Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm running Vista 64-bit and I have a device that doesn't have 64-bit drivers at all, but I need to use it for development purposes. I do have an XP 32-bit virtual machine that I can develop from if necessary.

The point of contention here is that I was told that I need drivers for the device to work on the host OS before I can install the drivers on the guest OS.

This does not make any sense. The virtual machine can see the COM ports and USB ports of the host machine. Whether or not the host OS can do anything with the device seems irrelevant. The guest OS should be able to access the device directly through the port.

Is this correct?

share|improve this question
up vote 1 down vote accepted


It really depends on the Virtual Machine software.

I have used VMware Workstation for a very similar purpose, When you enable USB pass through, you simply need the standard correct driver for the guest operating system and nothing else.

So, Insert the device, forward it to the VM (again, different depending on what you are using), and then install the drivers in there.

share|improve this answer
Consider the VM as a separate PC. What you do to a real PC, you do to an OS in a VM. So you do need drivers. – alex Sep 17 '09 at 21:30

You must log in to answer this question.

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