Vai al contenuto

Perché la mia unità da 4 TB mostra meno di 4 TB?

Il costruttore dell’unità conta un terabyte in termini decimali e molti sistemi operativi mostrano in unità da 1024 pur tenendo un suffisso dall’aspetto decimale. Per una sola unità si usano due convenzioni, e non si è perso nulla.

Il costruttore dell’unità conta un terabyte in termini decimali e molti sistemi operativi mostrano in unità da 1024 pur tenendo un suffisso dall’aspetto decimale. Per una sola unità si usano due convenzioni, e non si è perso nulla.

Due cose diverse riducono il numero sullo schermo, e soltanto una delle due è davvero una riduzione.

La convenzione delle unità, che non toglie nulla

I costruttori di archiviazione contano in termini decimali: un kilobyte è mille byte, un megabyte un milione, un gigabyte mille milioni, un terabyte mille miliardi. È il significato ordinario dei prefissi, ed è così che la capacità è stampata sulla scatola e sull’etichetta.

Molti sistemi operativi contano invece in unità da 1024, perché è la granularità naturale dell’indirizzamento. Alcuni etichettano il risultato con i suffissi binari IEC; moltissimi tengono il suffisso dall’aspetto decimale mentre fanno aritmetica binaria, ed è tutta l’origine della confusione.

La conseguenza è che un’unità si presenta con un dato più piccolo di quello della scatola, e lo scarto cresce con la capacità, perché ogni prefisso successivo moltiplica di nuovo la differenza. Questo sito riporta il dato che il costruttore pubblica, nell’unità in cui il costruttore lo pubblica, e non lo riformula nell’altra convenzione — le due non sono la stessa grandezza e convertire l’una nell’altra inventa un numero che il costruttore non ha mai dato.

Le due convenzioni si distinguono dal suffisso, dove qualcuno se ne preoccupa: TB contro TiB, GB contro GiB. Dove una schermata usa il suffisso decimale e l’aritmetica binaria, nessun suffisso te lo dirà, e soltanto l’aritmetica lo farà.

La formattazione, che qualcosa lo toglie

Questa è reale. Un file system scrive strutture proprie prima di archiviare un solo file: un registro di dove stanno le cose, informazioni di allocazione, journal, e su certi file system dello spazio riservato.

Quanto dipende dal file system scelto e dai parametri con cui è stato creato. È una riduzione vera di ciò che puoi riempire, è piccola rispetto al totale su un’unità grande, ed è separata dalla questione delle unità di misura a cui viene attribuita.

Le altre riduzioni, dove esistono

Una partizione di ripristino su una macchina che ne è arrivata provvista occupa parte dell’unità e di solito non si vede come spazio libero.

L’overprovisioning su un’unità a stato solido è capacità che il controller tiene per il proprio uso — livellamento dell’usura, blocchi di riserva, raccolta dei blocchi liberi. È messa da parte prima che l’unità venga presentata, quindi la capacità pubblicizzata ne è già al netto invece di esserne ridotta dopo.

Un livello di ridondanza in un insieme a più unità è di gran lunga la più grande di queste, e non è affatto un costo nascosto: una coppia in mirror presenta la capacità di un membro, e un insieme a parità cede l’equivalente di uno o due membri a seconda del livello. È la soluzione che funziona come specificato.

Come confrontare onestamente due unità

Confronta fra loro i dati dei costruttori, nell’unità dei costruttori. Due unità citate allo stesso modo sono confrontabili; il dato di un costruttore messo accanto a una schermata di un sistema operativo non lo è, perché i due contano in modo diverso.

E quando pianifichi lo spazio, pianifica nell’unità che la tua macchina mostra, dato che è il numero che guarderai riempirsi. Soltanto, non usarlo per concludere che un’unità ti sia stata venduta per ciò che non è.

Le domande che arrivano prima di un ordine

Il costruttore dell’unità ha il diritto di contarla così?

È il significato ordinario del prefisso. Ovunque fuori dall’informatica un kilo è mille e un mega è un milione, e i costruttori di archiviazione usano i prefissi in quel senso. È l’interpretazione binaria a essere insolita, e la IEC ha pubblicato prefissi separati perché le due si potessero distinguere.

Anche la formattazione si prende un po’ di capacità?

Sì, ed è una questione separata da quella delle unità di misura. Un file system scrive strutture proprie prima di contenere qualsiasi tuo file, e quanto occupino dipende dal file system e da come è stato creato. Quella è una riduzione reale; la differenza di unità no.

Ultima revisione il 10 settembre 2026