尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

VirtualBox共享文件夹完全指南:实现Windows与Ubuntu无缝文件共享

VirtualBox共享文件夹完全指南:实现Windows与Ubuntu无缝文件共享
📅 发布时间:2026/6/22 2:51:20

VirtualBox共享文件夹完全指南:实现Windows与Ubuntu无缝文件共享

问题背景

在使用VirtualBox运行Ubuntu虚拟机时,经常需要在宿主机(Windows)和虚拟机(Ubuntu)之间传输文件。虽然可以通过USB设备或网络传输,但设置共享文件夹是最为便捷高效的解决方案。本文将详细介绍如何正确配置VirtualBox共享文件夹,避免常见的"Protocol error"等问题。

环境准备

  • 宿主机系统:Windows 10/11
  • 虚拟机系统:Ubuntu 20.04/22.04
  • 虚拟化软件:Oracle VirtualBox 6.0+
  • 共享目录示例:
    • Windows主机:D:\share_test
    • Ubuntu虚拟机:/home/bitnami/Desktop/share_test

详细配置步骤

第一步:安装VirtualBox增强功能

在Ubuntu虚拟机中执行以下命令:

# 更新软件包列表
sudo apt-get update# 安装增强功能组件
sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11# 重启系统
sudo reboot

验证增强功能安装:

lsmod | grep vboxsf

如果有输出结果,说明增强功能已正确加载。

第二步:在Windows中配置共享文件夹

  1. 完全关闭Ubuntu虚拟机(不只是休眠)
  2. 打开VirtualBox管理器,选择目标虚拟机
  3. 点击"设置" → "共享文件夹" → 点击"添加共享文件夹"图标
  4. 配置参数:
    • 文件夹路径:D:\share_test
    • 文件夹名称:win_share(可自定义,但不要与挂载点同名)
    • 勾选"自动挂载"和"固定分配"
  5. 点击"确定"保存设置

第三步:在Ubuntu中挂载共享文件夹

在Ubuntu虚拟机中执行:

# 创建挂载目录
sudo mkdir -p /home/bitnami/Desktop/share_test# 手动挂载共享文件夹
sudo mount -t vboxsf win_share /home/bitnami/Desktop/share_test

第四步:配置自动挂载和权限

设置开机自动挂载:

# 编辑fstab文件
sudo nano /etc/fstab

在文件末尾添加:

win_share /home/bitnami/Desktop/share_test vboxsf defaults,rw,uid=1000,gid=1000 0 0

保存文件方法:

  • 按 Ctrl + O → 按 Enter → 按 Ctrl + X

设置用户权限:

# 将当前用户添加到vboxsf组
sudo usermod -aG vboxsf $USER# 或者明确指定用户名(如bitnami)
sudo usermod -aG vboxsf bitnami# 重启系统使更改生效
sudo reboot

验证配置

验证用户权限

# 检查当前用户是否在vboxsf组中
groups

输出应包含vboxsf。

验证自动挂载

重启后检查共享文件夹是否自动挂载:

# 查看挂载情况
df -h | grep vboxsf# 或直接检查目录
ls -la /home/bitnami/Desktop/share_test

测试实时同步

  • 在Ubuntu中创建文件,立即在Windows中查看
  • 在Windows中创建文件,立即在Ubuntu中查看

常见问题与解决方案

问题1:mounting failed with the error: Protocol error

解决方案:

  1. 重新安装增强功能:

    sudo apt-get remove virtualbox-guest-*
    sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils
    sudo reboot
    
  2. 检查共享文件夹名称:

    VBoxControl sharedfolder list
    
  3. 检查Windows文件夹权限:

    • 确保D:\share_test文件夹有适当的读写权限

问题2:无法在共享文件夹中创建或修改文件

解决方案:

# 确保用户已添加到vboxsf组并重新登录
sudo usermod -aG vboxsf $USER
# 注销重新登录或重启

问题3:开机自动挂载失败

解决方案:
检查/etc/fstab配置:

# 测试fstab配置
sudo mount -a

使用技巧

  1. 文件命名:避免在文件名中使用Windows不支持的字符(\ / : * ? " < > |)

  2. 大文件传输:共享文件夹方式传输大文件比其他方法更高效

  3. 开发环境:非常适合用于Web开发,可以在Windows中编辑代码,在Ubuntu中运行测试

  4. 备份重要数据:虽然共享文件夹很方便,但重要数据建议定期备份

总结

通过正确配置VirtualBox共享文件夹,可以实现Windows宿主机与Ubuntu虚拟机之间的无缝文件共享。关键步骤包括:安装增强功能、正确配置共享文件夹、设置适当的挂载选项和用户权限。遇到问题时,重点关注增强功能安装和权限设置,通常能解决大部分问题。

这种配置方式特别适合开发者和需要跨平台工作的用户,大大提高了工作效率。希望本指南能帮助您顺利设置共享文件夹,享受便捷的文件共享体验。


最后更新日期:2024年1月15日
适用版本:VirtualBox 6.0+,Ubuntu 18.04+,Windows 10/11

相关新闻

  • WampServer下载安装教程(附安装包,图文并茂) - 指南
  • 《从 “被动听” 到 “主动学”:课堂听讲助力大学生思维成长》
  • 用AI批量生成产品视频!Python+Google Veo 3.1 API让电商转化率飙升

最新新闻

  • MC1322x USB Dongle硬件设计、射频布局与嵌入式开发实战指南
  • DRSeg基准与PixDLM模型:面向无人机的高效实时语义分割技术解析
  • CVE-2025-34300漏洞复现:服务器端模板注入原理、利用与防御
  • 改改鸭:让旧房改造,简单到一天搞定 - 松梢月冷
  • 2026广州黄金回收正规门店,上门收金无扣费,实时大盘价结算 - 奢侈品回收评测
  • 2026副主任药师考前突击:带分章节高频错题集的题库详细测评! - 医考机构品牌测评专家

日新闻

  • 2026速览惠州叛逆青少年学校前十大排名名单出炉 - 武汉中职最新信息发布
  • 2026上饶白蚁消杀哪家好?15年本土2大权威白蚁防治公司推荐(金盾虫控/青蚁卫士) - 我叫一
  • 天龙八部单机版终极数据管理工具:5个技巧快速掌握游戏数据编辑

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号