0

I now have a problem seeing and accessing some partitions on my flash disk after it has been repartitioned with the fdisk utility under the Debian Linux.

I repartitioned my 16GB flash disk into two primary partitions with one being 4GiB in size and the other one taking the rest of the available space. I wrote the changes to the disk using fdisk with root privileges and formatted the two partitions with "mkfs -t ntfs" command.

The two partitions can be mounted and written to under the Debian, but when I plug the flash disk into another PC with Windows 7, only the first 4G partition can been seen and and used. When I try to identify the disk in the System Management Panel, I can see the two partitions, but only the first 4G one was assigned a disk label.

I tried to repartition the disk again with one primary NTFS partition and other numbers of logical partitions. The problem persists. What seems to be the problem?

1

3 Answers 3

2

This is a known issue with Windows specifically.

Windows treats USB flash drives differently than it treats USB hard drives. Flash drives are not "supposed" to be partitioned, therefore Windows only supports the first one. No other OS has this limitation.

If you absolutely need to use multiple partitions in Windows, you must use a flash drive that has its removable media bit (RMB) set. Windows sees these flash drives as USB hard disks and can work with as many partitions as you like. Unfortunately, this is a feature of the flash drive's firmware and there is little you can do about it.

Lexar has a tool on their web site that can change the bit's state. Some SanDisk flash drives have it set by default. But these are exceptions, not the rule. Unless you're lucky enough to have a flash drive with the RMB set, you cannot work with multiple partitions in Windows.

1
  • Really helpful, thank you. Sounds quite stupid of Microsoft to break Windows in this way. Any actual sensible reason for it?
    – Luke Flegg
    Commented Jun 17, 2023 at 18:21
0

I'd consider making a Linux filesystem there, and then mount it by another tool (e.g. Linux File Systems for Windows available in choco repository or any such driver that can be signed for secure boot) - it works.

Sources say it is being removed:

"This limitation is removed since Windows 10 Creators Update that supports multiple partitions on removable disks. It allows Windows 10 users to see and access all partitions on the USB flash drive in File Explorer. So, starting from Windows 10 version 1703 with ADK installed, users can add more partitions to USB sticks and normally use them for storing data."

I've just tried to add two ExFat partitions to a flash drive with lowest capabilities and can operate with both. And I don't have a special version of Windows.

1
  • Has Windows 11 brought back this limitation? I have just tried a multiple partition USB stick on Windows 11 but only shows first one in Explorer and all the options for the other partitions in Disk Management are greyed out. Yet it works fine in Windows 10.
    – Aenfa
    Commented Apr 6, 2023 at 14:44
-1

This does not seem to be the case in Windows 11 (and possibly Windows 10). My Win11 PC formats and recognizes multiple USB-stick partitions just fine; but my old Win8.1 PC does not.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .