Windows – USB stick appearing as hard disk drive, not removable storage device

external hard driveremovableusbusb-flash-drivewindows 7

I just plugged in a very simple 1GB USB stick from the office in hopes of making it a Fedora Live USB stick. For that to work, I need a removable storage device, or else it won't appear in LiveUSB Creator's list.

Explorer lists my USB stick as a hard disk:

USB stick as it appears in the Explorer

LiveUSB Creator indeed doesn't show it in the device list:

LiveUSB Creator doesn't see the device

Is there any way of forcing Windows to see the stick as a removable storage device?

Edit

From the device's properties window, I can obtain it's GUID:

Getting the device's GUID

With that, I can find the USBSTOR entry in the registry:

USBSTOR entry in the registry

However, when editing the Capabilities value to 4 (as implied by CM_DEVCAP_REMOVABLE) or 16 (as implied by the value of other USB stick entries), I receive the following error:

Error Editing Value

Cannot edit Capabilities: Error writing the value's new contents.

Best Answer

The problem, appears, is not Windows but the device itself. For some reason, the device is registering itself as a Mass Storage device, not a Removable Storage device.

A nifty program I found via this blog entry called BootIt solved the problem for me in a jiffy: simply switch on the "removable bit"! Unplug and replug, and you're set to go.

I understand there's a bloatware version of this program all over the internet. See if you can get version 1.07; that gets the job done.

Additional bonus of being able to switch the "removable" bit: you can partition your flash drive!

Related Question