![尝试将 32 位 Windows XP VM 转换为 x64 硬件以进行迁移测试](https://linux22.com/image/543076/%E5%B0%9D%E8%AF%95%E5%B0%86%2032%20%E4%BD%8D%20Windows%20XP%20VM%20%E8%BD%AC%E6%8D%A2%E4%B8%BA%20x64%20%E7%A1%AC%E4%BB%B6%E4%BB%A5%E8%BF%9B%E8%A1%8C%E8%BF%81%E7%A7%BB%E6%B5%8B%E8%AF%95.png)
我正在为所有客户部署 Win 7 x64,它们是 x64 就绪机器,但大多数运行的是 32 位操作系统。我有一个 32 位 VM,我想使用它,但在将 VM 转换为 x64 虚拟硬件以便进行测试时遇到了问题。我想使用 VM,以便可以拍摄快照并返回并尝试一些不同的东西。使用 VMware vSphere ESXi 4.1 是否有办法将 VM 从 win XP 32 位转换为 Win 7 x64 客户机硬件?我在尝试将 scsi 控制器从总线逻辑更改为 lsi 时遇到问题。
答案1
ESXi 4.1 实际上仅支持两种虚拟化硬件模型,基于 PCI 的模型 4 和基于 PCI-e 的模型 7 - 两者都提供 x64 位支持,所以我对您的问题感到困惑,问题更多地与 XP 和 W7 之间的有效 SCSI 控制器选项有关,而不是 x64 位支持。请提供更多信息,特别是您使用的 XP 的具体版本以及它使用的磁盘控制器驱动程序。
答案2
硬件本身并不是 32 位的。将客户操作系统设置更改为 64 位不会将客户操作系统更改为 64 位。您要进行的任何测试都应在 64 位 Windows 副本上进行。无法“升级”到 64 位操作系统,您必须重新安装。
答案3
您是否正在运行任何 64 位客户虚拟机?如果您之前没有运行过,您可能需要为 ESXi 打开 BIOS 设置(虚拟化技术)以允许它们运行。