虚拟机如何与主机共享文件?虚拟机主机共享设置方法

安装增强工具后启用共享文件夹,或用网络路径(SMB/SFTP)互传,前者适合日常拖拽,后者适合跨系统大文件传输。

很多人第一次用虚拟机,卡在第一步:怎么把Windows主机里的文件弄到Ubuntu里?或者反过来,虚拟机里下载好的安装包,怎么拷回主机?这不是复杂问题,但确实卡住了相当一部分人,下面直接把主流方案拆开讲,以VMware Workstation和VirtualBox为主,Hyper-V也附带提一句。

如何实现在VMware虚拟机与宿主机(实体机)之间进行文件复制拖拽及文件夹共享|VMware Workstation Pro|虚拟机|文件移动|文件管理
加载中
如何实现在VMware虚拟机与宿主机(实体机)之间进行文件复制拖拽及文件夹共享|VMware Workstation Pro|虚拟机|文件移动|文件管理

虚拟机 主机 共享文件夹 设置 的两种主流方式

共享文件夹是虚拟机的官方功能,也是最推荐日常使用的方案,它的原理是让虚拟机直接映射主机的一个真实目录,在虚拟机里打开文件管理器就能看到主机文件,操作体验和本地文件夹一样。

VMware Workstation 配置共享文件夹步骤

VMware的设置逻辑很直观,核心三步:设置共享目录、开启共享选项、安装VMware Tools。

  1. 先关掉虚拟机系统(也可以不关,但部分版本需要重启才生效),点击菜单栏的“虚拟机” > “设置”。
  2. 切换到“选项”选项卡,左侧选择“共享文件夹”。
  3. 右侧选择“总是启用”,点击“添加”按钮,浏览并选定一个主机目录,D:VM_Share。
  4. 名称建议保持默认即可,启用“映射为网络驱动器”(Windows虚拟机选此项方便),Linux虚拟机不需要映射。
  5. 启动虚拟机,安装VMware Tools,Windows虚拟机里,VMware Tools安装包在虚拟光驱中,双击运行,一路下一步,完成后重启,Linux虚拟机中,可在VMware窗口菜单“虚拟机”>“安装VMware Tools”,然后解压tar包,运行 vmware-install.pl。
  6. 重启后,Windows虚拟机打开“此电脑”,能看到网络位置里的共享文件夹(映射为Z盘为例),Linux虚拟机中,共享目录通常在 /mnt/hgfs/ 下,文件名和主机目录名一致,如果没出现,执行 sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other 手动挂载一次。

行业共识是,VMware Tools是共享功能的命脉,没装之前,配置全部无效。

VirtualBox 增强功能与共享文件夹配合

VirtualBox思路完全一样,但菜单位置不同。

  1. 在VirtualBox管理器里选中虚拟机,点击“设置” > “共享文件夹”。
  2. 点击右侧的“添加文件夹”图标(带加号的蓝色文件夹),选择主机目录,勾选“自动挂载”和“固定分配”。
  3. 虚拟机如何与主机共享文件?虚拟机主机共享设置方法

  4. 启动虚拟机,安装“增强功能”(Insert Guest Additions CD image),Windows虚拟机将自动弹出安装向导;Linux虚拟机则需要运行挂载的VBoxGuestAdditions.iso里的 runasroot.sh 脚本。
  5. 重启之后,Linux虚拟机的共享目录自动出现在 /media/ 下,Windows虚拟机则映射为一个新的盘符。

行业共识认为,VirtualBox的共享文件夹在Windows主机和Linux虚拟机之间最稳定,相比VMware较少出现权限崩溃问题。

vmware 共享文件夹 不显示 的排查路径

经常看到有人装了Tools还是看不到共享目录,问到“vmware 共享文件夹 不显示怎么办”,这种情况绝大多数是三个环节出了问题,按照这个顺序排查,超过一半的情况能直接解决。

排查点一:确认Tools是否真正生效

