How To Create Multiple USB Stick Partitions - gHacks Tech News

How To Create Multiple USB Stick Partitions

USB Sticks cannot contain multiple partitions by default on Windows. The main difference lies in the terms fixed and removable disks. Fixed discs can have multiple partitions while removable disks cannot by default.

Usually, external hard drives are fixed disks while other USB storage media is removable instead.

It is however possible to create multiple partitions on an USB stick by modifying and installing a new driver which disguises the USB stick as a USB hard drive. It is highly recommended to backup all data on the USB stick before continuing so that you can restore it should things go wrong.

Users who want to create multiple partitions need a file called Hitachi Microdrive which contains the new driver that we are going to modify first and install afterwards.

Unpack the package to a new directory on the hard drive. The first step is to find out the exact name of the USB device that you want to create multiple partitions on.

The information can be found in the Windows Registry. Pressing [Windows R], typing [regedit] and hitting [Enter] will load the Registry editor.

The information are located in subkeys of the Registry key HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR. The name of the USB device can be found by clicking on the [+] sign in front of the key. All USB devices should be listed there. The name of the USB device can be copied by left-clicking the subkey, right-clicking afterwards and selecting Copy Key Name from the context menu.

copy usb name

The key needs to be modified because it contains the full path. The best way to do that is to paste the contents into a text editor and remove all chars before Disk&Ven.

usb stick

Now that this is done we need to copy the part that is left to the Windows Clipboard again by selecting the text and pressing CTRL-C.

The driver information need to be edited in the next step before the new drivers for the USB stick are installed. Load the file cfadisk.inf in an text editor and locate the [cfadisk_device] section.

Replace the chars IDE\DiskIBM-DSCM-11000__________________________SC2IC801 in the first line with the name of the USB device that you are going to use. Remove every other line in the category so that only the line with our modified USB stick name is shown in there.

microdrive usb

The driver is now prepared and can be installed for the USB stick. Open the Windows Control Panel, the System category and there the Hardware tab. A click on Device Manager will load the Windows Device Manager which lists the computer hardware. The USB stick should be located in the Disk Drives category. Right-click the USB stick and select Update Driver from the context menu.

update driver

The Hardware Update wizard should pop up. Select the option Install from a list or specific location in the window and click next.

hardware update wizard

Check the Don't search. I will choose the driver to install option in the next window and click next again.

dont search for drivers

A click on Have Disk in the next window will open a file browser. Locate and pick the file cfadisk.inf that has been modified previously. Clicking on OK will check the driver and show a warning message that the driver is not digitally signed. Press next on that screen.

have disk

Ignore the warning message and continue by clicking Yes. Windows should now start the installation of the driver for the USB stick and display a message that it finished the installation.

updated usb stick driver

Windows is now requesting a reboot of the system to load the updated drivers properly. The USB stick should now be recognized as a hard drive. This makes it possible to create multiple partitions on the USB stick with a software partition program.

Please note that only systems with the updated drivers will recognize the additional partitions. Connected the USB stick to a computer without the modified drivers will only show the first partition of the USB stick.

Summary
How To Create Multiple USB Stick Partitions
Article Name
How To Create Multiple USB Stick Partitions
Description
Find out how to create multiple partitions on removable USB drives.
Author

We need your help

Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.

We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats or subscription fees.

If you like our content, and would like to help, please consider making a contribution:

