I'm running VirtualBox 5.0.12 on a Mac, and I have a USB drive that is connected to my Mac. The VirtualBox says it is using the USB device, but the device is not showing up in File Explorer. The virtual machine has been shut down & rebooted, but the USB still doesn't show up. I think sometimes I can hear the Windows "USB connected" sound.

Edit: Windows device manager says "The device cannot start. An invalid parameter was passed to a service or function."

  • Check the disk management console. Maybe Windows recognizes the device, but not the file system. – CodeCaster Feb 2 '16 at 23:40
  • 1
    @CodeCaster I checked the Devices setting within Windows, and it reported a "driver error". My drive is USB 2.0 and the controller is USB 1.1 - does that matter? – moonman239 Feb 4 '16 at 20:20
  • @CodeCaster The device manager says, "The device cannot start. An invalid parameter was passed to a service or function" – moonman239 Feb 4 '16 at 20:41

If its Virtual Box, are you sure you've installed the guest essentials? This is a requirement for Virtual Box to pick up external folders/shares from your home OS. I'm fairly sure this includes USB devices:


Shared folders These provide an easy way to exchange files between the host and the guest. Much like ordinary Windows network shares, you can tell VirtualBox to treat a certain host directory as a shared folder, and VirtualBox will make it available to the guest operating system as a network share, irrespective of whether guest actually has a network. For details, please refer to Section 4.3, “Shared folders”.


In the "Devices" menu in the virtual machine's menu bar, VirtualBox has a handy menu item named "Insert Guest Additions CD image", which mounts the Guest Additions ISO file inside your virtual machine. A Windows guest should then automatically start the Guest Additions installer, which installs the Guest Additions into your Windows guest. Other guest operating systems (or if automatic start of software on CD is disabled) need manual start of the installer.

Although, this doesn't appear to be a thing for Mac right now:

Mac OS X guests: VirtualBox does not provide Guest Additions for Mac OS X at this time.

This forum might help: https://forums.virtualbox.org/viewtopic.php?f=8&t=45349

The way that I have found to solve this problem that seems to work almost every time is:

  • Insert the USB drive,
  • wait for OSX to mount the drive,
  • eject the drive in Finder, and
  • then select the Devices|USB Devices menu and select the USB drive to mount the drive.
  • I'm using VirtualBox 5, which - according to the Website - doesn't require Guest Essentials. – moonman239 Feb 4 '16 at 20:18
  • 1
    Oh, I see. Even VirtualBox 5 needs the extension pack. I'll have to download that when I get home. – moonman239 Feb 4 '16 at 20:59
  • Sorry for not replying, I was sleeping when you responded! Let me know how it goes - and if this is the solution, remember to mark it as the answer for future readers. – Dandy Feb 5 '16 at 3:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.