Utilità

Perché il disco mostra meno spazio del previsto: GB, MB e TB spiegati

7 min di lettura

Hai appena comprato un disco da 1 TB e Windows dice che ha 931 GB? Non manca nulla, non è un difetto e non è una truffa del produttore. Il produttore conta i byte in base 1000, il sistema operativo li mostra in base 1024. Sono due modi diversi di misurare la stessa quantità di byte fisici.

Binario e decimale: chi usa cosa

Tutto nasce da un dettaglio che quasi nessuno spiega quando compri hardware: esistono due modi di definire un kilobyte.

I produttori di dischi, SSD, chiavette USB e i fornitori di connessione internet usano la matematica decimale, quella che usiamo tutti i giorni per contare: 1 KB equivale a 1000 byte, 1 MB a 1000 KB, 1 GB a 1000 MB, 1 TB a 1000 GB. È comoda, è coerente con il sistema metrico, ed è quella scritta sulla scatola del disco.

I sistemi operativi, invece, Windows, macOS, i file manager di Linux, e le specifiche della RAM, usano la matematica binaria, quella naturale per un computer che lavora in potenze di due: 1 KB vale 1024 byte, 1 MB vale 1024 KB, 1 GB vale 1024 MB, 1 TB vale 1024 GB. Quando apri le proprietà di un file o guardi lo spazio libero sul disco, quel numero è calcolato così.

Il termine tecnicamente corretto per le unità binarie sarebbe KiB, MiB, GiB, TiB (kibibyte, mebibyte, gibibyte, tebibyte), ma quasi nessun software consumer li usa davvero. Quando Windows scrive “GB” nella finestra delle proprietà del disco, in realtà sta mostrando un GiB con l’etichetta sbagliata. È una scorciatoia terminologica che si è consolidata negli anni novanta e che ormai nessuno corregge più, ma è la radice di tutta la confusione.

Esempio numerico

Il modo più chiaro per capire la differenza è guardare cosa succede a un disco appena comprato quando passa dalla scatola (decimale) allo schermo del computer (binario).

Capacità dichiarata (decimale, produttore)Byte esattiMostrato dal sistema (binario)
500 GB500.000.000.000 byte465,66 GB
1 TB1.000.000.000.000 byte931,32 GB

Nota una cosa importante: il numero di byte non cambia mai. Un disco da 1 TB contiene esattamente 1.000.000.000.000 byte, sia prima che dopo l’installazione, sia che tu lo guardi da Windows sia che tu lo guardi con un tool decimale. Cambia solo l’unità con cui quei byte vengono raggruppati e visualizzati: se li dividi per gruppi da 1024 invece che da 1000, il numero finale risulta più piccolo, perché ogni “gruppo” binario è più grande di quello decimale.

La stessa logica si applica quando converti un singolo file, non solo un disco intero. Prendi un video da 4,5 GB e chiediti quanti MB sono:

ConversioneRisultato binario (1024)Risultato decimale (1000)
1 GB → MB1024 MB1000 MB
4,5 GB → MB4608 MB4500 MB

Se il tuo file manager mostra “4,5 GB” per quel video, la dimensione reale in MB, quella coerente con quanto vedi sullo schermo, è 4608 MB, non 4500 MB, perché il sistema operativo sta usando la modalità binaria. Se invece stai leggendo una scheda tecnica o un contratto che dichiara la capacità in modo decimale (come fanno quasi sempre i produttori di storage), il valore corretto è 4500 MB. Mescolare le due convenzioni nello stesso calcolo è l’errore più comune, e produce numeri che sembrano sbagliati anche quando la formula è giusta.

Converti i tuoi valori

Invece di fare il conto a mano ogni volta, e rischiare di confondere le due modalità, usa il convertitore qui sotto. Inserisci il valore, scegli l’unità di partenza e passa dalla modalità binaria a quella decimale con un clic per vedere subito come cambia il risultato.

Convertitore di Archiviazione Digitale
Gratis, senza registrazione, su qualsiasi dispositivo.
Apri lo strumento completo

Errori comuni e casi particolari

