在 AMD 笔记本电脑上重复使用英特尔笔记本电脑的虚拟机?

在 AMD 笔记本电脑上重复使用英特尔笔记本电脑的虚拟机?

我的旧笔记本电脑上有 Windows、Linux 和一些其他虚拟机(其中一些在 VMWare Player 上,一些在 VirtualBox 上)Intel

是否可以将它们的磁盘映像移动到我的新AMD笔记本电脑上并直接使用?还是我必须从头开始安装这些机器?

答案1

台式机中的 CPU 通常是兼容的,因为它们都是相同 x86_64 架构的实现。您的虚拟机可能会检测到 CPU 已更改,因为 VMWare 和 VirtualBox 会向客户机公开 CPU 名称,但这不会影响任何事情。

某些软件可能会利用特定的 x86_64 扩展,这些扩展在不同的 CPU 之间有所不同。但这应该不是问题,除非您使用针对特定指令集的专门版本,但这种情况不太可能发生。大多数程序都是为在所有平台上运行而构建的。

答案2

通常,您只需将虚拟机文件夹放在新机器上,虚拟机就可以运行。

对于 VMware 计算机,如果它们是 32 位计算机,它们仍可工作。如果您有 64 位计算机,则需要确保在新计算机上启用了硬件虚拟化。任何虚拟机应用程序都是如此。

同样对于 VMware,当首次构建机器时,它包含硬件兼容性设置。当将 VMware 应用程序升级到较新版本或将物理机更改为新机器时,它并不总是需要更改。

如果需要(或者甚至想看看机器是否运行得更好),您可以将硬件兼容性级别更改为较新的级别。机器需要关闭,您可以在机器设置中更改兼容性级别。

我在这台笔记本电脑上有使用 Windows NT Workstation 机器上的 VMware 1 或 2 创建的虚拟机,因此您绝对可以将虚拟机移动到新硬件上。

这是硬件兼容性设置的屏幕截图。

在此处输入图片描述

答案3

这是一台新电脑,它应该有虚拟化功能 AMD 虚拟化 (AMD-V) 如果您打算在 64 位主机上运行 32 位虚拟机,这对于模拟不同的 CPU 架构是必要的。

如果出现问题,请验证 BIOS 中所有硬件虚拟化选项是否均已启用。

相关内容