15%

全场主机优惠15%

测试技能,享折扣

使用代码:

Skills
开始使用
01.11.2024

如何在 VMware Workstation 中创建共享文件夹

VMware Workstation 是目前最强大的桌面虚拟化平台之一,使用户能够在单个物理机上同时运行多个操作系统。在其众多实用功能中,共享文件夹脱颖而出,成为主机操作系统与虚拟机 (VM) 之间无缝文件交换的必要工具。

无论您是测试跨平台应用的开发人员、管理隔离环境的系统管理员,还是需要快速在系统之间移动文件的高级用户,了解如何在 VMware Workstation 中配置共享文件夹将显著改善您的虚拟化工作流程。本综合指南将引导您完成每一步 — 从前置条件到在客户操作系统内访问共享文件夹。

1. 前置条件

在配置共享文件夹之前,请确保您的环境满足以下要求。

VMware Workstation 安装

您必须在主机上安装 VMware Workstation ProVMware Workstation Player。最新版本可以直接从官方 VMware 网站下载。

您的主机系统应满足这些最低硬件规格:

组件最低要求推荐配置
处理器64 位 CPU,2+ 核心(Intel 或 AMD)4+ 核心
RAM4 GB8 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 — 导航到共享文件夹选项

虚拟机设置 窗口中:

  1. 单击 选项 选项卡(不是硬件选项卡)。
  2. 在左侧窗格中,选择 共享文件夹
  3. 在右侧,您将看到共享配置面板。
  4. 单击 添加… 按钮以启动向导。

步骤 5 — 使用添加共享文件夹向导

添加共享文件夹向导将引导您完成配置:

a) 选择主机文件夹

单击 浏览 并导航到主机上要与 VM 共享的文件夹。这可以是任何目录 — 项目文件夹、下载目录或专用共享工作区。

b) 为共享文件夹选择名称

为共享文件夹分配一个易于识别的名称。这是将在客户操作系统内显示的名称,因此请选择描述性的名称(例如 shared-projectsvm-exchange)。

c) 配置访问权限

选择适当的访问级别:

  • 只读:VM 可以从文件夹读取文件,但无法修改、创建或删除文件。适合安全地分发配置文件或参考文档。
  • 读/写(已启用):VM 拥有完全访问权限 — 它可以读取、写入和删除文件。当您需要双向文件交换时使用此选项。

d) 启用共享文件夹

确保选中 启用此共享 复选框。您也可以选中 始终启用 以确保每次 VM 启动时都共享该文件夹。

e) 单击完成

查看您的设置并单击 完成 以完成向导。

步骤 6 — 保存配置

回到虚拟机设置窗口,确认您的共享文件夹出现在列表中。单击 确定 以保存所有更改并关闭设置面板。

3. 在虚拟机内访问共享文件夹

配置共享文件夹后,启动您的 VM 并按照适用于您的客户操作系统的步骤进行操作。

在 Windows 客户系统上访问共享文件夹

  1. 打开 文件浏览器
  2. 在地址栏中,输入以下路径并按 Enter:
vmware-hostShared Folders
  1. 您将在此处看到所有已配置的共享文件夹列表。您也可以将其中任何一个映射为 网络驱动器 以便更快访问:
  • 右键单击共享文件夹。
  • 选择 映射网络驱动器…
  • 分配驱动器号(例如 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    0

4. 排查常见共享文件夹问题

即使配置正确,您也可能遇到问题。以下是最常见的问题及其解决方案:

问题可能原因解决方案
共享文件夹在客户系统中不可见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 中创建共享文件夹是一项简单但强大的功能,可以弥合主机和虚拟环境之间的差距。通过遵循本指南中的步骤 — 从

15%

全场主机优惠15%

测试技能,享折扣

使用代码:

Skills
开始使用