Menu

7 januari 2012

Opslagcapaciteit switchen tussen Base 2 en Base 10 weergave

Fabrikanten van opslagmedia (harddisks, USB sticks e.d berekenen de capaciteit van het device op basis van het decimaal stelsel (base 10). 1 gigabyte (GB) wordt dus beschouwd als exact 1.000.000.000 bytes. De capaciteit wordt onder Mac OS X v10.5 of ouder, iPad, iPod, iPhone en overige Apple-hardware berekend op basis van dit decimaal stelsel. Op verpakkingen van opslagmedia wordt de capaciteit dan ook altijd vermeld op basis van het decimale stelsel.

• De capaciteit die door iOS en Mac OS X 10.5 (of eerder) wordt vermeld

Wanneer je de opslagcapaciteit van je Mac met daarop geïnstalleerd Mac OS X v10.5 of ouder, iPod, iPhone, iPad of ander elektronisch apparaat bekijkt, wordt de capaciteit vermeld op basis van het binair stelsel (base 2) voor de berekening.

Volgens dit binair stelsel is 1 GB gelijk aan 1.073.741.824 bytes. Dit verschil in de berekening van een GB, hetzij op basis van het decimaal stelsel hetzij op basis van het binair stelsel, zorgt ervoor dat een opslagapparaat van 32 GB in de details van het besturingssysteem met een capaciteit van ongeveer 28 GB zal worden weergegeven. De capaciteit bestaat echter wel uit 32 miljard bytes.

• De capaciteit die door Mac OS X v10.6 Snow Leopard en hoger wordt vermeld

Vanaf Mac OS X v10.6 Snow Leopard wordt de opslagcapaciteit weergegeven volgens de productspecificaties op basis van het decimaal stelsel (base 10). Een schijf van 200 GB geeft een capaciteit van 200 GB aan (als je bijvoorbeeld het icon van de harde schijf selecteert en Info kiest in het menu Archief van de Finder).
• De capaciteit weergave switchen tussen Base 2 en Base 10.

Met behulp van de tool switchDiskSizeBase is het mogelijk onder Mac OS X 10.6 (Snow Leopard) en 10.7 (Lion) de weergave terug te zetten naar Base 2.

Unzip het bestand na het downloaden en start de tool in OS X Terminal met:

sudo ./switchDiskSizeBase

Wanneer je het commando uitvoert als Base 2 is geactiveerd dan zal Base 10 opnieuw worden geactiveerd.

Download: switchDiskSizeBase




Gerelateerde tips:




Reacties


  • Snadert 7 januari 2012 om 13:53

    Een hele rare gang van zaken. Fabrikanten doen dat om meer capaciteit te laten zien dan er feitelijk is. De industriestandaard is Base-2, dus een KB = 1024 Byte, een MB 1024 KB, een GB 1024 MB en een TB 1024 GB.

    Stel je voor dat de autoindustrie afspreekt dat hun KM 980 m. is. Topsnelheid van deze auto is 200 KM. In werkelijkheid dan 0,98 * 200. Dat zou iedereen heel raar vinden.

  • Maarten 7 januari 2012 om 17:16

    @Snadert: Het is maar hoe je het ziet. Een kilo = 1000.
    Je krijgt bij de slager ook geen 1024 gram krijgt als je een kilo vlees gehakt vraagt ;-)
    Het is ergens niet verstandig wellicht, maar eigenlijk heeft de KB nooit een KB mogen heten, maar had het een KiB (KibiByte) moeten zijn.

Een reactie toevoegen: