从文件系统查找 Windows 版本

从文件系统查找 Windows 版本

我最近换了笔记本电脑,并决定从 Windows 切换到 Linux(目前使用 Ubuntu)。

我有上一台机器的“旧”SSD,上面安装了 Windows 7。我正尝试在 VMWare 上安装 Windows 7,这样我就可以运行一些只能在 Windows 上使用的程序(Wine 无法处理)。

我还有 Windows 7 密钥,但我不知道它是哪个“版本”(家庭版、高级版、旗舰版等)

我所能做的就是查看explorer.exe的属性以找到这一点:

产品版本:6.1.7601.17567

但我找不到方法。

我已安装 SSD,并且能够读取/访问旧文件系统。如何才能知道需要在 VMWare 上安装哪个 Windows 版本?

答案1

您可以regedit.exe在 Wine 中使用Load hiveSOFTWARE 注册表。它位于Windows\System32\config\SOFTWARE,然后查找HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion`的值ProductName和 EditionIDunder

Linux 上还有开源离线注册表编辑器http://pogostick.net/~pnh/ntpasswd/

答案2

打开X:\WindowsSSD 上的文件夹,列出其中所有.xml以 Windows 版本命名的文件。如果有多个,请考虑最高版本可用的。

例子:

X:\Windows\HomeBasic.xml
X:\Windows\HomePremium.xml
X:\Windows\Starter.xml

在这种情况下,版本将是 Home Premium。

答案3

来自 Windows 网站:http://windows.microsoft.com/en-us/windows/which-operating-system

点击“开始”按钮

右键单击计算机

选择属性

在Windows版本下查看

您应该看到“Windows 7 Enterprise”或“Windows 7 Home Premium”...

相关内容