Il primo errore, il più diffuso, è pensare che lo spazio “mancante” su un disco nuovo sia un difetto o una truffa del venditore. Non lo è: è semplicemente una differenza di convenzione di misura, non spazio perso o rubato. Tutti i byte fisici dichiarati sono presenti sul disco, solo raggruppati e visualizzati con un’unità diversa da quella stampata sulla confezione.

Il secondo errore riguarda la velocità di internet. Confondere Mb (megabit, con la “b” minuscola, usato dai provider per pubblicizzare la velocità di connessione) con MB (megabyte, con la “B” maiuscola, usato per la dimensione dei file) porta a delusioni frequenti. Un’offerta pubblicizzata come “100 Mbps” non significa che scarichi a 100 MB al secondo: dato che un byte equivale a 8 bit, la velocità massima teorica di download è di circa 12,5 MB/s, molto meno di quanto il numero “100” sembri promettere.

Il terzo errore è dare per scontato che “KB” significhi sempre 1024 byte. Nello standard SI decimale rigoroso, KB significa esattamente 1000 byte; KiB è il termine tecnicamente corretto per 1024 byte. Il “KB” che vedi nella maggior parte del software consumer, però, è quasi sempre un KiB travestito da KB, per pura abitudine storica.

Il quarto errore, quello che genera più calcoli sbagliati, è non controllare quale modalità usa una scheda tecnica o un confronto prima di fare i calcoli a mente. Mescolare binario e decimale nello stesso confronto, magari sommando la capacità dichiarata di un disco (decimale) con lo spazio occupato mostrato dal file manager (binario), dà sempre un risultato che non torna, anche se ogni singolo numero di partenza è corretto.

Domande frequenti

Perché il mio hard disk o SSD mostra meno spazio di quello dichiarato sulla confezione? Perché il produttore calcola la capacità in base decimale (1 GB = 1.000.000.000 byte), mentre il sistema operativo la mostra in base binaria (1 GB = 1.073.741.824 byte). I byte fisici sono tutti presenti, cambia solo l’unità di misura usata per contarli.

Qual è la differenza tra KB e KiB? KB, secondo lo standard decimale, indica 1000 byte. KiB (kibibyte) indica esattamente 1024 byte. Nella pratica quotidiana la maggior parte dei sistemi operativi e delle applicazioni chiama “KB” quello che tecnicamente è un KiB, quindi conviene sempre verificare quale convenzione sta usando lo strumento o il documento che stai leggendo.

Devo usare la modalità binaria o decimale per i miei calcoli? Dipende da cosa stai confrontando. Se stai controllando lo spazio libero mostrato da Windows, macOS o dal tuo file manager, usa la modalità binaria, perché è quella che il sistema operativo applica internamente. Se stai leggendo la capacità dichiarata da un produttore di hardware o da un provider internet, usa la modalità decimale, perché è quella con cui è stato pubblicizzato il prodotto.

Quanti MB ci sono in 1 GB? In modalità binaria, quella usata dai sistemi operativi, 1 GB equivale a 1024 MB. In modalità decimale, quella usata dai produttori, 1 GB equivale a 1000 MB. Non esiste una risposta unica valida sempre: dipende dal contesto in cui stai facendo la conversione.

Perché la mia connessione da “100 Mbps” non scarica a 100 MB/s? Perché i provider misurano la velocità in megabit al secondo (Mbps), non in megabyte al secondo (MB/s). Un byte equivale a 8 bit, quindi una connessione da 100 Mbps arriva a un massimo teorico di circa 12,5 MB/s, prima ancora di considerare eventuali perdite dovute a rete, overhead del protocollo o congestione.

1000 GB è la stessa cosa di 1 TB? Sì, ma solo in modalità decimale: 1 TB decimale equivale esattamente a 1000 GB decimali. In modalità binaria, invece, 1 TB equivale a 1024 GB. Ed è proprio per questo che un disco venduto come “1 TB” (1000 GB decimali) viene mostrato dal sistema operativo come circa 931 GB: il sistema sta convertendo quegli stessi byte in GB binari, che sono unità più grandi.

Archiviazione DigitaleGB in MBBinario vs DecimaleDimensione File
Convertitore di Archiviazione Digitale
Ora provalo tu stesso con lo strumento completo.
Prova ora