任务栏右下角有没有VMware的图标?Windows虚拟机里,托盘区出现灰色方块图标说明Tools还在装,出现VMware标识才表示完整运行,Linux虚拟机中,用 vmware-toolbox-cmd -v 命令查看版本号,没有输出就是没装好,重装一次选择“修复”模式。

排查点二:文件夹权限正确性

共享目录的访问权限在主机的Windows上受NTFS权限限制,右键主机共享文件夹,选择“属性” > “共享” > “高级共享”,确认“共享此文件夹”被勾选,权限”里给“Everyone”或当前用户“完全控制”,很多情况下客户机系统看不到内容,但能发现共享目录,就是因为权限没开。

排查点三:挂载位置是否默认隐藏

Windows虚拟机的共享文件夹若映射为网络驱动器,首次需要在“此电脑”空白处右键选择“映射网络驱动器”,手动输入 \vmware-hostShared Folders你的共享名,Linux虚拟机挂在 /mnt/hgfs 下没错,但较新版本内核的Ubuntu需要手动安装 open-vm-tools-desktop 包,运行 sudo apt install open-vm-tools-desktop,重启后才自动挂载。

虚拟机与主机 文件共享 的替代方案对比

除了官方共享文件夹,还有几种方式在不同场景下更好用。

传输方式 适用场景 传输大文件速度 操作难度 依赖条件
共享文件夹 日常编辑文档、代码同步

虚拟机如何与主机共享文件?虚拟机主机共享设置方法

快

低需要安装增强工具
SMB/Samba网络共享Windows与Linux互传大文件快中同一局域网或使用NAT网络
SSH/SFTPLinux虚拟机为主、无图形界面中中虚拟机开SSH服务,主机用WinSCP
拖拽复制偶尔传几个小文件慢最低同样依赖增强工具

拖拽复制功能在什么时候最实用

VMware和VirtualBox都支持从主机直接拖文件到虚拟机窗口,这个功能传小文件(小于几百MB)体验不错,传大文件时进度条容易卡死,而且挂起或暂停虚拟机时,拖拽复制经常失效,它的底层还是走共享文件夹的通道,所以只要共享文件夹是好用的,拖拽自然也好用。

无图形界面的Linux服务器用SFTP最稳妥

如果你用的是CentOS Stream或Ubuntu Server这类无桌面环境,共享文件夹不是不能用,但配置起来更麻烦(需要手动挂载vmhgfs-fuse),此时直接在虚拟机里开启SSH服务,主机上用WinSCP(Windows)或scp命令(Linux/macOS)传输文件更符合运维习惯。

主机 虚拟机 互相访问 网络设置要点

这也是一个高频搜索方向:“主机和虚拟机怎么互相ping通”,它和文件共享有关联如果虚拟机用NAT模式上网,主机默认可以访问虚拟机,但虚拟机访问主机有特殊情况。

端口转发规则的最简配置

VMware和VirtualBox的NAT模式默认不允许虚拟机访问主机的某些服务(如IIS、MySQL),需要手动添加端口转发规则:

  • VirtualBox:设置 > 网络 > 高级 > 端口转发,添加一条规则,名称ssh、协议TCP、主机IP127.0.0.1、主机端口2222、子系统端口22”。
  • VMware:编辑 > 虚拟网络编辑器,选择VMnet8(NAT模式),点击“NAT设置”,在此添加入站规则,转发到虚拟机IP的22端口。

配置完成后,主机用 ssh root@127.0.0.1 -p 2222 即可连入虚拟机,SFTP也自然通了。

桥接模式与仅主机模式的区别

需要虚拟机被局域网内其他设备访问时,桥接模式是首选。桥接模式让虚拟机直接占用局域网一个独立IP,和主机地位平等,仅主机模式只能主机和虚拟机互访,外网完全不可见,适合做隔离测试。

虚拟机如何与主机共享文件?虚拟机主机共享设置方法

虚拟机 主机 共享剪贴板 能不能双向用

