我的问题在那里没有答案,因为它们都是特定于 Windows 的,我想要一个 linux 解决方案。
我的一个分区中安装了一个死 Windows。它不再有任何启动数据。实际上,它只是一个文件系统转储。但我有权读取其文件系统上的任何文件。
我如何确定它是哪个 Windows 版本?在理想情况下,我认为应该有一些配置设置或任何不同 Windows 版本独有的文件。例如,在基于 Debian 的 Linux 发行版上,我可以简单地阅读/etc/debian_version.
我怎么能在 Win 上做同样的事情?
扩展#1:不幸的是,我只能访问Linux 机器才能访问其硬盘。因此,需要 Windows 的解决方案(例如,挖掘 的版本ntoskrnl.exe或检查某些注册表设置)在我的情况下不可行。
我有一个电脑硬盘需要更换。计算机的所有者不记得她使用的是哪个 Windows 版本。我将她的硬盘连接到我的电脑,我可以看到她的所有系统文件,但我找不到系统(Windows 7,8或10)的任何信息。她的操作系统无法运行,所以我无法使用MSINFO32,而且她的计算机上也没有贴有该信息的贴纸。有没有办法找到这些信息?
我最近将我的 Windows 8 升级到了 Windows 10。之后,我为我的笔记本买了一个 SSD 驱动器,并从中取出了普通的 HDD 驱动器,并安装了 Windows 10(家庭版)的全新副本。硬盘放在一个外部 USB 盒中,所以我也可以访问我的旧文件和旧的 Windows 安装分区。
现在的问题是我在激活全新安装的 Windows 时遇到了一些问题。我不确定我是否应该安装 Windows 10 Home 或其他版本。
鉴于所有文件仍可访问,但系统本身未运行,我如何确定旧硬盘中的 Windows 版本?
我可以再次交换 SSD 和 HDD 并启动旧系统,但最好找到一种“软件”方式来做到这一点。这个答案解决了我正在寻找的问题,但适用于 Windows XP。建议的文件在我的旧安装中不存在。