Sullo schema di partizionamento legacy “MBR”, si possono avere 4 partizioni primarie, o 3 partizioni primarie e una partizione estesa contenente un numero qualsiasi di partizioni logiche partizioni . Mentre è possibile assegnare una lettera di unità a una partizione, è anche possibile mapparla come una cartella nelle attuali versioni di Windows, permettendo più partizioni, o usare subst per montarla su un numero.
La specifica EFI impone che una GUID Partition Table (GPT) , che tutti i moderni sistemi operativi supportano, sia capace di contenere un massimo di 128 partizioni su un disco rigido di qualsiasi dimensione. GPT è anche richiesto per avviare da dischi rigidi più grandi di 2 TB. Questo schema di partizionamento è ora ampiamente utilizzato con UEFI supportato nativamente da praticamente tutti i nuovi computer.
Oltre alle partizioni native, Windows e Linux hanno anche qualcosa chiamato “logical volume manager”, che può sovrapporre decine, se non centinaia di partizioni virtuali (volumi logici) sopra le 4 (MBR) o 128 (GPT) partizioni fisiche. Ai volumi logici possono essere assegnate lettere di unità o punti di montaggio allo stesso modo delle partizioni fisiche. Possono anche essere avviabili se si rispettano certi vincoli.
È anche possibile avere dischi formattati GPT su sistemi non-UEFI, e dischi MBR su sistemi UEFI (con l'eccezione del disco di avvio).