如何在 VMware Workstation 中创建共享文件夹
VMware Workstation 是目前最强大的桌面虚拟化平台之一,使用户能够在单个物理机上同时运行多个操作系统。在其众多实用功能中,共享文件夹脱颖而出,成为主机操作系统与虚拟机 (VM) 之间无缝文件交换的必要工具。
无论您是测试跨平台应用的开发人员、管理隔离环境的系统管理员,还是需要快速在系统之间移动文件的高级用户,了解如何在 VMware Workstation 中配置共享文件夹将显著改善您的虚拟化工作流程。本综合指南将引导您完成每一步 — 从前置条件到在客户操作系统内访问共享文件夹。
1. 前置条件
在配置共享文件夹之前,请确保您的环境满足以下要求。
VMware Workstation 安装
您必须在主机上安装 VMware Workstation Pro 或 VMware Workstation Player。最新版本可以直接从官方 VMware 网站下载。
您的主机系统应满足这些最低硬件规格:
| 组件 | 最低要求 | 推荐配置 |
|---|---|---|
| 处理器 | 64 位 CPU,2+ 核心(Intel 或 AMD) | 4+ 核心 |
| RAM | 4 GB | 8 GB 或更多 |
| 磁盘空间 | 10 GB 可用 | 50 GB+(取决于 VM 大小) |
| 主机操作系统 | 支持的 Windows 或 Linux 版本 | 最新稳定版本 |
> 注意:VMware Workstation Player 相比 Pro 版本功能集受限 — 特别是缺少快照支持。在规划虚拟化环境时请记住这一点。
已配置并运行的虚拟机
您需要在 VMware Workstation 内至少设置一个虚拟机。在继续之前,请验证以下内容:
- VM 已完全安装客户操作系统(Windows、Linux 等)。
- VMware Tools 已安装在客户操作系统内 — 这很关键。没有 VMware Tools,共享文件夹功能将无法正常工作。
- VM 的网络模式(NAT、桥接或仅主机)已根据您的要求配置。
- VM 已启动并能正常响应。
推荐最佳实践:在进行配置更改之前为 VM 创建快照或完整备份。这允许您在出现问题时立即回滚。
2. 分步指南:在 VMware Workstation 中创建共享文件夹
步骤 1 — 启动 VMware Workstation
在主机上打开 VMware Workstation。您应该看到主界面,左侧面板显示您的虚拟机库。
步骤 2 — 选择目标虚拟机
从 VM 库中,单击要为其配置共享文件夹的虚拟机。
> 重要:在修改其设置之前关闭 VM。尝试在 VM 运行时添加共享文件夹可能导致配置错误或更改无法正确应用。
步骤 3 — 打开虚拟机设置
导航到菜单栏并单击 编辑,然后从下拉菜单中选择 虚拟机设置。或者,您可以右键单击库中的 VM 并选择 设置。
步骤 4 — 导航到共享文件夹选项
在 虚拟机设置 窗口中:
- 单击 选项 选项卡(不是硬件选项卡)。
- 在左侧窗格中,选择 共享文件夹。
- 在右侧,您将看到共享配置面板。
- 单击 添加… 按钮以启动向导。
步骤 5 — 使用添加共享文件夹向导
添加共享文件夹向导将引导您完成配置:
a) 选择主机文件夹
单击 浏览 并导航到主机上要与 VM 共享的文件夹。这可以是任何目录 — 项目文件夹、下载目录或专用共享工作区。
b) 为共享文件夹选择名称
为共享文件夹分配一个易于识别的名称。这是将在客户操作系统内显示的名称,因此请选择描述性的名称(例如 shared-projects 或 vm-exchange)。
c) 配置访问权限
选择适当的访问级别:
- 只读:VM 可以从文件夹读取文件,但无法修改、创建或删除文件。适合安全地分发配置文件或参考文档。
- 读/写(已启用):VM 拥有完全访问权限 — 它可以读取、写入和删除文件。当您需要双向文件交换时使用此选项。
d) 启用共享文件夹
确保选中 启用此共享 复选框。您也可以选中 始终启用 以确保每次 VM 启动时都共享该文件夹。
e) 单击完成
查看您的设置并单击 完成 以完成向导。
步骤 6 — 保存配置
回到虚拟机设置窗口,确认您的共享文件夹出现在列表中。单击 确定 以保存所有更改并关闭设置面板。
3. 在虚拟机内访问共享文件夹
配置共享文件夹后,启动您的 VM 并按照适用于您的客户操作系统的步骤进行操作。
在 Windows 客户系统上访问共享文件夹
- 打开 文件浏览器。
- 在地址栏中,输入以下路径并按 Enter:
vmware-hostShared Folders- 您将在此处看到所有已配置的共享文件夹列表。您也可以将其中任何一个映射为 网络驱动器 以便更快访问:
- 右键单击共享文件夹。
- 选择 映射网络驱动器…
- 分配驱动器号(例如
Z:)。 - 如果希望映射在重新启动后保持,请选中 登录时重新连接。
在 Linux 客户系统上访问共享文件夹
打开终端并运行以下命令以列出可用的共享文件夹:
ls /mnt/hgfs/您的共享文件夹应该出现在此目录中。如果不可见,VMware Tools 可能未正确运行。使用以下命令验证其状态:
sudo systemctl status vmware-tools如果 VMware Tools 未激活,请启动它:
sudo systemctl start vmware-tools如果即使 VMware Tools 运行后 /mnt/hgfs/ 目录仍为空,请尝试手动重新挂载:
sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000将 uid=1000 替换为您的实际用户 ID(使用 id -u 检查)。
要使挂载在重新启动后保持,请将以下行添加到 /etc/fstab:
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,uid=1000 0 04. 排查常见共享文件夹问题
即使配置正确,您也可能遇到问题。以下是最常见的问题及其解决方案:
| 问题 | 可能原因 | 解决方案 |
|---|---|---|
| 共享文件夹在客户系统中不可见 | VMware Tools 未安装/未运行 | 安装或重启 VMware Tools |
Linux 上 /mnt/hgfs/ 为空 | HGFS 未挂载 | 使用 vmhgfs-fuse 手动挂载 |
| 尽管有写入权限但仍为只读访问 | 权限设置不正确 | 重新检查 VM 选项中的共享文件夹设置 |
| 重启后文件夹消失 | 未选中”始终启用” | 编辑 VM 设置并启用持久共享 |
| 大文件性能问题 | 共享文件夹开销 | 考虑使用 SCP 或 SFTP 进行大文件传输 |
5. 共享文件夹的安全考虑
共享文件夹在主机系统和 VM 之间创建直接桥接。这种便利性伴随着您应该主动管理的安全隐患:
- 限制访问范围:仅共享 VM 需要的特定文件夹。避免共享根目录或系统文件夹。
- 尽可能使用只读模式:如果 VM 只需要读取文件,强制执行只读访问以防止意外或恶意修改。
- 定期审计共享文件夹内容:定期查看正在共享的内容并删除过时或敏感数据。
- 隔离不受信任的 VM:如果您在 VM 内运行可能不受信任的软件,请完全禁用共享文件夹以防止数据泄露或主机受损。
- 保持 VMware Tools 更新:过时的 VMware Tools 可能包含漏洞。始终运行最新版本。
6. 当本地 VM 不够时:使用云托管进行扩展
VMware Workstation 非常适合本地开发和测试,但它有固有的局限性 — 您的物理硬件限制了可以运行的内容,本地 VM 无法从任何地方访问。当您的项目增长超过桌面环境的处理能力时,是时候考虑更可扩展的基础设施了。
如果您需要一个可靠的、高性能的环境来运行虚拟机、部署应用或托管服务,AlexHost 的 VPS 托管提供灵活的计划、完全的 root 访问权限、SSD 存储和企业级正常运行时间。对于需要最大性能和专用资源的工作负载,专用服务器为您提供对硬件的完全控制,无需共享环境的开销。
对于偏好托管、用户友好的托管体验的团队,共享网络托管提供经济实惠的入门选项,所有必要工具都已预配置。如果您的应用需要 GPU 加速 — 例如机器学习管道、渲染工作负载或 AI 推理 — GPU 托管提供您需要的原始计算能力。
要保护您的托管服务和网站,不要忽视 SSL 证书 — 这是加密传输中数据并建立用户信任的基础安全层。
结论
在 VMware Workstation 中创建共享文件夹是一项简单但强大的功能,可以弥合主机和虚拟环境之间的差距。通过遵循本指南中的步骤 — 从
