我有一台运行 VMware Server 2 的 Windows 64 位主机。我需要创建将使用原始分区来安装 Linux 和 Windows XP 的虚拟机。旧版本的 VMware 有一个添加原始磁盘的选项,但 VMware Server 2 只允许我通过向导添加物理磁盘。
如果我运行的是 Linux 主机,我会创建一个 SCSI 直通设备,但是当我在 Windows 中尝试此操作时,其他分区不会显示(只有 CD-ROM 显示为 SCSI 设备)。
如何在 Windows 主机上访问 VMware Server 2 中的原始磁盘?
编辑:有一种不受支持的方法,即通过编辑 .vmx 和 .vmdk 文件在 Linux 主机上添加原始磁盘。在 Windows 主机上,有人报告说能够导入具有原始磁盘的现有虚拟机,因此似乎该功能仍然存在,但 UI 不再显示。我想知道是否有人让这种不受支持的方法在 Windows 主机上运行。我试过了,但没能让它工作。
答案1
我目前正在考虑将我的 VMware 1.04 升级到版本 2 - 但我现在为虚拟机使用物理设备。我注意到虚拟和物理磁盘驱动器之间存在巨大的性能差异。
新的 VMware Server 用户指南告诉我不要升级:“VMware Server 2 不支持物理(原始)磁盘。”(第 44 页) - 这也应该可以回答您的问题。
答案2
答案3
我猜,由于您想要在虚拟机中使用的设备确实有一个文件系统,所以我会让主机挂载此文件系统,然后使用 NFS 将其导出。接下来,我将使用虚拟机中的 NFS 客户端连接到该文件系统。
答案4
也许这也是一个很好的解决方案:http://communities.vmware.com/message/1459563#1459563