2010-09-17 08:51:59 +0000 2010-09-17 08:51:59 +0000
48
48
Advertisement

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

Advertisement

我有一个DVD,我已经从MSDN的ISO刻录。我不太确定它是Windows 7 64bit还是32bit。

我怎么能确定?

Advertisement
Advertisement

答案 (9)

76
76
76
2010-09-17 11:10:26 +0000

最快捷的方法是进入驱动器根目录。如果你有一个名为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&

11
11
11
2014-12-11 08:49:27 +0000

回答处理器架构和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.

  1. 第二行是 Windows 版本。前两个点对是操作系统版本。第三和第四个点对是 Service Pack 和 Build 信息。请参阅 Windows 版本号 来查找您的版本。

  2. 处理器架构明确显示在WIM信息的其余部分。在这种情况下,这是一个双安装程序,适用于Windows 7 Ultimate的32位和64位处理器。

7
Advertisement
7
7
2012-05-03 11:01:28 +0000
Advertisement

要知道哪个版本,请查看位于安装DVD上Sources目录下的ei.cfg文件。

6
6
6
2010-09-17 09:40:57 +0000

方法是看看磁盘是否包含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更容易。

4
Advertisement
4
4
2010-09-17 20:44:53 +0000
Advertisement

如果您有管理员权限访问已经运行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位的。

3
3
3
2011-03-02 12:18:31 +0000

如果你得到安装盘上根目录的列表,你可以看到文件大小的差异。

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

至少,这是我从微软商店下载/原始ISO的情况。

2
Advertisement
2
2
2016-08-04 14:59:49 +0000
Advertisement

如果你的硬盘里保存有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
1
1
2016-07-04 19:44:32 +0000

最好的检查方法是转到drive…/efi/boot/

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

如果存在bootax64.efibootai64.efi,则操作系统为64位。

希望这能帮助你。

请注意,

NightLightStriker。

0
Advertisement
0
0
2019-12-08 16:55:46 +0000
Advertisement

如果程序是ISO文件,打开它,找到Setup.exe文件,右键弹出菜单,选择更多,然后列出所有。这将加载所有要安装的数据包。看一下数据包的名称,文件名中有i386,i386是32位架构。

Advertisement

相关问题

3
28
13
7
3
Advertisement