Varför står det att en 500 GB disk är 465 GB? Därför!

Du har en 500 GB hårddisk men Windows visar att den har Kapacitet: 465 GB (i Utforskaren, högerklicka på Egenskaper).
Är det nåt fel? Nej det är OK. Läser man mer vid ”Kapacitet” så kan det också stå t.ex:
499 293 089 792 byte” (bildexempel ovan)
dvs 499 miljarder 293 miljoner 89 tusen 792 byte (”bajt”).
Avrundat blir det ca 500 GB (499,3 GB).

Är 500 GB alltså lika många byte som 465 GB…?? Ja, det är förvirrande och egentligen korkat, därför att prefixet G i GB (gigabyte) har två olika betydelser:
G i ”500 GB” ovan har ett lite mindre värde än G i ”465 GB”, och det medför att båda uttrycken representerar samma antal byte.
Hur de identiska prefixen ska tolkas i olika sammanhang är upp till användarna att lista ut.

Liknande gäller prefixen k, M och T, som i kB (kilobyte), MB (megabyte) och TB (terabyte).

Exempelvis prefixet k (kilo) kan betyda antingen 1000 (103) eller 1024 (210). Att k kan betyda 1024 i vissa datorsammanhang är historiskt betingat. Datorer arbetar med binära talsystemet (som har 2 som bas) istället för decimala (med 10 som bas) som vi människor brukar använda.
Förr i tiden fanns inget prefix för 1024 men däremot för 1000 (k) som ligger ganska nära, och då valde man det. På den tiden innehöll hårddiskar och annan lagringsmedia betydligt mindre utrymme än idag, det handlade om några hundra kB eller MB (istället för GB och TB), så skillnaden i slutändan mellan det ena och det andra prefixet blev inte så stor som den kan bli idag.

Tillverkare av hårddiskar och annan lagringsmedia använder k i betydelsen 1000, dvs enligt talbasen 10 eller ”decimalt”.
Medan andra aktörer i datorvärlden använder k=1024, t.ex. Microsoft i Windows. Till skillnad från andra operativsystem som uttrycker sig ”decimalt”, t.ex. OS X (Apple) och Linux.

Klart att det bäddar för förvirring. I USA lär en del personer stämt hårddisktillverkare för falsk marknadsföring men inte fått rätt.

Men i slutändan är det alltså lika många byte i 500 GB ”decimalt” som i 465 GB ”binärt”*.

Förtydligande: ”decimalt” och ”binärt” i texten ovan syftar på prefixen och talbasen de använder. Själva talen i t.ex. 500 GB och 465 GB är båda decimala. (Binära tal innehåller endast ettor och nollor).


NYA PREFIX

På senare år har nya prefix införts för den binära varianten:
Ki, Mi, Gi osv. som i KiB, MiB, GiB, TiB (uttalat kibibyte, mibibyte, gibibyte, tibibyte).
Dvs en KiB är 1024 byte, och en MiB är 1024*1024 byte, osv.

”465 GB” i den inledande texten ovan skulle då kunna ersättas med 465 GiB. Frågan är väl om det minskar förvirringen mer än ökar…


DE VANLIGASTE BYTE-PREFIXEN

Används som decimalt prefix före B (byte):
k =103 (=1000)
M =106 (=10002)
G =109 (=10003)
T =1012 (=10004)
Exempel: kB. MB. GB.

Används som binärt prefix före B (byte):
k eller Ki =210 (=1024)
M eller Mi =220 (=10242)
G eller Gi =230 (=10243)
T eller Ti =240 (=10244)
Exempel: kB eller KiB. MB eller MiB. GB eller GiB.

Det finns prefix för ännu större tal, t.ex. P (peta) och E (exa).


OMVANDLA MELLAN DECIMALT OCH BINÄRT PREFIX

Så här kan man räkna ut vad 500 GB decimalt blir med binärt prefix:

500*109 / 230 = 465,66 GB eller GiB.

Och så här åt andra hållet, från 465 GB binärt till decimalt prefix:

465*230 / 109 = 499,3 GB.

Vill man istället räkna med TB (terabyte) som ursprungsvärde, exempelvis vad 3 TB decimalt blir med binärt prefix:

3*1012 / 240 = 2,73 TB (eller TiB).

(dvs man ersätter 109 med 1012, och 230 med 240. På motsvarande sätt gör man om MB (megabyte) är ursprungsvärdet, då används istället 106 och 220).


FLER SKÄL ATT DET KAN ”FATTAS” UTRYMME…

Förutom ovanstående konstigheter så kan det fattas lagringsutrymme PÅ RIKTIGT. Dvs att det är mindre kapacitet än vad tillverkaren uppger. Eller tvärtom att det är lite mer utrymme än vad tillverkaren uppger.

Exempel: en viss 256 GB USB-sticka har kapaciteten 230 GB (GiB) binärt, vilket motsvarar ca 247 GB decimalt. Den stickan har alltså 9 GB mindre kapacitet än vad tillverkaren angav. (Och det har inget att göra med förvirring kring decimalt / binärt).

Även operativsystemet kan lägga beslag på utrymme MEN det inkräktar på ”ledigt utrymme”, inte på kapaciteten:

Ovan visas att Windows använder två små ”dolda” partitioner på 260 MB (MiB) och 500 MB (MiB), utöver den partition som användarna ser i Utforskaren (enhet C:) som är 465,00 GB (GiB). Men det påverkar inte kapaciteten som är 465,75 GB (GiB) (syns till vänster), dvs ca 500 GB.
Anm: skärmbilden är från Kontrollpanelen – Administrationsverktyg – ”Skapa och formatera hårddiskpartitioner”.