mfa298 wrote:It might be the case that the small bit of built in firmware on the Pi3 only supports msdos style partitioning. If that's the case (and I suspect it is) you'll be limited to 2TB or smaller drives.
if it be a true msdos partition wouldnt that be small like 2gb on dos 6.22 and only 540mb if it was dos 6.0...
what was the max dos could do with fat32 without the hard drive manufactorers data loaded to expand to large drives was it 8.4gb???
been such a long time!
Note I said msdos style
partitioning, also known as MBR partitioning. This is the layer (or two) up from the filesystem on specific partitions.
msdos/mbr partitioning contains 4 primary partitions, one of which can be an extended partition holding logical partitions. Disks with this style of partition latyout are limited to 2TB as the partition data uses 32bit numbers and is based on 512byte blocks.
For larger drives (greater than 2TB) you need to use the GPT partition table which uses a different layout on disk. Each partition entry (and there can be a lot of them) contains a UUID to identify the partition as well as a UUID to identify it's type (rather than the single byte used in MBR). You can also specify a name for the partition.
Booting from a GPT based drive requires that the firmware (on the GPU for the Pi, in the Bios for a PC) understands the GPT partition table layout so it can find the relevant partition to boot from. You also need an operating system that understands and can boot from GPT partitions (Linux can, Windows requires specific bios types).