What determines partition type when formatting?

Replicanti

New member
Local time
1:01 AM
Messages
1
I work with a legacy device that does not recognize USB dongles formatted as FAT32 with LBA(partition type 0x0C). It only works with normal FAT32 with CHS(partition type 0x0B).


Most of the USB dongles I use are 4 GB, and they always get formatted as normal FAT32(0x0B) when i use the built-in Windows formatting tool. Recently I got a 16 GB USB dongle which after formatting ended up with partition type 0x0C. I also tested an 8 GB one, which correctly ended up with partition type 0x0B.


Does anyone know how the formatting tool determines which partition type to use? Does it depend on the size of the USB dongle, or some other hardware detail? I've been researching this via Google for a while now, but haven't been able to find any good info..



I know it is possible to change the partition type using the diskpart tool, but I am specifically trying to find USB dongles that end up with partition type 0x0B without any fuss.


Thanks in advance for any help!
 

My Computer

Computer type
PC/Desktop
OS
Windows 7 Enterprise x64
Welcome to the forum. You can set partition type and format what you want normally USB drives will often come preformatted so it's simple for people.you can re partition and format at any time.
 

My Computer

Computer type
PC/Desktop
OS
win 8 32 bit
Partition sizes were limited to 8GB under CHS addressing. Due to register size limitations, the values could range from C=0-1023, H=0-255, S=1-63. At 512 bytes/sector, that calculates out to a disk size of 1024*256*63*512, or about 8GB.

In an MBR-type partition table, partition size is expressed in both CHS and LBA terms, but when the partition is larger than 8GB the CHS values are "pegged" at their maximum values. The partition-type indicator of 0x0C is a flag telling the system and utilities to ignore the CHS values and use the LBA values instead.

It sounds like your legacy device is so old it only knows about the CHS registers of the partition table and not the LBA registers.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Dell Optiplex 7050
OS
Windows 7/8.1/10 multiboot
CPU
Intel Core i7-7700
Motherboard
Dell, Intel Q270 chipset
Memory
48GB (2x16GB Crucial DDR4-3200 + 2x8GB Hynix DDR4-2400)
Graphics Card(s)
Intel HD630 + AMD Radeon R7 450 PCIe
Monitor(s) Displays
Asus VC279 (27")
Screen Resolution
1920x1080
Hard Drives
Toshiba M.2 NVMe (256GB),
Samsung 960 Evo (500GB),
WD Red Plus 80EFBX (8TB)
Back
Top