说在前面
为什么要建立共享文件夹
在我们需要虚拟机和主机之间能够互传文件,并且你觉得用 QQ 文件这种网络传输的方式速度不是很理想的时候,主机与虚拟机的共享文件夹
将是一个不错的选择。
原理是什么
我也不是研究虚拟化技术的,以下的原理是我看了官方的文档之后的个人总结和猜测
,如有不对的地方,欢迎指正!
在主机里创建一个文件夹,通过虚拟化软件(本文为 VirtualBox),让虚拟机能够访问到这个文件夹,或者能向这个文件夹中添加文件。当然,在形式上虚拟机也是一台“电脑”,因此,他们两者之间互传文件在形式上也是通过网络传输(主机与虚拟机间的网络传输)。
参数说明
Host OS: Windows 10
Client OS: Windows 7
安装增强功能
对当前虚拟机安装增强功能
(Insert Guest Additions CD Image…)是在虚拟机上安装一些程序使得虚拟机拥有更多的功能,与主机共享文件夹
的功能就是其中之一。
在当前虚拟机的菜单栏里,设备->安装增强功能
,点击Run VBoxWindowsAdditons.exe
,然后一路确认即可。或者你可以点击了安装增强功能
之后,在此电脑
里找到和 C 盘距离很近的Virtual Guest Additons
双击运行也是同样的效果,看个人喜好了。
建立共享文件夹
在主机中找一个地方,建立文件夹。
建好之后,在当前虚拟机的菜单栏里,设备->共享文件夹
,点击共享文件夹
,在弹出的菜单中找到右边的加号添加共享文件夹
,共享文件夹路径中找到刚刚创建文件夹的地方,下面重点说一下下面的几个选项。
- 只读分配(ReadOnly):虚拟机只能从刚刚创建的文件夹中读文件,而不能往里面存文件。
- 自动挂载:我们在主机创建的文件夹在虚拟机中被当作一个硬盘来对待,勾选上,他就会自动挂载好,小白推荐,至于手动挂载我们后面说。
- 挂载点:就是盘符,比如常见的系统盘是
C
,填入后以这个字母来命名盘符,不填自动分配,不过填入的字母不能和已有的盘符重复。 - 固定分配(Permanent shares):这个一定要勾上,保证你关了虚拟机再次打开的时候,你刚刚挂载的盘符还在,不然还要从新再弄一次。我觉得固定分配这四个字翻译的不好,会让人产生空间固定大小的误解。
点击ok
即可
说在后面
本文写得很简略,只在核心步骤上提了一下,以及我的一些见解和我认为要注意的地方。
如果你看了之后不明白,或者对手动挂载
有兴趣,又或者你的操作系统不是 windows,那么你可以看 官方文档,里面有非常详细的说明,官方的文档是英文的,你可以用谷歌翻译来辅助你看,或者评论和我交流。
打开官方的文档后,内容很多,你只需要看完4.3. Shared Folders
,就能找到你想要的答案。