We have tested a usb memory stick registered for GiD with VirtualBox and VMware workstation on 'local' virtual machines.

To use it must do this:

virtualbox:

In the 'Settings' of your Virtual machine: enable the USB controller and select at least the 'USB 2.0 (EHCI) controler'.

By default VirtualBox does not support USB2.0 or 3.0 devices.

Must go to the webpage of VirtualBox https://www.virtualbox.org/wiki/Downloads and download and Install

"the VirtualBox VM Expansion Pack": The expansion pack provides support for USB 2.0 devices.

Then in the properties of the virtual machine set “USB 2.0 (EHCI) Controler”

Also install or update the "VirtualBox Guest Additions":

Start your Virtual Machine. Go to “Devices” --> “Install Guest Additions”. Select “Run VBoxWindowsAdditions.exe” and follow- through the installation steps.

Plug your registered usb stick

Note: For some old VirtualBox versions, if the memory stick doesn't appear try also this:

Start you virtual machine (you'll see that the guest OS installs some new drivers, for the USB support)

and select the USB-stick from the VM virtualbox menu bar: Devices->USB->'Manufacturer/Product/USB description'

(for example: Devices->USB->General USB Flash disk [0100])

When one of the usb entries is selected, it will be disconnected from the host and will be connected to the guest machine,

(i.e. in your virtual machine the usb drive will appear with all its files)

Start GiD, it will find the registered USB.

If the usb is not registered, you can find it under Help->Register GiD...

VMware workstation

In the 'Settings' of your Virtual machine: add the 'USB controller' and select USB compatibility 'USB 2.0'

Plug your registered usb stick

Start you virtual machine (you'll see that the guest OS installs some new drivers, for the USB support)

and select VM->Removable Devices->'Manufacturer/Product/USB description'->Connect (Disconnect from Host)

(for example: VM->Removable Devices->General USB Flash disk->Connect (Disconnect from Host))

The usb stick will appear in your VMachine

Start GiD, it will find the registered USB.

If the usb is not registered, you can find it under Help->Register GiD...

VMware ESXi

Sadly, VMware ESXi 4.0.0 does not support USB connection/forwarding to the virtual machine,but VMware ESXi 6.0.0 does support USB connection to the virtual machine:

To do so you've to follow almost the same steps as above:

Connect to you remote hypervisor (VM manager), we used the VMware vSphere Client

In the 'Edit Settings' of your Virtual machine: add the 'usb controller' and select USB controller type 'EHCI+UHCI'.

Plug your registered usb stick

Start you virtual machine (you'll see that the guest OS installs some new drivers, for the USB support)

From the icon bar, the icon(Connect/Disconnect the USB devices to the virtual machine)

will pop-up a menu: Connect to USB device --> 'Manufacturer/Product/USB description'

(for instance: Connect to USB device --> General USB Flash disk )

The usb stick will appear in your VMachine

Start GiD, it will find the registered USB.

If the usb is not registered, you can find it under Help->Register GiD...