Perché un disco da 1 TB mostra 931 GB

Avete comprato un terabyte e il computer annuncia 931 GB. Non vi è stato tolto nulla e niente è rotto. Il produttore ha contato a migliaia, il sistema operativo ha contato a 1024, e i due contano esattamente gli stessi byte.

Due modi di contare gli stessi byte

Il produttore vende 1 000 000 000 000 byte e lo chiama un terabyte, il che segue il sistema internazionale dove tera vale mille miliardi, come kilo vale mille in ogni altra unità di questo sito.

Il sistema operativo divide tre volte per 1024, perché la memoria si indirizza in potenze di due, e scrive comunque GB sul risultato. Mille miliardi divisi tre volte per 1024 danno 931,32. I 69 gigabyte di scarto non sono spazio sparito: sono gli stessi byte sotto un secondo nome.

Dove comanda ciascuna convenzione

Le potenze di dieci comandano sulla scatola e sul cavo: i produttori di dischi, il sistema internazionale e le velocità di rete, dove una linea da 100 Mbit/s porta davvero cento milioni di bit al secondo.

Le potenze di due comandano dentro la macchina: Windows e i moduli di memoria, dove 16 GB di RAM sono davvero 16 volte 2^30 byte perché così funzionano gli indirizzi. macOS è passato al conto a migliaia nel 2009, quindi lo stesso disco lì si legge come 1 TB. La IEC ha dato un nome alle unità binarie nel 1998, kibibyte, mebibyte, gibibyte, e tutta la confusione sopravvive perché Windows calcola gibibyte e scrive GB.

Le cifre, e la stessa domanda al contrario

Contati a 1024, 256 GB danno 238, 500 GB danno 466, 1 TB dà 931, 2 TB danno 1863, 4 TB danno 3725 e 8 TB danno 7451. Lo scarto cresce con la dimensione perché è un rapporto e non una sottrazione fissa: sono sempre gli stessi 7,4 per cento.

Letta al contrario risponde alla domanda che la gente digita davvero: un disco che mostra 930 GB è un disco da un terabyte. La formattazione si prende poi la sua parte, qualche gigabyte per il file system, e quella sì è spazio occupato e non un secondo modo di contare.

Capacità venduta, e gli stessi byte contati a 1024

Venduto comeContato a 1024
500 GB465,66 GiB
1 TB931,32 GiB
2 TB1862,65 GiB
4 TB3725,29 GiB
8 TB7450,58 GiB

Il sistema tronca invece di arrotondare, e un disco contiene un po' più della sua capacità nominale, così l'ultima cifra si sposta di uno da un modello all'altro.

Domande frequenti

Quanto fanno 930 GB in TB?

0,9986 TB, cioè un terabyte a meno di un settimo di punto percentuale. Un disco che mostra 930 GB è un disco da 1 TB: la cifra viene dal contare a 1024, non da uno spazio mancante.

Il mio disco è difettoso?

No. Ogni byte venduto è lì e si legge. Due convenzioni li contano, una a migliaia e una a 1024, e cambia soltanto il nome del risultato.

La formattazione mangia spazio?

Sì, e quella parte è reale. Il file system tiene le proprie tabelle, qualche gigabyte su un disco da un terabyte, e quello spazio è davvero occupato. Resta molto più piccolo dei 69 gigabyte che spiegano i due modi di contare.

Dati digitali · Il gibibyte

Metodologia e fonti