VMware Player – 我们可以在 Windows XP 和 Windows 7 之间直接共享文件系统文件夹吗?

VMware Player – 我们可以在 Windows XP 和 Windows 7 之间直接共享文件系统文件夹吗?

在工作站上,我们在 VMware Player v5.0.1 中安装了 32 位 Windows XP 和 64 位 Windows 7。我们想在 Windows 7 和 Windows XP 之间直接共享文件系统文件夹。直接意味着我们不想通过网络共享。

原因是我们在 Windows 7 中运行 64 位 Adob​​e Lightroom,它显示警告:“无法在网络卷、可移动存储或只读卷上打开 Lightroom 目录”。

将所有东西放入虚拟机并反过来操作并不是很实用,因为数据量很大(几 GB),而且即使虚拟机没有运行也需要提供数据。

有什么想法可以解决这个问题吗?

答案1

在 VMWare Workstation 中有一个技巧可以做到这一点,但我不确定 Player 是否也可以做到这一点......(如果不行,请参见下面的其他变体。)

您在主机上专门为这些文件创建一个单独的磁盘分区。将其格式化为 NTFS 等,但设置分区后,转到主机上的 DiskAdministrator 并删除驱动器号。

然后将此分区直接映射到虚拟机上。
在虚拟机上共享此分区,以便主机可以通过共享访问它。
您需要采取这种迂回路线,因为您无法让主机和虚拟机同时访问分区本身。

这应该可以解决你的问题。

如果您不想乱搞分区或无法对主机系统进行重新分区,还有另一种方法(即使上述方法不可行,这种方法也适用于 Player):
在主机上安装 iSCSI 目标软件,并通过它将一个大文件作为虚拟磁盘公开。在虚拟机上使用内置 iSCSI 连接器。Windows 将 iSCSI 驱动器视为本地驱动器,因此 Adob​​e 应该对此感到满意。
应用相同的共享方法,让主机可以访问 iSCSI 磁盘的内容。

答案2

是的,您可以共享任何东西,并且可以通过使用 vmplayer 虚拟机的 LAN 适配器中的 LAN 段来访问您的共享数据,就像我们在 LAN 网络中访问一样。通过使用虚拟机之间的 LAN 段,它们将作为真实的 LAN 进行连接。

相关内容