|What can I say about the abundance of misinformation in the middle of the information age, riider? No one seems to be really interested in updating the stuff, we see limits based on old data/reasons and have to disregard when we know better. FAT 32 partition type byte is 0Bh except over 8GB from sector one where the partition type must be 0Ch to indicate LBA addressing using LBA-mode INT 13 extensions. Sometimes referred to as FAT 32x. NTFS partition type byte has been 07h by comparison. This data is part of the partition table and has nothing to do with data written to disk during format. Formatting programs are not supposed to be changing this partition table data although that would allow FAT32 FORMAT program to actually do an accurately formatted NTFS partition properly to convert it fully to FAT 32.|
Microsoft itself won't suggest that 8TB is possible with FAT 32 let alone 16TB.
From day one with a new drive, you first partition it with FDISK and then format it. Try formatting a wiped drive and the OS will not mount it nor see it in order to even begin formatting it. After partitioning you then have to reboot for the OS to mount the drive - you then can not change partition types without another reboot/remount so that the OS can use it properly. Find Ralph Brown's interrupt list for a rundown of all partition type bytes as they are to exist in the partition table. Here is a part of the manual from aefdisk 1.8 which has an open source version available now at GitHub that has even different unupdated misinformation in it too. As in different and wrong from this yet.
There are four types of FAT (File Allocation Table).
1: FAT12 is now obsolete, used on floppy disks and on partitions
smaller than 16Mb.
2: FAT16 is the next step. It can be used if a DOS partition
is between 16MB and 32Mb.
3: BIGDOS is also a 16-bit type, but allows larger partition sizes.
Plain DOS and Win9x/ME use this type nowadays (OS/2, WinNT/2000
and Linux can also be installed over FAT, but there is no point
for doing that). The maximum partition size is 2Gb for DOS and
Win9x/ME, and 4 Gb for WinNT/2000.
4: FAT32 is the newest, it is introduced in Windows95 OEM Service
Release 2. It allows really big partition sizes (2Tb). It is
used by Win9x/ME/2000, WinNT 4.0 cannot recognize it.
With Win95 OSR2, newer types were introduced to indicate that
a partition ends beyond the 8 Gb limit. These types are:
- BIGDOSx (0eh)
- Extended x (0fh)
- FAT32x (0ch)
These types are not recognized by WinNT 4.0!
Note the outdated information indicating a 2TB limit. It's at least 8TB, it actually may be 16TB with FAT32 but I don't have good information on that figure so I'm comfortable suggesting that 8TB is usable.