Learn how to a build a cloud-first strategyRegister Now

  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1206
  • Last Modified:

Can't create and format some partition on USB flash drive

I am trying to create a second partition on a SanDIsk 16G USB flash drive. Under Computer Management, I was able to see 14.08 GB healthy; but I didnt see no create a new partition selection, also when I clicked "Format" I got "The operation did not complete because the partition or volume is not enabled. To enable the partition or volume, restart the computer."

I have restarted my computer several times, and still got the same error message. How can I create the second partition on this flash drive? The primary partition on this flash drive is bootable partition.
  • 2
1 Solution
Windows knows the difference between a USB flash drive, and a hard drive. That is why the drive is classified as removable storage when plugging it in. I'm pretty sure that Windows won't allow you to create more than one partition on a USB flash drive. You might be able to do it using a boot disk such as GParted. http://gparted.sourceforge.net/livecd.php

How to convert a removable drive to a not-removable drive ?
Guys, while keeping up with Dietmar's thread on USB booting I saw that he mentioned something called the Hitachi Microdrive Filter driver from XPe Files....Turns out it's a filter driver that makes any removable drive appear as fixed to XP. This means any drive (either external or with an adapter) can be partitioned or formatted ad NTFS. More importantly this takes care of the ACPI issues we were having with the ExtremeIII cards!!! I just tested this on my ExtremeIII card installed in a USB CF card reader.

To get the driver go here: http://www.xpefiles.com/viewtopic.php?t=92

Unzip the files and open the cfadisk.inf file. In the [cfadisk_device] section add a line for your device. You'll have to do this by opening up regedit and going to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum and from there it depends if it's a USB drive (USBSTOR), IDE (IDE), etc. You need to copy the HardwareID registry value for your device.

For my USB CF card reader it was located in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\U SBSTOR\Disk&Ven_Generic&Prod_______________CF&Rev_ 1.6E\0000001&0

So in the INF file I added the following line:

%Microdrive_devdesc% = cfadisk_install,USBSTOR\DiskGeneric_______________ CF1.6E

Then you just go to the properties for that drive and manually select a newer driver and install the cfadisk.inf drive. That's it...So now if you want to use an ExtremeIII CF card (or any other card for that matter) you can simply install this driver and you're set.


I think the newer DLL USB utils support multiple partitions on USB flash drives.

If not, you will need to go to a USB hard drive instead.

I hope this helps !
rowfeiAuthor Commented:

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now