Windows – How to identify USB-sticks that will appear as non-removable before buying

bootbootloaderusb-flash-driveusb-storagewindows

For a home lab project, I'm going to install Microsoft Hyper-V Server 2012 on a USB-stick.

The process is described in this guide (for Hyper-V Server 2008 R2, but also works for 2012):

Deploying Microsoft Hyper-V Server 2008 R2 on USB Flash Drive

Here's my challenge (from the article):

The removable-media bit (RMB) in the STORAGE_DEVICE_DESCRIPTOR storage
structure corresponding to the device must be set to zero (0) to
indicate that it is non-removable media.

None of the USB-sticks I have meets this requirement. Following the instructions to the letter results in a non-bootable installation.

On the other hand, on a USB-stick I borrowed, that appears as a fixed disk (A-Data N005 Pro) , works as intended, but it is rather expensive (I need a few of them).

It's sort of the opposite problem of this: USB stick appearing as hard disk drive, not removable storage device

I've seen the possiblity of flipping the Removable Media Bit, using "Lexar USB Format" or "BootIt" mentioned on the internet, but those working depends on the chip used for the controller. It's not a universal solution and worked on none of my USB-sticks.

Installing a filter driver is another solution I've seen mentioned, but the complexity of injecting that into the image file and the slim chance of it working on Hyper-V Server 2012, is not something I want to deal with.

Appearing as fixed drives (non-removable) is not a selling point for USB-sticks and I can't find any advertised as such.

a) How can I know in advance if a USB-stick is of the fixed-type? Anything to look for or is just trial and error?
b) Are you aware of any specific makes/models (16 GB) that use a fixed-type controller?

Thanks!

Best Answer

I'm late. Your projects probably over, but...

Do a quick search of memory stick vendors and contact there tech. dept. Simply ask them if there sticks, or stick in question, will appear as a fixed drive, or a non-fixed/removable drive on your system. Mention your system, and maybe take note of your BIOS options(regarding this stuff, if any - a possibility)

I agree that this feature should be addressed better...but often...vendors will do what they must to sell there product...ONLY. Pardon my personal venting.

Related Question