如何与虚拟机共享计算机文件

虚拟机是隔离的容器,因此虚拟机中的来宾操作系统无法访问您计算机的文件系统。您必须在VirtualBox或VMware之类的程序中设置共享文件夹才能共享文件。

默认情况下,虚拟机无权访问主机或其他虚拟机上的文件。如果要提供该访问权限,则必须在虚拟机应用程序中设置共享文件夹。为了帮助虚拟机内部的来宾操作系统了解发生的情况,虚拟机应用程序将这些共享文件夹显示为网络文件共享。来宾操作系统访问您PC上的文件夹,就像访问网络上的共享文件夹一样。

我们将研究如何在两个最受欢迎的虚拟机应用程序(VirtualBox和VMware Workstation Player)中创建共享文件夹,但是其他虚拟机应用程序的过程与此类似。

有关的:初学者极客:如何创建和使用虚拟机

虚拟盒子

VirtualBox的“共享文件夹”功能可用于Windows和Linux来宾操作系统。要使用该功能,您首先需要在来宾虚拟机中安装VirtualBox的来宾添加。

在虚拟机运行的情况下,单击“设备”菜单,然后选择“插入来宾添加CD映像”选项。这将插入虚拟CD,您可以在来宾操作系统中使用该虚拟CD来安装来宾Additions。

安装来宾添加后,打开“计算机”菜单,然后单击“设置”选项。

在“设置”窗口中,切换到“共享文件夹”选项卡。在这里,您可以看到已设置的所有共享文件夹。有两种类型的共享文件夹。机器文件夹是永久文件夹,在您删除它们之前,它们是共享的。临时文件夹是临时的,在您重新启动或关闭虚拟机时会被自动删除。

单击“添加”按钮(带有加号的文件夹)以创建一个新的共享文件夹。

在“添加共享”窗口中,您可以指定以下内容:

  • 资料夹路径: 这是主机操作系统(您的真实PC)上共享文件夹的位置。
  • 文件夹名称: 这是共享文件夹将在来宾操作系统中显示的方式。
  • 只读: 默认情况下,虚拟机具有对共享文件夹的完全读写访问权限。如果您希望虚拟机仅能够读取共享文件夹中的文件,而不修改它们,请启用“只读”复选框。
  • 自动挂载: 此选项使来宾操作系统尝试在引导时自动安装该文件夹。
  • 永久化: 此选项使共享文件夹成为“计算机文件夹”。如果您未选择此选项,它将成为一个临时文件夹,并在虚拟机重新启动时被删除。

做出所有选择,然后单击“确定”按钮。

现在,您应该看到共享文件夹显示为网络文件共享。如果您使用的是Windows来宾操作系统,请打开“文件资源管理器”,选择“网络”,然后在“ VBOXSRV”计算机下查看。

VMware Workstation Player

VMware的共享文件夹可与Windows和Linux来宾操作系统一起使用。要使用该功能,首先需要在来宾虚拟机中安装VMware Tools。打开“播放器”菜单,指向“管理”菜单,然后选择“安装VMware Tools”选项。这将打开一个对话框,提示您下载工具,完成后,将插入虚拟CD,您可以在来宾操作系统中使用该CD安装VMWare工具。

安装VMware工具后,打开“播放器”菜单,指向“管理”菜单,然后选择“虚拟机设置”选项。

在“虚拟机设置”窗口中,切换到“选项”选项卡,然后选择左侧的“共享文件夹”设置。默认情况下,共享文件夹是禁用的,您可以通过以下两种方式之一启用它们。如果您希望即使重新启动虚拟机时仍保留“共享文件夹”功能,请选择“始终启用”。如果您希望在重启后手动重新启用该功能,请选择“启用,直到下一次电源关闭或挂起”。

(可选)如果要将共享映射到来宾操作系统中的驱动器号,而不必在网络上的共享文件夹中进行挖掘,则可以选择“在Windows guest虚拟机中映射为网络驱动器”选项。

启用该功能后,单击“添加”按钮以添加新的共享文件夹。

在“添加共享文件夹向导”窗口中,单击“下一步”以跳过欢迎屏幕。在“命名共享文件夹”屏幕上,使用“主机路径”框指示共享文件夹在主机操作系统(您的真实PC)上的位置。使用“名称”框键入该文件夹的名称,因为它应该出现在虚拟机中。完成后,点击“下一步”按钮。

在“指定共享文件夹属性”屏幕上,选择“启用此共享”选项。如果没有,则该共享仍会添加到您的共享列表中,您以后可以根据需要启用它。默认情况下,虚拟机将对该文件夹具有完全读写访问权限。如果您希望虚拟机仅能够读取共享文件夹中的文件,而不修改它们,请选择“只读”选项。完成后,点击“完成”按钮。

现在,您应该看到共享文件夹显示为网络文件共享。如果您使用的是Windows来宾操作系统,请打开“文件资源管理器”,选择“网络”,然后在“ vmware-host”计算机下查看。

有关的:Linux目录结构,解释

在Linux来宾系统上,您应该在下面找到VMware Shared Folders。/ mnt / hgfs 在根目录中。如果不确定如何找到它,请查看我们的指南以了解Linux目录结构。

如果您有多个虚拟机,尽管您可以在多个虚拟机中使用相同的共享文件夹,但是您需要在每个虚拟机中分别设置文件共享。但是,使用共享文件夹时要小心。虚拟机的一大优点是它们可以在自己的沙箱中运行-与您的真实计算机隔离开来。如果您的虚拟机受到威胁,则该恶意软件可能会通过感染共享文件夹中的文件来逃脱您的虚拟机。


$config[zx-auto] not found$config[zx-overlay] not found