在 VirtualBox 中实现主机与虚拟机之间的文件传输
虚拟机技术使得在同一台物理计算机上运行不同的操作系统成为可能,而 VirtualBox 是其中一个广受欢迎的选择。用户在使用 VirtualBox 时,可能会遇到无法直接将文件从虚拟机复制粘贴到主机系统的问题。虽然此功能默认情况下没有启用,但通过一些简单的步骤,可以轻松实现虚拟机与主机之间的文件传输。
本文将详细探讨如何将文件从 VirtualBox 传输到 Windows 和 Mac 主机,提供多种有效的方法。
在 Windows 主机上实现 VirtualBox 文件传输
在 Windows 操作系统中,我们可以使用多种方法将文件从 VirtualBox 虚拟机传输到主机。以下是几种主要方式:
共享文件夹
共享文件夹机制允许在虚拟机和主机系统之间建立一个公共的访问区域。通过创建共享文件夹,用户可以方便地在两者之间访问和管理文件。以下是创建共享文件夹的步骤:
- 首先,定位到您想要共享的文件夹,并右键单击它。
- 在右键菜单中,选择 “属性”。
- 在弹出的窗口中,切换到“共享”选项卡,然后点击“高级共享”。
- 勾选“共享此文件夹”旁边的复选框。
- 启动 VirtualBox,并按下“Windows + R”组合键,输入您的主机 Windows 计算机的 IP 地址,然后按下“Enter”键。
此时,您应该可以从虚拟机和主机系统访问共享文件夹了。如果仍无法访问,可能需要安装访客增强功能。以下是如何安装:
- 运行 VirtualBox。
- 点击“设备”。
- 选择“安装增强功能”。
- 以管理员身份找到并运行访客增强功能,以完成安装。
共享剪贴板
利用共享剪贴板是另一种方便的文件传输方法。 此过程分为两个主要步骤:首先安装访客增强功能,然后启用共享功能。
请按照以下步骤安装访客增强功能:
- 启动 VirtualBox。
- 点击“设备”。
- 选择 “安装增强功能”。
- 找到并以管理员身份运行增强功能,以完成安装。
安装增强功能后,按照以下步骤启用文件共享:
- 选择 “设备”。
- 选择 “共享剪贴板”。
- 根据需要选择“从虚拟机到主机”、“从主机到虚拟机”或者“双向”。 选择 “从虚拟机到主机”,以启用将文件从虚拟机传输到 Windows 计算机的功能。选择“双向”可以实现双向文件共享。
拖放
拖放功能对于大多数用户来说可能是在 VirtualBox 中传输文件最直观的方式。 但是,默认情况下,此功能可能无法使用,需要进行一些额外的设置:
请按照以下步骤配置拖放功能:
- 打开 VirtualBox。
- 选择 “设备”。
- 选择 “拖放”。
- 选择 “从虚拟机到主机”以实现单向文件传输,或者选择“双向”以实现双向文件传输。
- 重新启动虚拟机。
USB存储设备
对于传输大量文件,使用USB存储设备(如U盘)是一种高效的方法。 在开始之前,需要启用USB访问功能:
- 将U盘插入计算机的USB端口。
- 启动 VirtualBox 并右键点击要使用的虚拟机。
- 选择 “设置”。
- 选择 “USB”。
- 点击加号,并找到您的U盘。然后重启VirtualBox,此时U盘应可正常使用。
在 Mac 主机上实现 VirtualBox 文件传输
许多 Mac 用户使用 VirtualBox 来运行其他操作系统及其应用程序。以下是在 Mac 主机和虚拟机之间传输文件的几种方法:
共享文件夹
共享文件夹是在虚拟机和Mac电脑之间建立公共访问的简单方式。将文件放入共享文件夹,即可在两者之间轻松传输。以下是创建共享文件夹的步骤:
- 启动 VirtualBox 并选择要使用的虚拟机。
- 点击 “设置”。
- 进入“共享文件夹”选项,点击右侧的加号。
- 点击“文件夹路径”旁边的下拉箭头。
- 选择 “其他”,然后选择相关文件夹。
- 勾选 “自动挂载”复选框。
- 点击 “确定”。
如果尚未安装访客增强功能,请执行以下步骤(如果已安装,可以跳过):
- 启动 VirtualBox。
- 在顶部菜单中点击“设备”。
- 选择 “安装增强功能”。
- 在右下角会弹出一个窗口,点击它。
- 安装访客增强功能。
- 重启虚拟机。
- 访问共享文件夹。
共享剪贴板
VirtualBox 的 “共享剪贴板”功能允许在虚拟机和主机之间复制粘贴文件。配置方法如下:
- 启动 VirtualBox。
- 在顶部菜单中,依次选择“设备”、“共享剪贴板”。
- 选择 “从虚拟机到主机”,或者选择“双向”,以实现双向传输。
此时,您就可以在 VirtualBox 和 Mac 之间复制粘贴文件了。如果功能仍然无法正常使用,可能需要安装访客增强功能:
- 打开 VirtualBox。
- 选择 “设备”。
- 选择 “安装增强功能”。
- 找到并安装访客增强功能。
- 重启 VirtualBox。
拖放
拖放是虚拟机和主机之间文件传输的一种非常便捷的方式。以下是如何启用它的方法:
- 启动 VirtualBox 并选择虚拟机。
- 选择 “设备”。
- 选择 “拖放”。
- 选择 “从虚拟机到主机”,或选择 “双向”以实现双向传输。
- 重启虚拟机。
USB存储设备
大多数 Mac 电脑都有USB-A或USB-C接口,使得我们可以使用USB存储设备在VirtualBox和主机之间传输文件。如果传输不成功,很可能是在VirtualBox中没有启用USB访问。以下是启用USB访问的方法:
- 将USB存储设备插入USB端口。
- 打开VirtualBox,右键点击要使用的虚拟机,然后选择“设置”。
- 选择“USB”。
- 点击加号并找到您的U盘。
- 重启VirtualBox,此时应能识别U盘,可以进行文件传输了。
总结
文件传输是虚拟机使用中最基本的功能之一,许多用户可能对VirtualBox默认禁用此功能感到惊讶。幸运的是,通过本文介绍的步骤,您可以轻松启用此功能。同时,您还可以根据文件的大小和数量,选择最适合您的文件传输方式。
希望本文能够帮助您了解VirtualBox中的文件传输机制,并成功实现虚拟机和主机之间的文件互传。
您最喜欢哪种文件传输方式?您更倾向于使用哪种虚拟机?请在下面的评论区分享您的想法。