当我创建共享文件夹时出现错误,VirtualBox Guest Additions 似乎不适用于此虚拟机,如果没有它们,共享文件夹将无法使用。要使用虚拟机内的共享文件夹,请安装 Guest Additions(如果未安装)或重新安装(如果它们无法正常工作),方法是从“设备”菜单中选择“插入 Guest Additions CD 映像”。如果已安装它们但计算机尚未完全启动,则一旦启动,共享文件夹将可用。
答案1
假设您尚未安装“Virtualbox Guest Additions”(您在问题中没有提到是否已经安装),您只需安装它们并重新启动虚拟机,然后共享文件夹就可以正常工作。
4.2.1.1. 安装
在虚拟机菜单栏的“设备”菜单中,VirtualBox 有一个名为“插入 Guest Additions CD 映像”的便捷菜单项,它将 Guest Additions ISO 文件挂载到虚拟机中。然后,Windows 客户机应自动启动 Guest Additions 安装程序,该安装程序将 Guest Additions 安装到 Windows 客户机中。其他客户机操作系统(或如果禁用了 CD 上的软件自动启动功能)需要手动启动安装程序。注意
为了让基本的 Direct3D 加速在 Windows 客户机中工作,你必须在“安全模式”下安装客户机附加组件。这不适用于 Vista 和 Windows 7 客户机可用的实验性 WDDM Direct3D 视频驱动程序,详情请参阅第 14 章“已知限制”。[19]
如果您希望手动安装附加组件,可以执行以下步骤:
启动已安装 Windows 的虚拟机。
在虚拟机菜单栏的“设备”菜单中选择“安装 CD/DVD-ROM”,然后选择“CD/DVD-ROM 映像”。这将打开第 5.3 节“虚拟媒体管理器”中描述的虚拟媒体管理器。
在虚拟媒体管理器中,按“添加”按钮并浏览主机文件系统以查找 VBoxGuestAdditions.iso 文件:
On a Windows host, you can find this file in the VirtualBox installation directory (usually under C:\Program files\Oracle\VirtualBox ). On Mac OS X hosts, you can find this file in the application bundle of VirtualBox. (Right click on the VirtualBox icon in Finder and choose Show Package Contents. There it is located in the Contents/MacOS folder.) On a Linux host, you can find this file in the additions folder under where you installed VirtualBox (normally /opt/VirtualBox/). On Solaris hosts, you can find this file in the additions folder under where you installed VirtualBox (normally /opt/VirtualBox).
返回虚拟媒体管理器,选择该 ISO 文件并按“选择”按钮。这将安装 ISO 文件并将其作为 CD-ROM 呈现给您的 Windows 客户端。
除非您在 Windows 客户机中禁用了自动启动功能,否则 Windows 现在将从 Additions ISO 自动启动 VirtualBox 客户机 Additions 安装程序。如果已关闭自动启动功能,请从客户机内的 CD/DVD 驱动器中选择 VBoxWindowsAdditions.exe 来启动安装程序。
安装程序将把几个设备驱动程序添加到 Windows 驱动程序数据库,然后调用硬件检测向导。
根据您的配置,它可能会显示驱动程序未经过数字签名的警告。您必须确认这些警告才能继续安装并正确安装附加组件。
安装后,重新启动客户操作系统以激活附加功能。
来源:http://www.virtualbox.org/manual/ch04.html#additions-windows