如何将物理(原始)磁盘添加到Windows主机上的VMware Server 2中的虚拟机上?

我有一台运行VMware Server 2的Windows 64位主机。我需要创build将使用原始分区进行Linux和Windows XP安装的VM。 旧版本的VMware可以select添加原始磁盘,但VMware Server 2只允许我通过向导添加物理磁盘。

如果我正在运行Linux主机,我会创build一个SCSI传递设备,但是当我在Windows中尝试这个时,其他分区不显示(只有CD-ROM显示为SCSI设备)。

如何在Windows主机上访问VMware Server 2中的原始磁盘?

编辑:有一个不受支持的方法通过编辑.vmx和.vmd​​k文件在Linux主机上添加原始磁盘。 在Windows主机上,人们已经报告能够导入现有的具有原始磁盘的虚拟机,所以似乎该能力仍然存在,但不再由UI公开。 我想知道是否有人得到不受支持的方法在Windows主机上工作。 我已经尝试过,但一直没有能够得到它的工作。

我目前正在考虑将VMware 1.04升级到版本2,但现在我为虚拟机使用物理设备。 我注意到虚拟和物理磁盘驱动器之间巨大的性能差异。

新的VMware Server用户指南告诉我不要升级:“VMware Server 2不支持物理(原始)磁盘。” (第44页) – 这也应该回答你的问题。

我想,因为你想在虚拟机中使用的设备有一个文件系统,我要做的就是让主机挂载这个文件系统,然后使用NFS将其导出。 接下来,我将使用VM中的NFS客户端连接到该文件系统。

只是想让你知道,它在Windows原始磁盘访问下工作,但我缺乏用户界面:

我重用了原始磁盘访问的VMWare服务器虚拟机。 它在Windows XP下工作。 但是现在我把整个硬盘拷贝到一个更大的硬盘上,并且注意到缺less用户界面。

也许这也可以是一个不错的解决scheme: http : //communities.vmware.com/message/1459563#1459563

VMware似乎赞成使用物理磁盘/分区作为其服务器产品的“裸设备映射”方法,根据: http : //www.vmware.com/pdf/esx25_rawdevicemapping.pdf

在我的Windows 7 64位主机上,我可以通过跳过硬盘创build部分并在“准备完成”阶段添加“Passthrough SCSI Device”来创build从VMware Server 2上的辅助物理磁盘运行的Linux客户机,在那里我可以select一个物理磁盘连接到虚拟机。 我不确定你为什么没有出现。 你使用SATA磁盘还是IDE? 如果是后者,那么这可能是问题所在。

很明显,这个选项只允许一个ENTIRE磁盘通过,而不是单独的分区,如果主机运行在同一个磁盘上,或者你尝试从那里使用一个已经挂载的分区,这可能会导致麻烦。