How do you fix the error "An invalid parameter was passed to a service or function" when using a flash drive with Windows 8 inside VirtualBox

1 Answer 1


To fix the error, install the VirtualBox Extension Pack into your host VirtualBox. Make sure you also have the Guest Additions installed on the guest.

You may need to enable the USB 2.0 controller from the VM settings under Settings>Ports>USB:

  • 1
    This helped! But do note that the virtual machine must be off to change the USB version.
    – boileau
    Sep 16, 2016 at 8:10

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .