关于VirtualBox虚拟机和宿主操作系统 (以Windows7为例) 之间的文件共享问题的解决方案

1. 问题描述

默认情况下,VirtualBox中的操作系统和宿主操作系统之间是无法进行文件共享的。举个例子,宿主操作系统比如说D盘上面的数据,在VirtualBox中的操作系统是无法看到的。



2. 解决方案

我们通过VirtualBox的功能增强选项的选择和安装,以及共享文件夹的途径解决上述问题。


步骤1: 依次点击选择VirtualBox中的"Device" -> "Insert Guest Additions CD image…"选项卡。


步骤2: 点击运行Windows7系统下面D盘中的VBWindowAdditions.exe
关于VirtualBox虚拟机和宿主操作系统 (以Windows7为例) 之间的文件共享问题的解决方案


选择Next,如下,
关于VirtualBox虚拟机和宿主操作系统 (以Windows7为例) 之间的文件共享问题的解决方案


默认路径,如下,
关于VirtualBox虚拟机和宿主操作系统 (以Windows7为例) 之间的文件共享问题的解决方案


默认设置,如下,
关于VirtualBox虚拟机和宿主操作系统 (以Windows7为例) 之间的文件共享问题的解决方案


步骤3: 重启虚拟机中的Windows7
关于VirtualBox虚拟机和宿主操作系统 (以Windows7为例) 之间的文件共享问题的解决方案


功能增强选项安装完毕,如下,
关于VirtualBox虚拟机和宿主操作系统 (以Windows7为例) 之间的文件共享问题的解决方案


步骤4: 关于Shared Folders的配置: VirtualBox中依次选择"Devices" -> "Shared Folders Settings"
关于VirtualBox虚拟机和宿主操作系统 (以Windows7为例) 之间的文件共享问题的解决方案


接着,点击蓝绿色加号按钮,
关于VirtualBox虚拟机和宿主操作系统 (以Windows7为例) 之间的文件共享问题的解决方案


我们不妨把SharedFolder共享文件夹放在D盘,如下,
关于VirtualBox虚拟机和宿主操作系统 (以Windows7为例) 之间的文件共享问题的解决方案


接着,
关于VirtualBox虚拟机和宿主操作系统 (以Windows7为例) 之间的文件共享问题的解决方案


步骤5: 重启虚拟机中的操作系统

VirtualBox中选择"Machine" -> “ACPI Shutdown”;然后,重启虚拟机中的操作系统,如下,
关于VirtualBox虚拟机和宿主操作系统 (以Windows7为例) 之间的文件共享问题的解决方案


虚拟机中的操作系统和宿主操作系统的SharedFolder共享文件夹下面,
关于VirtualBox虚拟机和宿主操作系统 (以Windows7为例) 之间的文件共享问题的解决方案

完成。