MacOSX和Virtual Box上的Windows之间的共享文件夹


76

我需要设置共享文件夹。

我有Mac OSX Yosemite主机,并在VirtualBox上清理了Win7 x64。

在MacOSX中,我转到VirtualBox-> win7设置->“共享文件夹”->添加共享文件夹->创建文件夹/ Users / my_name / Documents / win7->使其永久->单击确定。

那我应该在Windows中做什么呢?

谢谢。


2
Auto-mount创建共享时,在Virtual Box Manager中单击,以便在每次启动VM时自动将其挂载。
Mark Setchell 2014年

@MarkSetchell感谢您的回答,然后我应该在win7中看到共享文件夹?它有什么路径?
ServerSideCat 2014年

只需进入顶层的Windows资源管理器,或My Computer
Mark Setchell 2014年

2
您可能需要在Windows VM上安装VBoxGuestAdditions。
Mark Setchell 2014年

@MarkSetchell Unfourtunately,我没有它:(我已经重新开始win7的虚拟机-并没有任何反应。
ServerSideCat

Answers:


155

编辑

在2015年最初的答复后的4年后,virtualbox.org现在提供了htmlpdf格式的官方用户手册,有效地弃用了该答案的先前版本:

  • 手册第4.1节和第4.2节中详细讨论了此响应中提到的第3步(来宾添加)以及其他几个步骤
  • 步骤1(在VirtualBox Manager中设置共享文件夹)在第4.3节中讨论

原始答案

因为还没有正式的答案,而我实际上只是为我的OS X / WinXP安装做的,所以这是我做的:

  1. VirtualBox Manager:打开“共享文件夹”设置,然后单击“ +”图标添加新文件夹。然后,用您要共享的文件夹填充文件夹路径(或使用下拉菜单进行导航),并确保选中“自动安装”和“永久”。
  2. 开机视窗
  3. Windows运行后,转到“设备”菜单(在VirtualBox Manager窗口顶部),然后选择“插入来宾添加CD映像...”。循环浏览提示,完成安装后,请重新启动。
  4. Windows重新启动后,新驱动器应在Windows资源管理器中显示为网络驱动器。

希望能有所帮助。


3
当您在Win 7上安装来宾添加时,它可能无法启动。默认的安全设置可以阻止它。防护图标出现在底部栏中,您需要单击它以允许安装。
麦克风

1
嗨-第3步中的“设备”菜单在哪里?这是在主机Mac机器的VBox管理器窗口上吗?您指的是哪个版本的vbox?谢谢
WillZ '16

2
@WillZhang您应该在虚拟机的菜单栏中找到设备。因此,在客户机操作系统运行时,VM的菜单栏应如下所示:“ VirtualBox VM |视图|输入|设备|窗口|帮助”。
xinampc '16

2
选择“插入来宾添加cd图像”后没有提示

3
“插入”后Guest Additions CD Image,您可能必须在Windows提示您安装之前,单击Windows资源管理器中的“网络驱动器” Guest Additions
Anthony C

11

您应该在Windows中映射虚拟网络驱动器。

  1. 在Windows(VirtualBox)中打开命令提示符
  2. 执行: net use x: \\vboxsvr\<your_shared_folder_name>
  3. 您应该看到新的驱动器X:My Computer

在你的情况下执行 net use x: \\vboxsvr\win7


6

使用Windows 10 guest虚拟机,从@xinampc的答案执行了步骤1到3之后,我必须打开一个新的File Explorer,然后导航到“此PC”> CD驱动器(D :) VirtualBox Guest Additions,以运行VBoxWindowsAdditions。运行该命令并通过命令提示符后,Windows重新启动,并且能够在“网络”下看到VBOXSVR。


1

在Mac OSX中正确配置了启用了自动挂载的SharedFolder后,我遇到了完全相同的问题。在Guest OS上,还需要安装VirtualBox Guest Additions。对于Windows,它是:

VBoxWindowsAdditions.exe

安装完成后,我可以在此PC网络(“ \ VBOXSVR \ Installers”)下完美查看共享文件夹的内容。


嗨,您在哪里找到VBoxWindowsAdditions.exe?
约翰·利特尔

如果您发现有CD驱动器,则可以在Windows Guest OS中找到WindowsAdditions.exe安装文件
Adit Lal

1

起初,我被困于试图找出在Windows中“插入” Guest Additions CD映像的原因,因为我认为这是我必须安装或以某种方式附加到虚拟CD驱动器的单独下载。但是,仅通过Mac VirtualBox Devices菜单并选择“ Insert Guest Additions CD Image ...”,就可以解决问题。无需安装,无需“插入”。

在其他地方,我发现Guest Additions更新是更新程序包的一部分,因此我猜想,当Windows查找时,新的VB会自动找到新的GA CD。我希望我已经知道这一点。

同样,当我在Linked Base计算机上安装Guest Additions时,它还会传播到基于它的其他计算机。甜。多台“机器”只有一个安装。

我仍然没有找到记录在案的文件,但情况似乎确实如此(可能因为我不知道解释,所以我没有在寻找正确的解释术语)。工作方式可能应该是不同的线程。


嗨,“ Mac VirtualBox设备菜单”在哪里?
约翰·利特尔

0

昨天,我能够将主机OS Macbook(高Sierra)中的文件夹共享到Guest OS Windows 10中

原始答案

因为还没有正式的答案,而我实际上只是为我的OS X / WinXP安装做的,所以这是我做的:

  1. VirtualBox Manager:打开“共享文件夹”设置,然后单击“ +”图标添加新文件夹。然后,用您要共享的文件夹填充文件夹路径(或使用下拉菜单进行导航),并确保选中“自动安装”和“永久”。
  2. 开机视窗
  3. http://download.virtualbox.org/virtualbox/4.0.12/下载VBoxGuestAdditions_4.0.12.iso
  4. 转到设备>光盘驱动器>选择磁盘映像..选择在步骤3中下载的映像。
  5. 在主机来宾操作系统(以Windows 10为例)中,我可以看到:此PC> CD驱动器(D :)虚拟来宾添加

现在,右键单击它,选择“属性”,“兼容性”选项卡,然后在此处选择Windows 8兼容性。比起我最初进行的兼容性疑难解答要容易得多。

在此处输入图片说明

  1. 重新启动来宾操作系统(Windows 10)
  2. 在主机来宾操作系统中,您可以看到共享文件夹“此PC>共享文件夹”

它对我有用,所以我也想与所有人共享。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.