Calcolare la dimensione reale di un Hard Drive

· 1 min lettura
Calcolare la dimensione reale di un Hard Drive

Come molti sanno, quando si legge su una scheda tecnica "Spazio di archiviazione 512 GB", le dimensioni effettive (ossia il reale spazio disponibile dove archiviare i dati) saranno nettamente inferiori.

Questo perché le case produttrici, in inglese "manufacturers", non utilizzano un sistema binario (in base 2) per calcolare le dimensioni di un Hard Drive, bensì un sistema decimale (in base 10, ovviamente).

Questo salto di misurazione fa si che le misurazioni dello spazio si sfasino di diverse unità.

Per farvi un esempio:
Il sistema binario (in base 2) ha le seguenti unità di misura:

bit = 1 ; 0 Byte = 8 bit Kiloyte = 1024 Bytes MegaByte = 1024 KiloBytes GigaByte = 1024 MegaBytes TeraByte = 1024 GigaBytes [...]

Mentre il sistema decimale ha le seguenti unità di misura:

bit = 1 ; 0
KiloBit = 1000 bit
MegaBits = 1000 KiloBit
GigaBits = 1000 MegaBit
TeraBits = 1000 GigaBit
[...]

Perché, vi starete chiedendo, si usa un sistema decimale, mentre le informazioni elaborate da un computer sono espresse sempre e comunque in base 2? I produttori utilizzano il SI (Sistema Internazionale di Misura), che utilizza unità decimali. La conversione da decimale a binario spetta all'utente finale, o in certi casi al venditore.

Come si fa a calcolare la dimensione effettiva?

Per calcolare la dimensione effettiva vi consiglio due semplici calcoli, uno per i GigaByte e uno per i TeraByte.

  • Per convertire i GigaBit in GigaByte si usa un rapporto 1 : 0,9313226.
    Per esempio, se avete comprato un Hard Drive da 512 GigaBits, avrete 512 * 0,9313226 = 476,837 GigaBytes,
    Oppure, se avete comprato un Hard Drive da 128 GigaBits, avrete 128 * 0,9313226 = 119,209 GigaBytes.
  • Per i TeraByte il rapporto è di poco diverso, è 1 : 0,9094947.
    Per esempio, se avete comprato un Hard Drive da 1 TeraBit, avrete ovviamente 0,9094947 TeraBytes, mentre se avete comprato un Hard Drive da 2 TeraBits, avrete circa 2 * 0,9094947 = 1,818 TeraBytes.