我有一台旧笔记本电脑,想用它来创建 VM 映像。我使用的是最新版本的 VMware Converter 应用程序。
该机器是 Intel Core Duo,配备 1GB RAM,运行 WinXP Pro。
当我进入 VMWare Converter 中的“查看/编辑选项”步骤时,内存旁边出现警告。警告内容如下:
目标主机已将分配给目标计算机的内存设置为客户机操作系统所支持的最大值。分配的内存小于源内存设置。
显示我最大可分配内存为880MB。
这个错误是什么意思?为什么转换器会限制我的 RAM 为 880MB?我知道 VMWare 可以处理更多,WinXP 也可以。
答案1
您不能为虚拟机分配超过 70% 的物理内存。虚拟机管理器会发出警告,因为这将不会为主机留下足够的物理内存来运行。
虚拟机仅分配了物理内存。
PS:目前我无法确认 70% 是否正确,但这是我使用大多数虚拟机管理器的经验。Hyper-V 在 HyperVisor 上允许 80%,但在完整版 Server 2008 上运行时只能达到 60%。其他虚拟机管理器最多只能达到 50%。
在您的情况下,虚拟机本身将被创建,就好像您将在充当主机的同一台机器上运行它一样。
编辑:仍然可以使用指定的内存大小创建虚拟机。这只是一个警告,表示虚拟机可能无法在该特定机器上运行。我不确定这在较新的 VMWare 转换器中是否有所改变。
答案2
分配给虚拟机的内存量可以稍后更改,但我想您已经知道了:)。
通过将虚拟磁盘适配器从 IDE 更改为 SCSI,我解决了将物理机转换为虚拟机后出现的蓝屏问题。
呼呼!