注意:必须安装 VMware Tools,共享文件夹才能工作。有关 VMware Tools 的详细信息,请参见 VMware Fusion 的 VMware Tools 概述 (1022048) (Overview of VMware Tools for VMware Fusion (1022048))。
使用 VMware Fusion 的共享文件夹功能,可以从虚拟机访问 Mac 的文件夹。要从 Mac 访问虚拟机的文件夹,您需要设置镜像文件夹或创建网络共享。要查看可用的共享文件夹,请观看以下视频: 有关镜像文件夹(而非共享文件夹)的信息,请参见为 Mac 和虚拟机设置镜像文件夹 (1014127) (Setting up mirrored folders for your Mac and virtual machine (1014127)) 。有关创建网络共享的详细信息,请参见本文结尾部分。Windows
要在 Windows 虚拟机中配置共享文件夹,请执行以下操作:
- 启动 VMware Fusion。
- 启动此虚拟机。
- 单击虚拟机 > 设置。
- 单击共享。
- 在 Fusion 10.x、8.x 和 7.x 中,选择启用共享文件夹选项。在 Fusion 6.x 、5.x 和 4.x 中,将共享文件夹选项选为开启。在 Fusion 3.x 中,选择在 Mac 上共享文件夹选项。
- 单击 + 按钮。
- 浏览到 Mac 上将与虚拟机共享的文件夹,然后单击添加。
可通过 Windows 桌面上的 VMware 共享文件夹快捷方式或映射的网络驱动器 Z: 访问共享文件夹。
Linux
要在 Linux 或 Solaris 虚拟机中配置共享文件夹,请执行以下操作:
注意:FreeBSD 不支持共享文件夹。
- 启动 VMware Fusion。
- 关闭虚拟机。
- 单击虚拟机 > 设置。
- 单击共享。
- 在 Fusion 10.x、8.x 和 7.x 中,选择启用共享文件夹选项。在 Fusion 6.x 、5.x 和 4.x 中,将共享文件夹选项选为开启。在 Fusion 3.x 中,选择在 Mac 上共享文件夹选项。
- 单击 + 按钮。
- 输入共享名称,浏览到 Mac 上将与虚拟机共享的文件夹,然后单击添加。
- 单击应用,然后单击确定。
- 启动此虚拟机。
- 在客户机操作系统中打开终端实用程序。
- 通过运行以下命令,浏览到 Host Guest File System (HGFS) 文件夹:
cd /mnt/hgfs
注意:只要 Linux 内核(操作系统)发生了更新,就需要重新安装 VMware Tools。
安全
如果您担心安全问题,则可以将共享文件夹设为只读,以便虚拟机可以访问其中的文件,但不能更改文件或添加新文件。这并不影响 Mac 与自己的文件和文件夹的交互方式。
要将文件夹访问设为只读,请执行以下操作:
- 启动 VMware Fusion。
- 启动此虚拟机。
- 单击虚拟机 > 设置。
- 单击共享。
- 对于每个要保护的文件夹,将“权限”下拉项从“读写”更改为“只读”。
故障排除
如果您遇到任何与共享文件夹有关的错误,或者无法访问共享文件夹,请依次尝试执行以下每个步骤,并在执行每个步骤后重新启动虚拟机:
- 删除每个共享文件夹。针对您的操作系统重复以上步骤 1-4,然后选择每个文件夹,再单击 – 按钮将其删除。
- 禁用共享文件夹。针对您的操作系统重复以上步骤 1-4,然后取消选中为启用共享功能而选中的框。
- 重新安装 VMware Tools。更多信息,请参见 Uninstalling and manually installing VMware Tools in VMware Fusion (1014522) 。
有关更多故障排除步骤,请参见 Fusion 中的共享文件夹和镜像文件夹访问故障排除 (1027646) (Troubleshooting access to shared and mirrored folders in Fusion (1027646)) 。
其他信息
桌面快捷方式
VMware Fusion 自动在虚拟机的桌面上创建共享文件夹的快捷方式。此快捷方式附加到映射到共享文件夹的网络驱动器,在“我的电脑”(在 Windows 上)或 /mnt(在 Linux 中)中可见。如果您不需要此桌面快捷方式,可以将其删除。
为此,请执行以下操作:
- 关闭虚拟机。
- 打开虚拟机设置文件进行编辑。有关信息,请参见编辑 Fusion 虚拟机的 .vmx 文件 (1014782) (Editing the .vmx file for your Fusion virtual machine (1014782))。
- 查找以下行:
hgfs.linkRootShare = "TRUE"
- 更改为:
hgfs.linkRootShare = "FALSE"
- 保存并关闭 .vmx 文件。
- 退出 Fusion 并重新打开 Fusion。这将重新加载已更改的设置。
- 启动此虚拟机。
其他共享
使用 VMware Fusion 的共享文件夹功能,您就不必在 Windows 或 Linux 中设置共享,然后从 Mac 进行连接。有关在虚拟机中设置共享然后从 Mac 进行连接的信息,请参见下面的 Apple 文章:
注意:截至 2012 年 11 月 2 日,上述链接可用。如果您发现链接损坏,请提供有关此文章的反馈,VMware 员工将会在必要时更新此文章。