如果硬盘上只有分区/文件系统,如何判断 Windows XP 是 64 位还是 32 位?

如果硬盘上只有分区/文件系统,如何判断 Windows XP 是 64 位还是 32 位?

我目前正在帮我父亲一个忙,在 Win10 主机 PC 上安装一个带有 WinXP 的 Oracle VM。我有他原来的 SSD,上面有原始的 WinXP 分区。为了方便起见,我想安装与他原来相同的 32 位或 64 位版本的 WinXP Pro。但我要找到这一点的唯一方法是通过 IDE 转 USB 转换器读取 WinXP 分区的旧文件系统。由于计算机的其余部分被丢弃,所以我无法用谷歌搜索到处理器的名称。我还尝试启动硬盘,但没有成功。

所以我的问题是:如果我只将硬盘驱动器的文件系统安装为外部 USB 驱动器,如何判断 Windows XP 分区是 64 位还是 32 位?例如,是否有特定的文件需要读取...或者是否必须存在特定的目录,或者诸如此类?

通过 USB 将文件系统挂载到我的(不是他的)Ubuntu 20.04 操作系统上
旧的 Windows XP Professional 文件系统通过 USB 安装到我的(不是他的)Ubuntu 20.04 机器上。

答案1

64 位 Windows XP 实际上不太可能,64 位和更大的内存配置有时会在消费市场上获得青睐XP,由于缺乏制造商对 64 位的支持,XP 有点古怪。

也就是说,两个文件夹的存在表明系统是 64 位的。如果你有

C:\Windows\SysWOW64
C:\Program Files (x86)

那么你的系统是 64 位的。如果缺少上述两个,则你的系统是 32 位的。

阅读更多'Program Files (x86)' 和 'SysWOW64' 文件夹说明

答案2

如果是 64 位的话,将会有 2 个“程序”文件夹,也就是图像中的 32 位。

64 位 XP 非常罕见,因为几乎没有人为他们的硬件编写 64 位驱动程序。

答案3

註冊

虽然通过查看文件夹结构可以很容易地解决 64 位与 32 位 Windows XP 的具体问题,但是通过查看文件系统确定已安装的 Windows 版本(包括服务包级别和具体版本)的一般问题可以通过查看注册表得到正确解决。

您可以找到注册表配置单元文件,然后查找代表 Windows 版本的键;对于较新版本的 Windows,它们应该位于HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersionHKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\BuildLabEx

答案4

我目前正在帮我父亲一个忙,在 Windows 10 主机 PC 上设置一个装有 Windows XP 的 Oracle VirtualBox VM。我有一块旧的 SSD,上面有他几年前的原始 Windows XP 分区。数据已保存,可以在他的新 Windows 10 PC 上访问。

Windows XP 只有 32 位。 微软销售的 Windows XP Professional x64 版有单独的许可证。如果你的父亲有 Windows XP,那么几乎可以肯定他们使用的是 32 位版本。Windows XP Professional x64 版是单独授权和销售的。换句话说,Windows XP Professional x64 版不能通过 32 位 Windows XP 许可证激活。

所以我的问题是:如果我只将硬盘的文件系统安装为外部 USB 驱动器,如何判断 Windows XP 分区是 64 位还是 32 位?例如,是否有特定文件需要读取?

如果您真的愿意花时间,您可以安装正确的注册表配置单元(如果它仍存在于硬盘上),并确定系统属性指示的内容。根据您掌握的信息,可能无法明确确认他们是否未使用 Windows XP Professional x64 Edition。

您的屏幕截图显示没有 Program Files 目录,即使在 Windows XP 上,该目录也应该存在。还有其他文件夹,它们不存在但应该存在,例如您父亲的用户配置文件目录。

相关内容