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

在工作站上,我们有VMware Player v5.0.1中的32位Windows XP托pipe64位Windows 7。 我们希望在Windows 7和Windows XP之间直接共享文件系统文件夹。 直接意味着我们不想通过networking共享。

原因是我们运行的是64位的Adobe Lightroom,它在Windows 7中显示警告:“Lightroom目录不能在networking卷,可移动存储或只读卷上打开”。

把所有的东西都放到虚拟机中,反过来也不是很实际,因为数据量很大(几GB),而且即使虚拟机没有运行也需要数据。

任何想法如何解决这个问题?

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

您在主机上专门为这些文件创build一个单独的磁盘分区。 像往常一样格式化为NTFS等,但设置分区后,请到主机上的DiskAdministrator删除驱动器号。

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

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

如果你不想分割分区或者不能重新分区主机系统,那么还有另一种方法(即使上述不可能,这也将在Player上起作用):
在主机上安装iSCSI目标软件并通过虚拟磁盘将大型文件公开。 在VM上使用内置的iSCSI连接器。 Windows威胁iSCSI驱动器作为本地驱动器,所以Adobe应该对此感到满意。
应用相同的共享方法让主机访问iSCSI磁盘的内容。

是的,你可以分享任何东西,你可以访问你的共享数据,就像我们在局域网中使用vmplayer的虚拟机的局域网适配器中的局域网一样访问你的共享数据。通过在虚拟机之间使用局域网段,将连接成真实的局域网。