Virtualbox 无法挂载 USB 驱动器

les*_*lie 4 virtualbox virtual-machine usb-storage ubuntu

我的笔记本电脑上有一个Windows系统(Windows 8),其中安装了Virtualbox(4.2.12,最新版本)。我有一个使用 Virtualbox 设置的虚拟机,操作系统是Ubuntu (12.0 LTS)。我将一个USB box(适配器from SATA to USB)连接到我的笔记本电脑,USB 盒中 SATA 磁盘的文件系统是Ext3。现在我的问题是,我无法在VM Ubuntu系统中安装USB驱动器,甚至无法在VM Ubuntu系统中安装USB驱动器/dev

我检查并确认,

  1. Virtualbox支持USB 2.0,我的USB盒是USB 2.0版本。(我已经安装了正确版本的Oracle扩展包)

  2. 我的 SATA 磁盘 (1 TG) 与 USB 盒配合得很好,因为我将它连接到本机(我的意思不是 virtualbox VM)Ubuntu 系统,它可以工作!

  3. 我的 Ubuntu 虚拟机使用外部 USB 驱动器也运行良好。我使用FAT32 FS 的小型 USB 驱动器进行了尝试/确认。

那么,我可能会出错什么?感谢帮助!

(编辑,下面是Virtualbox在尝试挂载USB驱动器时给出的错误消息)

Failed to attach the USB device USB Storage [0016] to the virtual machine water.
USB device 'USB Storage' with UUID {1ddcbf95-913c-459f-a6da-fc7331c3c62f} is 
busy with a previous request. Please try again later.

Result Code: E_INVALIDARG (0x80070057)
Component: HostUSBDevice
Interface: IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
Callee: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
Run Code Online (Sandbox Code Playgroud)

小智 5

我已经处理这个问题几个小时了,这是您的解决方案:

  • Windows - 右键单击​​ Oracle VirtualBox 并“以管理员身份运行”。

  • Linux - 打开终端并以 root 身份打开 Oracle VirtualBox(即“sudo virtualbox”)

  • Mac - 执行相当于以管理员身份运行程序的 Apple 操作(我对 Apple 产品完全不了解)。

  • 一旦您以管理员、root 等身份运行 Oracle VirtualBox,就可以按照Nanobrainsvvlevchenko的指示创建 USB 过滤器。

这个过程在 Windows 8.1 上对我有效,我希望这个过程在几乎任何环境中都有效。