是否可以在 32 位 PC 上安装 64 位操作系统?

jua*_*gas 1 64-bit 32-bit

我在Unix 中问过这个问题,并建议在这里问它。

我在 Linux Facebook 群组上回答一个问题,有人问是否可以在 64 位 PC 上安装 32 位操作系统。我的回答是:

完全可以在 64 位 PC 上安装 32 位操作系统。但是不可能在 32 位 PC 上安装 64 位操作系统。

好吧,然后有人回复了我的评论:

这不是不可能,但这样做是不正确的。

那么...真的可以在 32 位 PC 上安装 64 位操作系统吗?

mis*_*256 8

答案非常非常简单。

从技术上讲,“32位” PC,正如你所说的,将是一个PC,其CPU支持32位计算,但不支持64位计算。

例如,具有支持IA-32但不支持EM64TIA-64的 Intel CPU 的 PC将是“32 位”PC。实际上,您无法在这样的 PC 上安装 64 位操作系统。


Jou*_*eek 5

它不是并且将无法通过安装程序 - 至少从我尝试过的操作系统的小样本中来看。这些是在 virtualbox 中完成的,以方便漂亮的屏幕截图。

我尝试了一些常见的 64 位操作系统 - Windows 10(我有构建 1511)

在此处输入图片说明 引导到现有安装会引发非常类似的失败,要求启用 PAE 的处理器。

和 Windows 7

在此处输入图片说明

也许它不仅仅是Windows。

让我们试试 Ubuntu 16.04 livecd

在此处输入图片说明

可以肯定的是,对于任何纯 64 位操作系统,您都无法通过安装磁盘引导的初始阶段。虽然我没有对它进行广泛的测试,但将已安装的 64 位系统切换到 32 位主机也可能会导致糟糕的结局。