问“为什么我虚拟机里复制的内容主机粘贴不了”的人不在少数,这是“共享剪贴板”功能,不是文件共享,但两者经常被混淆,VMware里开启方法:虚拟机 > 设置 > 选项 > 客户机隔离,勾选“启用复制粘贴”,VirtualBox里:设置 > 常规 > 高级 > 共享剪贴板,选择“双向”。

如果勾选后无效,多半是Tools没装好。共享剪贴板依赖增强工具的后台服务,Windows虚拟机右键任务管理器查看服务里是否有 VMware Tools 或 VirtualBox Guest Additions Service 在运行,没运行就手动启动。

与虚拟机 主机 共享 相关的常见Q&A

共享文件夹在虚拟机里是只读状态怎么办

只读通常是权限位不对,检查两个层面:第一,主机共享目录的NTFS权限是否给了当前用户“修改”权限;第二,Linux虚拟机的挂载点是否带只读标志,执行 mount | grep hgfs 查看挂载参数,如果出现ro字段,用 sudo mount -o remount,rw /mnt/hgfs 重新挂载,VirtualBox中则需要确认“共享文件夹”设置里没勾选“只读分配”。

VMware和VirtualBox哪个共享文件更稳定

从实际体验和社区反馈来看,VMware在Windows主机上表现更稳定,VirtualBox在Linux主机上配合更好,VMware的客户机隔离做得更丰富,VirtualBox的优势是开源免费且轻量,如果你只在一台Windows电脑上使用,VMware Workstation Player(免费版)就够了,如果需要在Linux主机上跑Windows虚拟机,VirtualBox相对更省心。

为什么虚拟机的共享文件夹在重启后消失了

共享文件夹是“配置项”,不是“数据本身”,检查两点:虚拟机设置里的“共享文件夹”是否还在,增强工具是否开机自启,Linux虚拟机中,/etc/fstab 没有写入挂载项的话,重启需要手动挂载,因此在里面加一行 vmhgfs-fuse /mnt/hgfs fuse defaults,allow_other 0 0 可解决。

回到最开始的问题:虚拟机 主机 共享这件事,核心逻辑不复杂安装对应虚拟化软件的增强工具,然后把目录交给它管理,VMware用hgfs,VirtualBox用vboxsf,Hyper-V用增强会话模式或SMB,永远记住一个硬道理:共享文件夹只是“核酸检测”,网络互访才是“开源节流”。 学会SFTP那套操作,未来管理云服务器也用得上。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/654299.html

赞 (0)
知乎租服务器一年要花多少钱,云服务器租一年多少钱?
上一篇 2026年9月15日 08:53
被攻击后怎样通过进程状态排查是否被入侵,服务器被入侵怎么查?
下一篇 2026年9月15日 08:58

