我需要更换电脑硬盘。电脑的主人不记得她使用的是哪个版本的 Windows。我将她的硬盘连接到我的电脑,可以看到她的所有系统文件,但找不到有关系统(Windows 7、8 或 10)的任何信息。她的操作系统无法运行,所以我无法使用,MSINFO32
而且她的电脑上没有贴有该信息的标签。有办法找到这些信息吗?
答案1
在 ../Windows/System32 文件夹中查找名为“ntoskrnl.exe”的文件。如果此文件存在,则它至少是基于 NT 的系统。(我假设您不是在查找 Win95 或更早版本。)
现在执行属性并检查产品版本的详细信息。
4.x:NT 4.x
5.0:Windows 2000
5.1:Windows XP
5.2:Windows 2003 Server 或 Windows XP-64 位
6.0:Windows Vista
6.1:Windows 7
6.2;Windows 8
6.3:Windows 8.1
10.0:Windows 10
但这并不能告诉您这些系统有哪种风格(Pro、Home 等)。
在一台设备上,我看到 6.2.9200,所以我可以假设这是一个 Windows 8 磁盘。
答案2
如果你可以访问C:\Windows
旧硬盘的文件夹,则可以使用Regedit,甚至可以从 Windows PE 离线访问注册表。Windows 版本信息位于和值和**HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion
中。CurrentBuild
Current MajorVersionNumber
CurrentVersion
是 fp 编号的字符串。消费者 PC 上可能的数据:
- “5.1” = XP 32 位
- “5.2” = XP 64 位
- “6.0”=Vista
- “6.1”=Windows 7
- “6.2”=Windows 8
- “6.3”=Windows 8.1或更高版本
- “10.0”用于 Windows 10预览
从 Windows 10 开始,CurrentBuild
和Current MajorVersionNumber
有实际数据,但CurrentVersion
为了向后兼容软件,显然冻结在“6.3”。
- 按下Windows键,
Regedit
输入搜索框并按下Enter。 - 单击 HKEY_LOCAL_MACHINE (HKLM) 配置单元。
- 点击文件菜单项
Load hive
。 - 打开旧硬盘上的文件
%windir%\system32\config\SOFTWARE
,很%windir%
可能是C:\Windows\
。 - 为该蜂巢提供一个名称。
- 导航至
HKEY_LOCAL_MACHINE \SOFTWARE = %windir%\system32\config\SOFTWARE
离线配置单元。
这些数据应该提供安装该 Windows 版本所需的所有信息。