Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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 need a way to assign my windows A: drive to a usb. In fact multiple usb's keys and always the standard windows floppy drive A:. It doesn't need to be bootable...

Yes I know that I can set the drive letter but this is not persistant. If I change the USB key the new one is drive letter E:\ again...

I have 3 USB keys that rotate so everytime I take one of the keys it should appear as drive letter A: I should not be limited to 1.44 MB

I know there is a key from hp which has some sort of bios on it. But that is also not what would help me... Just general USB keys.

Is there a tool or a service or an emulator which runs in the background that's maps any usb drive to A:

Any help would be great thanks..

share|improve this question
Assuming this were possible, what would happen if two USB sticks were plugged in at the same time? – Adam Brand Jul 15 '09 at 23:30

No that I know of, the drive letter mapping is usually stored with the drive id, as is any NTFS folder mount.

share|improve this answer

Even though you said it doesn't need to be bootable... here's the way to make it bootable so it will come up at an A:\ prompt:


If you're using Windows XP try this:

  1. Click the Windows Start Button.
  2. Click Control Panel
  3. Click Performance and Maintinance
  4. Click Administrative Tools
  5. Double Click Computer Managment
  6. Click on Disk Managment
  7. At the Bottom of that screen, right click on the drive that you want to assign a letter to, and select Change Drive Letter.
  8. Click on the Drive that you are assigning in the pop up dialog.
  9. Click Change
  10. In The drop down box that is shown, select the letter that you would like assigned
  11. Click on okay.

This will reassign the drive letter for your drive.

When you plug/unplug the drives they should come up with the same drive letters.

The only thing I DON'T know sure sure is if "A:" will work or not.

share|improve this answer
using windows xp – user11010 Jul 15 '09 at 21:34
this does not work since I have a rotation of 3 usb sticks. If it were one it would be a solution... but this is what I had already tried... =( – user11010 Jul 16 '09 at 6:22

Note that I would try all other options first. There is a utility that has been around since the beginning of time called SUBST that will map any drive path to a drive letter.

With this you could run the SUBST command (below) directly or through a batch file, automatically with an Autorun.inf file when you plug the drive in.

SUBST A: %~dp0

If you are using XP, you might also want to look at Microsoft USB Flash Drive Manager.

share|improve this answer

What about a Virtual floppy drive on a USB stick?

share|improve this answer
Looks like you have to specify like 1.44 MB for a virtual floppy. I need way more memory =( – user11010 Jul 16 '09 at 6:29

If drive letter is always E have a look at subst command. Complete help can be found using

subst /?
share|improve this answer
up vote 0 down vote accepted

I found this tool useful it is called USB Drive letter manager...

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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