相关推荐

  • python昵称怎么取才独特?python昵称生成器免费

    Python昵称不仅是代码里的变量名,更是开发者个人品牌的第一张名片,好的昵称能显著提升代码可读性并在职场社交中建立专业形象,在编程的世界里,名字就是门面,当你打开一个开源项目,或者在GitHub上浏览他人的代码库时,第一眼看到的往往不是复杂的算法逻辑,而是那些定义变量、函数和类的名字,对于Python开发者而……

    2026年7月6日
    13800
  • 防火墙允许应用,其安全性如何保障?揭秘现代网络安全之道。

    防火墙允许应用是指在计算机或网络防火墙中,通过配置规则允许特定应用程序或服务进行网络通信的过程,这通常涉及设置入站和出站规则,以确保必要的应用能够正常访问互联网或本地网络,同时阻止未经授权的访问,从而在安全性和功能性之间取得平衡,防火墙的基本工作原理防火墙作为网络安全的第一道防线,通过监控进出网络的数据包并根据……

    2026年2月3日
    12800
  • 服务器必须配阵列吗?服务器不做阵列有什么影响

    服务器配置磁盘阵列(RAID)是保障数据安全与业务连续性的绝对底线,而非可有可无的选配项,在生产环境中,硬盘属于高损耗硬件,单盘存储面临极高的数据丢失风险,一旦发生物理故障,且无阵列保护,业务将直接瘫痪,数据恢复成本往往远超服务器本身价值,服务器必须配阵列,其核心价值在于通过冗余机制实现数据的高可用性,确保在硬……

    2026年3月25日
    9600
  • 虚拟机如何跳过TP验证?,TP验证不通过怎么办。

    虚拟机跳过TP验证的核心思路是:在安装或升级Windows 11前,通过修改注册表、替换安装镜像或开启虚拟化TPM模块,让系统检测逻辑误认为当前设备满足安全启动要求,这个过程并不复杂,但不同虚拟机平台的具体操作路径差异较大,需要根据你用的是VMware、VirtualBox还是Hyper-V来对症下药,为什么要……

    2026年9月12日
    300
  • 服务器有必要用ecc内存吗,ecc和普通内存区别大吗

    对于绝大多数服务器应用场景而言,使用ECC内存不仅是有必要的,更是保障业务连续性和数据完整性的底线要求,在服务器7×24小时不间断运行、处理海量数据以及承载关键业务任务的背景下,ECC内存所提供的错误检查和纠正机制,是防止系统崩溃、数据静默损坏以及硬件故障引发连锁反应的核心屏障,虽然普通家用场景下,非ECC内存……

    2026年2月17日
    26500
  • 哈尔滨DNS服务器地址有哪些,哈尔滨DNS怎么设置最快

    哈尔滨常用的DNS服务器地址分为运营商自动下发的本地DNS和公共DNS两类,公共DNS中223.5.5.5、119.29.29.29、114.114.114.114在哈尔滨的连通性普遍较好;具体运营商DNS地址可在路由器WAN口状态或电脑网络详情中查看,哈尔滨用户遇到的网页打不开、跳转广告、解析慢,很多情况下换……

    2026年9月10日
    400
  • 新服务器有哪些值得推荐,哪个品牌性价比高?

    2026年推荐的新服务器,首选简米科技与酷番云这两家持牌IDC服务商的自营云服务器,它们在资质合规、硬件性能与售后服务上均能胜任企业级核心业务部署,为什么2026年选服务器必须看资质过去选服务器,大家习惯盯着CPU主频、内存容量和硬盘类型,这没错,但放在2026年的网络环境下,单看硬件已经不够,无论是企业官网……

    2026年9月22日
    200
  • 个人工作大数据分析怎么做?个人工作大数据分析软件推荐

    个人工作大数据分析的核心在于通过量化行为轨迹与绩效数据,精准识别效率瓶颈并优化职业路径,而非单纯的数据堆砌,在数字化职场中,数据不再仅仅是冰冷的记录,而是个人职业发展的“体检报告”,许多职场人面对海量工作日志感到无从下手,其实关键在于建立正确的分析框架,通过系统性地梳理日常行为、产出结果及时间分配,你可以清晰地……

    2026年6月7日
    5500
  • 奥特曼系列ol有哪些是老服务器,老服务器怎么玩

    奥特曼系列OL的老服务器通常指开服时间较早的服务器,如1-100区,以及以20XX年X月为分界线的服务器,玩家可通过编号和开服时间判断,如何定义奥特曼系列OL的老服务器服务器编号与开服时间奥特曼系列OL的服务器命名规则以数字编号为主,从1服开始递增,老服务器通常指编号靠前的服务器,比如1-100区,这部分服务器……

    2026年8月6日
    900
  • 虚拟机出现dnf警告怎么办,是什么原因?

    虚拟机里的dnf警告绝大多数时候不是病毒,也不是系统崩溃,而是dnf在虚拟化环境中拿不到部分硬件信息导致的误报,处理思路是先判断警告等级再对症下药,为什么虚拟机里的 dnf 警告特别多用过虚拟机的朋友基本都撞过这个场面:第一次运行dnf update,屏幕唰唰滚出一片黄色文字,中文互联网一搜“虚拟机 dnf警告……

    2026年9月18日
    000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注