Perché il mio disco rigido da 500 GB ha una capacità di esattamente 500,107,862,016 byte?

Perché il mio disco rigido da 500 GB mostra fino ad avere esattamente 500 107 862 016 Byte?

Sono a conoscenza del problema di GiB vs. GB e sappiamo che i produttori di hard disk usano 1000 come fattore. Ma non riesco a trovare una spiegazione per il numero bizzarro di ricerca. Non è un potere di 2, né sembra essere un altro semplice prodotto di numbers (fattorizzazione è 2 ^ 13 ⨉ 3 ^ 4 ⨉ 7 ⨉ 67 ⨉ 1607).

Prima ho pensato che sia dipendente dal produttore ma che ho controllato una seconda unità e che ha esattamente la stessa quantità di byte (secondo Mac OS X Disk Utility).

Quindi qual è la ragione di questo numero?

La risposta è la formula IDEMA, come descritto nella specifica Standard IDEMA LBA 1-03 ( specifiche disponibili qui o download diretto PDF ).

LBA conta = (97.696.368) + (1.953.504 * (capacità pubblicitaria in GBytes – 50))
LBA conta = (97.696.368) + (1.953.504 * (500 – 50))
LBA conta = 976,773,168

Capacità in byte = 512 byte * conta LBA
Capacità in byte = 500,107,862,016 byte

Hai ragione, non è il problema di GiB vs. GB.

Se controlli più unità da 500 GB, trovenetworking che sono tutte leggermente diverse. Nella maggior parte dei casi, non sarà esattamente 500 000 000 000 Bytes. Il tuo ha 500 107 862 016 Bytes, un altro potrebbe essere 500 107 946 218 … Questo è lo spazio utilizzabile effettivo del produttore finito con dato il layout di disco preciso e varia leggermente da unità a guidare.

(* per quanto ho visto)