从硬盘获取windows版本信息

从硬盘获取windows版本信息

我需要更换电脑硬盘。电脑的主人不记得她使用的是哪个版本的 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中。CurrentBuildCurrent MajorVersionNumberCurrentVersion是 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 开始,CurrentBuildCurrent MajorVersionNumber有实际数据,但CurrentVersion为了向后兼容软件,显然冻结在“6.3”。

脱机使用 Regedit

  • 按下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 版本

这些数据应该提供安装该 Windows 版本所需的所有信息。

相关内容