如何检查Win 7磁盘是否为64位以及什么版本?


Answers:


76

最快的方法是转到驱动器根目录。如果您有一个名为的文件,则Bootmgr.efi您正在运行X64 / 64位版本。

下一步是磁盘大小,x86 / 32位版本的磁盘容量约为2.32GB,而x64 / 64位版本的磁盘容量约为3.0GB。

最后,您可以转到驱动器根目录并打开autorun.inf文件。

在记事本中,64位版本显示:

[AutoRun.Amd64]
open=setup.exe
icon=setup.exe,0

[AutoRun]
open=sources\sperr32.exe x64
icon=sources\sperr32.exe,0

32位版本显示:

[Autorun]
open=setup.exe
icon=setup.exe,0

不确定bootmgr.efi是否仅适用于64位,因为我使用的是32位版本。我有32位版本,如我从autorun.inf和其他答案中的dism命令所见。
barlop

@barlop实际上可能是win10
barlop

11

回答有关处理器体系结构和Windows版本的最佳和最快方法是:

在上使用DISM install.wim

  1. 单击“开始”,键入“ cmd”,然后按“ ENTER”。
  2. 键入或粘贴:(用驱动器路径dism /get-wiminfo /wimfile:"f:\sources\install.wim"
    替换f:为安装程序根目录)。

部署映像服务和管理工具

版本:6.1.7600.16385

图像的详细信息:f:\ sources \ install.wim

索引:1名称:Windows 7 Ultimate Activated 32Bit
描述:Windows 7 ULTIMATE大小:8,476,902,704字节

索引:2名称:Windows 7 Ultimate Activated 64Bit
描述:Windows 7 ULTIMATE大小:12,075,969,989字节

操作成功完成。

  1. Windows版本在第二行。前两个点对是OS版本。第三和第四个点对是Service Pack和内部版本信息。请参阅Windows版本号以查找您的版本。

  2. WIM信息的其余部分中明确显示了处理器体系结构。在这种情况下,这是一种用于双安装 32位和64位处理器,用于Windows 7最终。



6

方法是查看磁盘是否包含x64映像。仅查看MSDN Windows 7 Ultimate x64 DVD,我看到文件是x64。<DVD>:\sources\actionqueue.dll

要检查它是否是我使用的x64 (是Windows SDK工具):dumpbin /headers <file>dumpbin

Microsoft(R)COFF / PE自卸车版本10.00.30319.01
版权所有(C)Microsoft Corporation。版权所有。


转储文件。\ actionqueue.dll

发现PE签名

档案类型:DLL

文件头值
            8664机器(x64)
               5段数
        4A5BE044时间日期戳2009年7月14日星期二02:32:52
               0指向符号表的文件指针
               0个符号
              可选标头的F0大小
            2022年的特点
                   可执行的
                   应用程序可以处理大(> 2GB)地址
                   动态链接库
[...]

请注意突出显示的行(x86可执行文件应具有14C machine (x86))。


我看不到任何直接列出位的文件,所以这是最快的方法(如果您有SDK工具)。从所需的ISO刻录新DVD可能会更容易。


4

如果您拥有对已经运行Windows 7的系统的管理员访问权限(Vista中没有此功能):

  1. 以管理员身份打开命令提示符
    • Start,cmd,Ctrl+ Shift+Enter
  2. 插入Windows 7 DVD,然后关闭所有自动播放弹出窗口。
  3. 键入dism /Get-WimInfo /WimFile:X:\sources\boot.wimX是DVD驱动器的盘符。
  4. 您应该看到类似以下的内容:

    部署映像服务和管理工具版本:6.1.7600.16385

    图像的详细信息:h:\ sources \ boot.wim

    索引:1
    名称:Microsoft Windows PE(x86)
    说明:Microsoft Windows PE(x86)
    大小:806,390,831字节

    索引:2
    名称:Microsoft Windows安装程序(x86)
    说明:Microsoft Windows安装程序(x86)
    大小:881,382,947字节

    操作成功完成。

如果您的磁盘是32位的,则看起来像上面所说的(x86)。如果是64位,则应该说(x64)

如果您尚未安装Windows 7的计算机,请尝试在虚拟机(例如VirtualBox)中安装操作系统。这在任何计算机上都可以使用,甚至在Mac上也可以。如果失败,则说明您使用的是64位版本,并且您的计算机不支持/未启用硬件加速的虚拟化。如果安装成功,则检查虚拟机内部的系统属性。

如果您不想这样做,请下载并刻录Windows 7自动安装工具包,然后安装它(它将在Vista SP1或更高版本上运行)。请注意,下载大小为1.7GB,因此,如果互联网连接速度较慢或经过计量,这不是理想的检查方法。安装WAIK之后:

  1. 以管理员身份打开“部署工具命令提示符”。
    • Start,部署工具命令提示符,Ctrl++ Shift+Enter
  2. 插入Windows 7 DVD,然后关闭所有自动播放弹出窗口。
  3. 类型:imagex /info X:\sources\boot.wimX是您的DVD驱动器号。如果输出包含line <NAME>Microsoft Windows PE (x86)</NAME>,则为32位。如果显示(x64),则为64位。
    • 或者,键入imagex /info X:\sources\install.wim,然后检查以开头的行<ARCH>。如果该行列出<ARCH>0</ARCH>,则为32位,否则为64位。

有什么变化可以告诉您它是家庭还是专业的吗?
barlop

3

如果在安装磁盘上获得了根目录的列表,则可以看到文件大小的差异:

  • 仅在64位版本中有bootmgr.efi文件
  • 64位的autorun.inf文件大小为122字节,而32位autorun.inf为43字节。
  • 64位setup.exe文件大小为106,760,32 位文件大小setup.exe为111,880。

至少,这就是我从Microsoft Store下载/原始ISO的内容。


2

如果您将iso文件保存在硬盘中,则该解决方案也可以很好地工作。以下是说明:

首先,您需要将ISO文件挂载到计算机上才能进行浏览。如果您有DVD作为安装介质,则只需单击DVD驱动器即可。然后以管理员身份打开命令提示符并运行以下命令(请注意,“ E”是此处已安装的ISO文件的驱动器号)。

dism /Get-WimInfo /WimFile:E:\sources\install.wim /index:1

为了方便起见,它将显示内部编号,体系结构,版本以及许多其他重要细节的完整详细信息。以下是Windows Server 2016的示例输出。

Index : 1
Name : Windows Server 2016 Standard
Description : This option (recommended) reduces management and servicing by installing 
only what is needed to run most server roles and applications. It does not include a 
GUI, but you can fully manage the server locally or remotely with Windows PowerShell 
or other tools. For more details see "Windows Server Installation Options."

Size : 9,353,610,808 bytes
WIM Bootable : No
Architecture : x64
Hal : acpiapic
Version : 10.0.14393
ServicePack Build : 0
ServicePack Level : 0
Edition : ServerStandard
Installation : Server Core
ProductType : ServerNT
ProductSuite : Terminal Server
System Root : WINDOWS
Directories : 14199
Files : 67418
Created : 11/20/2016 - 10:57:52 PM
Modified : 11/20/2016 - 10:58:21 PM
Languages :
        en-US (Default)

The operation completed successfully.

1

最好的检查方法是转到驱动器... / efi / boot /

如果存在bootai32.efibootai86.efibootx32.efibootx32.efi,则操作系统为32位。

如果存在bootax64.efibootai64.efi,则OS为64位。

希望这可以帮助。

问候,

NightLightStriker

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.