Select the downloaded Extension Pack and install it as shown. Now select your Virtual Machine -> Right-click on it and choose Settings (Ctrl+S). Next, click on the Extension tab and then click the + sign. Once you’ve downloaded, open up VirtualBox > Click File > Preferences in the Menu.
If you can't get usb passthrough to work, I'd follow the procedure in the Virtual Box manual to raw mount the drive, so your VM can see and manipulate its contents. How to Install the VirtualBox Extension Pack. Note, even if you follow the previously listed steps, there are devices that do not work with usb passthrough because they do not properly follow the USB specification. This will allow your virtual machines to detect and work with USB pen drives which are plugged on the host system. However, we do need to install the VirtualBox extension pack to enable VirtualBox USB 2.0 and 3.0 capabilities. See this thread, posts #4, 5, 7 for more reading. At this point, VirtualBox is installed on your Arch Linux system. this video is about 'how to enable USB access to your virtual PC which is installed of virtual box'download extension pack here. Once the VM has completely started, and you've logged in, then plug the drive in. Make sure, when you start your VM the usb drive is physically disconnected from your Computer. To resolve this, you need to edit your usb filter (only need Name (which is just a label), VendorID, and ProductID values), for the drive. Outside of that, your error suggests that the disk can't be accessed by USB pass through because it is still attached or otherwise under control of your your Host. BTW, guys from Oracle development team, 4 years are too much for USB 3.0. Run host OS, run VB, select Device ( whatever ( my is Mass Storage)). That being said, for any usb passthrough to be successful you'll at a minimum need to be sure you have 1) installed Virtual Box Extensions on your Host, and 2) configured your Guest with a virtual USB2 or 3 controller. Using Dell Latitude E7440: go to Bios and disable USB 3.0. This tutorial presumes that you already installed VirtualBox on your Linux and VirtualBox guest additions on your virtual machines. Select Ports (3rd option in the top-right icon menu) It will appear by default as Serial- click the USB option. Open VirtualBox and ensure Windows VM isn’t running.
This is a borderline topic for this subreddit (i.e no questions about virtualization MacOS), but given that it mostly deals with usb passthrough, I'd let it stay for now. The current version of VirtualBox 6.0 comes with support for USB 3.0, and to take advantage of it, you need to install the latest version of VirtualBox Extension Pack. Follow the steps below to bypass Mac OS X and access a USB plugged into a USB port in your WINDOWS Virtual Machine.