Oracle VirtualBox 5.2.6中Debian9宿主机与Win7虚拟机共享文件夹配置求助
完成Debian 9宿主机与Windows 7虚拟机的文件夹共享配置
嘿,你已经搞定了宿主机端的Guest Additions依赖安装和共享文件夹的准备工作,接下来咱们一步步把剩下的配置做完,确保两个系统的文件夹能顺畅互通:
1. 先给Windows 7虚拟机装上Guest Additions
你在Debian宿主机安装的是宿主机端的支持包,但Windows虚拟机里必须安装对应版本的Guest Additions工具——这是共享功能正常工作的核心前提:
- 启动Windows 7虚拟机,点击VirtualBox顶部菜单栏的「设备」→「安装增强功能」
- 此时Win7会自动加载VirtualBox的Guest Additions光盘镜像,打开光盘运行
VBoxWindowsAdditions.exe,一路按默认选项安装就行,安装完成后重启虚拟机
2. 调整宿主机共享文件夹的权限
你创建的/home/quant/Scrivania/VirtualBox/Data文件夹需要给VirtualBox进程足够的读写权限:
- 打开终端,切换到超级用户身份,执行这两条命令:
chmod 775 /home/quant/Scrivania/VirtualBox/Data chown vboxusers:vboxusers /home/quant/Scrivania/VirtualBox/Data - 另外把你的用户
quant加入vboxusers组,避免后续权限受阻:
执行完这条命令后,你需要重新登录Debian用户,让组权限生效usermod -aG vboxusers quant
3. 完善VirtualBox的共享文件夹设置
你已经打开了VirtualBox的设置界面,现在把这些细节确认好:
- 进入虚拟机设置的「共享文件夹」标签页:
- 点击右侧的「添加共享文件夹」按钮
- 在弹出的配置窗口中:
- 「文件夹路径」选择你创建的
/home/quant/Scrivania/VirtualBox/Data - 「文件夹名称」设置一个好记的标识(比如
DebianShared) - 勾选「自动挂载」和「固定分配」——这样虚拟机启动后会自动加载共享文件夹,不用手动操作
- 点击「确定」保存设置,然后重启Windows 7虚拟机
- 「文件夹路径」选择你创建的
4. 在Windows 7里访问共享文件夹
虚拟机重启后,有两种便捷方式访问共享内容:
- 方式一:通过网络位置直接访问
打开Win7的「计算机」,左侧导航栏找到「网络」,里面会显示VirtualBox的共享设备,找到你设置的DebianShared就能直接查看和操作文件 - 方式二:映射成本地驱动器
右键点击「计算机」→「映射网络驱动器」,选择一个空闲盘符(比如Z:),在「文件夹」栏输入\\vboxsvr\DebianShared(这里的DebianShared就是你刚才设置的共享名称),勾选「登录时重新连接」,点击「完成」后,就能像访问本地磁盘一样使用共享文件夹了
小问题排查指南
如果还是没法正常访问,先检查这几点:
- 确认Windows 7的防火墙没有阻止VirtualBox相关的网络连接
- 回到Debian宿主机,往共享文件夹里放个测试文件,看看Win7能不能看到
- 确保VirtualBox的版本(5.2.6)和Win7里安装的Guest Additions版本完全一致——版本不匹配是共享失效的常见原因
内容的提问来源于stack exchange,提问作者Quant.Pi
相关产品推荐
相关产品推荐

