最快捷的方法是进入驱动器根目录。如果你有一个名为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
32位版本显示:
0x1&
回答处理器架构和Windows版本这两个问题的最好最快的方法是:
在install.wim
.上使用DISM
1.点击 “开始",输入 "cmd",按 "ENTER"。
2. 输入或粘贴:dism /get-wiminfo /wimfile:"f:\sources\install.wim"
(用安装程序根目录的驱动器路径替换f:
)。
部署映像服务和管理工具
Version: 6.1.7600.16385 映像的详细信息 : f:\sources\install. wim
Index : 1 Name : Windows 7 Ultimate Activated 32Bit Description : Windows 7 ULTIMATE Size : 8,476,902,704 bytes
Index : 2 Name : Windows 7 Ultimate Activated 64Bit Description : Windows 7 ULTIMATE Size : 12,075,969,989 bytes
The operation completed successfully.
第二行是 Windows 版本。前两个点对是操作系统版本。第三和第四个点对是 Service Pack 和 Build 信息。请参阅 Windows 版本号 来查找您的版本。
处理器架构明确显示在WIM信息的其余部分。在这种情况下,这是一个双安装程序,适用于Windows 7 Ultimate的32位和64位处理器。
要知道哪个版本,请查看位于安装DVD上Sources目录下的ei.cfg文件。
方法是看看磁盘是否包含x64镜像。刚刚看了一个MSDN Windows 7 Ultimate x64 DVD,我看到文件<DVD>:\sources\actionqueue.dll
是x64。
为了检查它是否是x64,我使用了dumpbin /headers <file>
(dumpbin
是Windows SDK工具):
Microsoft (R) COFF/PE Dumper Version 10.00.30319.01 Copyright (C) Microsoft Corporation. All rights reserved. Dump of file .\actionqueue.dll PE signature found File Type: DLL FILE HEADER VALUES _**8664 machine (x64)**_ 5 number of sections 4A5BE044 time date stamp Tue Jul 14 02:32:52 2009 0 file pointer to symbol table 0 number of symbols F0 size of optional header 2022 characteristics Executable Application can handle large (\>2GB) addresses DLL [...]
注意高亮的一行(x86可执行文件会有14C machine (x86)
)。
我看不到任何直接列出位数的文件,所以这是最快捷的方法(如果你有SDK工具)。也许只是从所需的ISO中刻录一个新的DVD更容易。
如果您有管理员权限访问已经运行Windows 7的系统(Vista中没有此功能):
1.以管理员身份打开命令提示符
- 开始,cmd,Ctrl+Shift+Enter
2. 插入Windows 7 DVD,并关闭任何自动播放弹窗。
3. 输入dism /Get-WimInfo /WimFile:X:\sources\boot.wim
其中X是你的DVD驱动器的字母。
4. 你应该会看到类似下面的内容。
如果你的磁盘是32位的,它将看起来像上面写着(x86)
的地方。如果你的磁盘是64位的,它应该说,(x64)
。
如果你没有一台已经安装了Windows 7的电脑,那么可以尝试在虚拟机中安装操作系统,比如 VirtualBox 。这在任何计算机上都应该可以工作,即使是Mac。如果失败了,那么你有64位版本,你的电脑不支持/没有启用硬件加速虚拟化。如果安装成功,则检查虚拟机内的系统属性。
如果你不想这样做,那么下载并刻录 Windows 7自动安装包,然后安装它(在Vista SP1或更新版本上也可以使用)。要注意的是,下载量为1.7GB,所以如果你的网络连接速度很慢或者是计费的,这并不是一个理想的检查方式。一旦你安装了WAIK。
1、以管理员身份打开部署工具命令提示符。
- 开始,部署工具命令提示符,Ctrl+Shift+Enter
2. 插入 Windows 7 DVD,并关闭任何自动播放弹出窗口。
3.
3: imagex /info X:\sources\boot.wim
其中X是你的DVD驱动器的编号 如果输出包含<NAME>Microsoft Windows PE (x86)</NAME>
行,那么它是32位的。如果它说(x64),那么它是64位的。
- 或者,输入imagex /info X:\sources\install.wim
,然后检查以<ARCH>
开头的行。如果该行列出了<ARCH>0</ARCH>
,那么它就是32位的,否则就是64位的。
如果你的硬盘里保存有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.
最好的检查方法是转到drive…/efi/boot/
如果存在bootai32.efi或bootai86.efi或bootx32.efi,操作系统是32位的。
如果存在bootax64.efi或bootai64.efi,则操作系统为64位。
希望这能帮助你。
请注意,
NightLightStriker。