Comments

  1. Joshua Brighton said on October 17, 2008 at 12:21 am
    Reply

    When taking screenshots I would advise the use of the built-in feature of only print screening the current window.

    This can be achieved by pressing Alt+Print Screen. The use of this feature will make your website seem that much more reputable

  2. Tom said on October 19, 2008 at 9:18 am
    Reply

    Is there a 64bit version of the Hitachi driver ? If not, it will not work on Vista x64 … :-(

  3. Teddy Bear said on February 22, 2009 at 3:49 am
    Reply

    Joshua Brighton (who commented above) is a tool…

    1. Citizen said on June 1, 2011 at 12:32 am
      Reply

      Agreed.

  4. Joshua Brighton said on February 22, 2009 at 4:08 am
    Reply

    Im sorry dear mister Teddy Bear (who ‘commented’ above) that I decided to be a tool many moons ago when i first started visiting ghacks. Though to be honest I can really see why I posted that comment, but now I cant take it back so why dont you stop being a Tools Tool!
    Oh by the way, im no longer a windows fanboy. :)
    Hope you bothered to get updates so you can have a read of this.

  5. Anonymous said on March 2, 2009 at 7:01 pm
    Reply

    Be aware, although this does work, it is only recognised by the target machine as a hard drive, any other machine will only see the first partition

  6. najeeb said on August 20, 2009 at 7:04 pm
    Reply

    sir i want to be partitioned my USB Drive in to 2 parts ,
    so i cant do this ,
    if any possibility then please inform me.
    thanks….

    1. Anonymous said on June 14, 2012 at 9:28 pm
      Reply

      you dont need to be partitioned. your partition is just a little below, but you can reach it with your hands i think.

  7. Frank said on January 7, 2010 at 3:18 am
    Reply

    Is there a way to make this work on a Windows 7 64bit version.

    I have a laptop that has Windows 7 32 bit and this works great.

  8. Aleksandar said on January 15, 2010 at 9:17 pm
    Reply

    I’am using a Windows xp OS and i can’t find the file cfadisk.inf can somebody help me please

  9. Smilgs said on February 15, 2010 at 3:26 pm
    Reply

    The only way to make the hack work in 64-bit OS would be to recompile the cfadisk.c file in 64-bit compiler. I guess there are changes to be made, to the addressing used, in the driver code. Until somebody does this, we are stuck…

  10. Rob said on February 21, 2010 at 5:02 pm
    Reply

    Worked for me, but i ended blowing it up the first time

    1. Frank said on February 22, 2010 at 9:19 pm
      Reply

      Rob, when you say it “worked for me”, what do you mean?

      Windows 7 64bit OS?

      Mine works fine in a 32 bit OS, but does not work in the 64 bit.

  11. mavigozler said on September 16, 2010 at 11:10 am
    Reply

    This is awesome! Worked just you illustratively instructed.

    Why this is not a standard feature in Windows-based drivers is annoying beyond belief. Multi-partition HDDs and UFDs are becoming commonplace as they become more desirable. The detection and mounting of partitions and their filesystems on ATA/ATAPI/SCSI/SATA devices of all kinds has been a feature of Unix/Linux systems since their infancy. Does Microsoft thinks it is in its interest to keep their users ignorant?

  12. jan said on January 11, 2011 at 7:07 pm
    Reply

    Nice post, thanks. Unfortunately, in Windows 7 I can not correctly remove the media after this change. How do I revert the setting, if necessary?

    jan

  13. Anonymous said on January 19, 2011 at 6:27 am
    Reply

    u are great thank u

  14. Anonymous said on March 1, 2011 at 2:07 am
    Reply

    ummm the hitachi microdrive was availble for download on xpefiles…. but the site cloased down i tried to find other sites for the microdrive but I failed…. so does anyone know where i can download the hitachi mircodrive on a working site????
    thx

    1. jan said on March 1, 2011 at 10:24 am
      Reply

      If you left your address, I would send the files to you directly, but ummmm sorry.

      jan

      1. Keshav said on March 2, 2011 at 2:17 am
        Reply

        my emails

    2. Nick said on April 16, 2011 at 1:26 am
      Reply

      xpefiles.com is up for me

  15. jan said on March 2, 2011 at 9:19 am
    Reply

    :-) Keshav, dude, your email is not visible to anyone, unless you put it in the text of the comment…

  16. Keshav said on March 3, 2011 at 12:29 am
    Reply

    yeahh i know but the problem is that the site doesnt let me…
    here email is
    thekddude [at] gmail.com

  17. Nick said on April 16, 2011 at 1:24 am
    Reply

    worked! great, love it!: ) thank you

  18. amit soni said on September 24, 2011 at 8:58 am
    Reply

    it does not work for 64 bit os. have you have any idea.

  19. Anonymous said on February 9, 2012 at 10:16 pm
    Reply

    Thanks, it worked for me.

  20. Bharat Balegere said on March 7, 2012 at 6:00 pm
    Reply

    There is an easier way to partition USB Flash Drives using Bootice.
    There is no need to install any filter driver.

    http://agnipulse.com/2011/11/partition-usb-flash-drive/

  21. sukhwinder snadhu said on March 12, 2012 at 8:50 am
    Reply

    can we use usb pendrive as local disk and
    and then can we make usb as HDD to window xp installation so that i can install window on usb pendrive
    plz help me bro..my notebook hdd goes dies………

    1. Art said on March 14, 2012 at 11:27 am
      Reply

      But with Bootice it is not possible to “mount” such (second) partition
      in Windows file system! It is common known problem with USB sticks :-(

  22. Art said on March 16, 2012 at 10:08 am
    Reply

    I must correct myself ;-) It is possible to mount second
    partition with Bootice, but only one partition is accessible
    at a time. So one must switch between partiotion, but it is
    better than nothing.

  23. Art said on March 16, 2012 at 10:09 am
    Reply

    Detailed guide how to do it you can find here:
    http://agnipulse.com/2011/11/partition-usb-flash-drive/

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

Please note that your comment may not appear immediately after you post it.