虚拟机(VirtualBox)——如何从托管机器访问文件?

虚拟机(VirtualBox)——如何从托管机器访问文件?

我有一台运行 Windows 7 Ultimate (A) 的 PC。在该操作系统中,我使用 VirtualBox 运行另一个 Windows 7 实例 (B)。

有没有办法让 Windows 7 (B) 访问 Windows 7 (A) 中的文件?理想情况下,我希望能够访问它们,而不必将它们复制到正在运行的 VM 实例中,因为我的硬盘不够大... 硬盘上有一个包含 1.5 TB 数据的文件夹(在 2 TB 硬盘上),因此将其复制到 VM 实例是行不通的。

答案1

有多种方法可以实现这一点。

您可以使用 VBox 自己的共享文件夹特征。

为此:转到设置虚拟机,然后选择:共享文件夹

点击添加共享文件夹按钮。指定文件夹路径和文件夹名称。

在虚拟机中你转到\\vboxsrv\

您将会看到您的文件夹。

您还可以创建网络共享并从 B 内部到 A 访问该共享。

答案2

我假设您的虚拟机已启动并正在运行。请按照以下步骤操作:

  1. 在 VM 窗口上,转到工具 -> 插入客户机添加 CD 映像。 在此处输入图片描述

  2. 您将在我的计算机中看到一个新的 CD 驱动器。打开它并启动“VBoxWindowsAdditions”在此处输入图片描述

  3. 按照设置在客户机上安装客户附加功能。重新启动客户机。
  4. 接下来,打开虚拟机设置:在此处输入图片描述
  5. 进入共享文件夹->右键单击->添加共享文件夹->添加要共享的文件夹:在此处输入图片描述
  6. 您的共享文件夹将出现在客户机的“我的电脑”下。

您也可以对其他操作系统采用类似的方法。

答案3

另一个选择就是复制文件:

选择虚拟机并转到设置-一般的-先进的,您可以在那里配置共享剪贴板和拖放支持。我选择了双向两者皆可。

现在您可以在主机和客户机之间拖放文件,也可以在主机中复制文本并将其粘贴到客户机虚拟机上(反之亦然)

答案4

最简单的方法是使用 USB 闪存盘:

1- 将 USB 闪存连接到计算机。

2- 您的虚拟机应该识别您的闪存:

设置>USB>添加新USB

3-运行您的 VB 机器并像往常一样转到可移动驱动器并浏览您的文件。

相关内容