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

Nik*_* E. 18 64-bit filesystems 32-bit windows-xp virtual-machine

我目前正在帮我父亲一个忙,在 Win10 主机 PC 上使用 WinXP 设置 Oracle VM。我有几年前他原来的 WinXP 分区的旧 SSD。数据已保存并可在他的新 Win10 PC 上访问。为方便起见,我想设置与他最初拥有的相同的 32 位或 64 位版本的 WinXP pro。但我找到这个的唯一方法是通过 IDE-to-USB 转换器读取 WinXP 分区的旧文件系统。由于计算机的其余部分都被丢弃了,因此没有我可以谷歌搜索名称的处理器。我也尝试启动硬盘但没有成功。

所以我的问题是:如果我只将硬盘驱动器的文件系统安装为外部 USB 驱动器,如何判断 Windows XP 分区是 64 位还是 32 位?比如,是否有一个特定的文件要读出……或者一个特定的目录是否必须存在,或者类似的东西?

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

Mok*_*bai 69

64 位 Windows XP 实际上不太可能,64 位和更大的内存配置XP之后的某个时候消费市场上获得了吸引力,而 XP 由于缺乏制造商对 64 位的支持而有些古怪。

也就是说,存在两个文件夹会告诉您系统是 64 位的。如果你有

C:\Windows\SysWOW64
C:\Program Files (x86)
Run Code Online (Sandbox Code Playgroud)

那么你的系统是64位的。如果这两个都没有,那么你有一个 32 位系统。

“Program Files (x86)”和“SysWOW64”文件夹中了解更多信息

  • @crasic 可以确认!从 2008 年到 2013 年年中,我运行的是 Windows XP x64 版。它对我来说效果很好,我觉得不需要“升级”到 Vista 甚至 Windows 7(但我确实安装了 Windows 8.1)。不要将 Windows XP x64 版(`AMD64`,它基于 Windows Server 2003 并具有 5.2 版)与 2001 年的 _original_ Windows XP 64 位版混淆,后者在 Intel Itanium 上运行(`IA64`) - 但那个版本非常罕见,我从未见过它的副本,甚至是盗版/warez 副本。 (8认同)
  • Win XP 64 位版本实际上具有相当好的声誉,但正如您指出的那样并不常见。 (6认同)

Moa*_*oab 5

如果是 64 位,则将有 2 个“程序”文件夹,即图像中的 32 位。

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