How to Partition a USB Flash Drive

A USB Flash Drive can be easily partitioned into a maximum of 4 partitions.All the partitions can also be accessed in Windows easily.This is possible using a tool called Bootice.

Why Partition a USB Flash Drive?

  • Only the first partition is visible in Windows.So the other partitions can be used to hide data from Windows Users
  • All Partitions are visible in Linux.So partitioning your USB Flash Drive will be useful if you only want your Linux friends to access data on your USB Flash Drive.
  • A regular windows format cannot delete the other partitions.So an average computer user can never delete the data in the other partitions
  • You can carry bootable Linux Distros and PEs in the other partitions.

Important Facts about Windows and USB Storage Devices

  1. USB Flash Drives cannot be partitioned using Windows Disk Management
  2. USB Hard Disks can be partitioned using Windows Disk Management
  3. Third Party Tools can partition a USB Flash Drive. But all partitions will not be visible.Only the first partition will be visible
  4. All partitions of a USB Flash Drive are visible in Linux
  5. Filter Drivers can make USB Flash Drives appear as USB Hard Disks.Hence filter drivers allow us to partition a USB Flash Drive using Windows Disk Management.Also all the partitions of the USB Flash Drive are mounted in Windows Explorer with Drive letters.

One main disadvantage of using Filter drivers is that a reboot is required before all the partitions of a USB Flash Drive can be accessed.So if you are using some other computer,you cannot quickly access data on your other partitions.This problem is solved by using Bootice.

Filter drivers like Diskmod do not require a reboot.

Partition USB Flash Drive in Windows using Bootice

  1. Download Bootice from
  2. Insert your USB Flash Drive and backup all your data.Run Bootice.exe
  3. Select your USB Flash Drive and click on Parts Manage.


    Click on the image to enlarge it

  4. In the Partitions Management Window click on ReFormat USB Disk.

    Bootice Partition Management

    Click on the image to enlarge it

  5. Under the Disk Mode select USB-HDD Mode(Multi-Partitions).Under Partition Alignment Mode select Align to Cylinder.Click on Next.

    ReFormat USB Flash Drive

    Click on the image to enlarge it

  6. In the Partition Format Window enter the Size, FileSystem and Vol Label for the partitions on the USB Flash Drive.You can have a maximum of four partitions.Click OK.You will get a few Dialog Boxes.Just click on Yes and Ok

    Partition Format

    Click on the image to enlarge it

  7. You can now see that your USB Flash Drive has been partitioned.
    Partitioned USB Flash Drive

    Click on the image to enlarge it

    Partitions in Disk Management

    Click on the image to enlarge it

Accessing the partitions of USB Flash Drive in Windows

By default only the first partition of your USB Flash Drive shows up in Windows Explorer.

  1. Follow Steps 1 to 4 under Partitioning a USB Flash Drive in Windows using Bootice
  2. Under Disk Mode Select the partition you want to access and click on Set Accessible and Click on Cancel.

    Access Partition

    Click on image to enlarge it

  3. You can now access the partition you just set as accessible.You can only access the partitions one by one.If you want to access all the partitions simultaneously you either have to use a filter driver or use a Linux Operating System.

Additional Tip

If you don’t want your other partitions to be accessible in Linux, then you can hide it.Follow Steps 1 to 4.Click on the Partition you want to hide in Linux(and in windows with a filter driver) and click on the Hide Button.To unhide it just click on the Unhide Button .



About the Author: Bharat Balegere

Bharat Balegere is a 27 year old blogger from Bengaluru. He is a technology enthusiast and loves tinkering with computers and usb drives.

23 Comments + Add Comment

  • hello bharath
    very useful post. appreciate your effort to enlighten us. can you also tell me if i want to put few files with autorun in hidden partition is it possible. when i plugin usb into computer will this autorun program automatically opens the file?
    pl. clarify my doubts as am in need of urgency.

    • No.The autorun.inf file will not even be seen by windows if its on a hidden partition.

      • hello bharat,
        thanx for your reply. as you worked on USBs can you help me to provide some information to complete my task.
        The task is i hv to put one presentation file in the USB which should autorun. However the end user shouldnot be able to tamper these files nor able to delete even if they format the USB. If files are visible no issues.
        thanking you in advance.

        • I sree,
          I have same problem that you refer in your post. Do you have any solution?

          Thank you

  • This post is really useful.

    I see Bootice is also a commnad line tool. Do you know how to automatize the process of switching the accessible partition ? The goal is to have a script in each partition in order to switch to the other one.

    Thanks in advance.

  • It is heartning to see more and more IT enthusiasts in India (nothing chauvenistic about it) sharing their knowledge with the world at large. I think this building up of a knowledge base and sharing it is a sort of prerequisite for spread of IT awareness in the country.

  • I doesn’t work properly with my USB.

    I wanted to make 2 partitions, 8GB NTFS and 7 GB FAT.

    On it’s own it makes 3 partitions, 128MB; 2,8 GB and 12 GB. For some reason, it takes 4GB from my second partition and ads it to third.

    Diskmod works fine. ;)

    • After partitioning with Diskmod , can you access the various partitions using Bootice on a different computer(without diskmod) ?

  • I don’t have another computer to try. Sorry

    • Disable diskmod so that your computer sees your USB Flash Drive normally.Then try accessing the second and third partitions using Bootice.

  • I haven’t tried it but I think it should work. All three of them appeared beside set accessible button.

  • I am on a different (public) computer right now which doesn’t allow me to use Bootice. Will try at home and will answer you later today.

  • I tried it and can access all three of them without problem.

    Btw, I have USB UFD 2.0 Silicon-Power 16G 15GB.

  • AWESOME! This is working for me in Win7 64 w. a 64GB Lexar Flash Drive. THANK YOU Pauly & Bharat!!

  • I have followed your instructions to the letter and managed to partition four jump drives. «hurrah!> My sincere thanks to you. You’ve done a magnificent job here. Despite all this, am now stuck with my laptop that won’t restart because of something I added and which must be removed. Can you help? I’m really at a lost to get it started again. Thanks again. Lou

  • thanx ….. it nice work great…………

  • Very useful tool – thank you!

  • By the way, I’m using the later v.1.02 which doesn’t have the ‘set accessible’ option for multiple partitions. Any particular reason?

  • @JamesP

    I’m wondering the same thing. I’ve used both. The older version is much buggier and unpredictable.

  • How do I enable accessing all the partitions simultaneously. I need it.

  • I thank Almighty ALLAH for letting me come across your page.Because today you guys through the help of our creator have been able to fix my 64GB Lexar flash Drive .Which i bought just yesterday and is not working and Won’t even Format.And Allah been so so soOOOOO good to me He aloud me to come across your wonderful most useful page:). All i can say to you is may Allah give you moreee Health,increase your knowledge and give you what ever you desire! .To me you are GENIUS!.


  • Love the way you summed the ‘Facts’ and the ‘Whys’. Thanks.

Leave a comment