我在某处读到过“如果您在 32 位操作系统上运行虚拟盒,则无法将 64 位操作系统安装为客户操作系统(在虚拟盒中)。”这是真的吗?
如果是的话,我想知道原因是什么?
注意:我使用的是 Windows 7-32 位,带有英特尔双核处理器。
答案1
您可以在 x86 主机中运行 x64 客户机,当且仅当满足以下条件:
- 你的 CPU 支持 64 位
- 您的 CPU/BIOS 支持英特尔的虚拟化扩展 (VT-x) 并且已启用。
请参阅此处“基于软件的虚拟化”部分中的更多信息: https://en.wikipedia.org/wiki/X86_virtualization
确保您的 BIOS 配置为启用虚拟化扩展,这样它就可以正常工作。
答案2
这是一个稍微有点复杂的问题。
64 位操作系统需要能够处理更长更准确数字的 CPU,而 32 位操作系统则做不到。
但是你可以在 64 位机器上运行 32 位……你只是失去了 64 位的一个主要优点。如果你愿意从头到尾阅读,以下链接将非常有教育意义。
http://www.techsupportalert.com/content/32-bit-and-64-bit-explained.htm