通过查看磁盘上的文件,可以找出我安装的 Windows 7 版本(例如 Home Premium 64 位)吗?
我的磁盘是安装了 Windows 7 的 MBR,复制到 GPT 格式的磁盘,而且引导加载程序有点混乱,所以我无法验证。
另外,无论出于什么原因,我都无法打开磁盘上的注册表,因此最好采用不需要它的方法。
版本字符串是否存储在任何文件中?
答案1
查看%SystemRoot%
。应该有一个 .xml 文件,其名称为已安装版本的名称(例如HomePremium.xml
)。对于架构,最简单的方法是检查文件夹是否存在SysWOW64
。
答案2
要查找已安装的版本和许可证类型(零售/OEM),您可以检查许可协议,该协议位于X:\Windows\System32\license.rtf
(将“X:”替换为分配给 Windows 分区的驱动器号)。
要查找体系结构(64 位与 32 位),您可以检查以下文件和文件夹是否存在:
X:\Program Files (x86)
X:\Windows\SysWOW64
文件名中带有“64”的任何文件
X:\Windows\inf
(这是 Windows 保存驱动程序安装文件的地方,32 位系统不会有 64 位驱动程序)
这些文件/文件夹仅存在于 64 位 Windows 安装中。