GB til MB og TB til GB: derfor stemmer ikke harddisken din med tallet på esken
Du kjøpte en “1TB”-disk, koblet den til, og operativsystemet sier 931 GB. Ingenting har forsvunnet. Produsenten regner desimalt (1000 per steg), mens Windows, macOS og Linux regner binært (1024 per steg), og forskjellen mellom de to systemene vokser jo større tallet blir.
Binaert eller desimalt, hvem bruker hva
Lagringsprodusenter og internettleverandører har alltid regnet i runde titallspotenser: 1 KB = 1000 byte, 1 MB = 1000 KB, 1 GB = 1000 MB, og 1 TB = 1000 GB. Det er samme logikk som kilogram og kilometer, “kilo” betyr tusen, punktum.
Operativsystemer regner annerledes. Windows’ filutforsker, macOS’ Finder (i eldre versjoner) og de fleste Linux-filbehandlere bygger på binære tall, fordi datamaskiner internt teller i totallssystemet: 1 KB = 1024 byte, 1 MB = 1024 KB, 1 GB = 1024 MB, 1 TB = 1024 GB. RAM-spesifikasjoner følger samme binære logikk, av samme grunn.
Det finnes faktisk et eget navn for de binære enhetene: KiB, MiB, GiB og TiB (kibibyte, mebibyte, gibibyte, tebibyte). Det er den teknisk presise betegnelsen for 1024-baserte enheter, mens KB, MB og GB strengt tatt skal bety 1000-baserte enheter. Problemet er at nesten ingen forbrukersoftware bruker de riktige navnene. Når Windows viser “465 GB ledig plass”, er det egentlig 465 GiB den mener. Denne uklarheten er hele kilden til forvirringen, ikke en feil i disken eller i regnestykket.
Regneeksempel: fra oppgitt kapasitet til det du faktisk ser
Se på hva som skjer med to vanlige diskstørrelser når de går fra produsentens desimale angivelse til systemets binære visning:
| Oppgitt kapasitet (desimalt, produsent) | Nøyaktig antall byte | Vist av systemet (binært) |
|---|---|---|
| 500 GB | 500 000 000 000 byte | 465,66 GB |
| 1 TB | 1 000 000 000 000 byte | 931,32 GB |
Legg merke til at antall byte i midtre kolonne er nøyaktig det produsenten lovet. Ingen byte har blitt slettet eller “tatt” av noe. Det er bare fasongen på måleenheten som endrer seg mellom kolonne to og tre, akkurat som en avstand ikke blir kortere av å måles i miles i stedet for kilometer.
Det samme mønsteret gjelder når du konverterer mindre tall, bare med mindre synlig avvik. Si at du har en videofil på 4,5 GB og lurer på hvor mange MB det tilsvarer:
| Konvertering | Binært (1024) resultat | Desimalt (1000) resultat |
|---|---|---|
| 1 GB → MB | 1024 MB | 1000 MB |
| 4,5 GB → MB | 4608 MB | 4500 MB |
Filbehandleren din vil så å si alltid vise 4608 MB, fordi det er den binære modusen operativsystemet faktisk bruker til å presentere filstørrelser internt. Ser du 4500 MB et sted, kommer det tallet fra en desimal kilde, for eksempel en nedlastingsside eller en spesifikasjon.
Konverter dine egne verdier
Skriv inn tallet ditt, velg enhet og modus (binær eller desimal), og se resultatet i alle enheter fra byte til petabyte samtidig. Bruk binær modus når du vil sjekke mot det Windows eller macOS viser deg, og desimal modus når du vil sjekke mot det som står på esken eller i en nedlastingsspesifikasjon.
Vanlige feil og spesialtilfeller
Å tro at manglende plass betyr svindel eller feil. Den vanligste reaksjonen når en ny disk viser mindre enn tallet på esken, er mistanke om at noe er galt, enten en defekt disk eller en bevisst avrunding fra produsenten. Det stemmer ikke. Alle byte er fysisk til stede, det er kun måleenheten som er forskjellig mellom eske og filutforsker. Har du en 1TB-disk og filutforskeren viser 931 GB, er disken helt i orden.
Å blande Mb (megabit) med MB (megabyte). Internettleverandører selger hastighet i megabit per sekund, med liten “b”, mens filstørrelser alltid oppgis i megabyte, med stor “B”. En byte er 8 bit, så et abonnement markedsført som “100 Mbps” gir i beste fall omtrent 12,5 MB/s i faktisk nedlastingshastighet, ikke 100 MB/s. Dette er en helt annen forveksling enn binært mot desimalt, men den dukker ofte opp i samme setning, og begge bidrar til at tallene på en faktura eller et datablad virker større enn det du faktisk opplever.
Å anta at KB alltid betyr 1024 byte. I den strenge internasjonale SI-standarden betyr “kilo” tusen, så KB betyr formelt 1000 byte, og KiB er det korrekte navnet for 1024 byte. I praksis bryr nesten ingen forbrukerprogrammer seg om det skillet: “KB” du ser i et program er som regel i praksis en KiB forkledd med feil navn. Skal du sammenligne tall fra to forskjellige kilder, sjekk alltid hvilken modus hver av dem faktisk bruker, i stedet for å anta at “KB” betyr det samme begge steder.
Å blande binært og desimalt i samme sammenligning. Den klassiske feilen er å ta et tall som er oppgitt desimalt (for eksempel en filstørrelse fra en nedlastingsside) og sammenligne det direkte med et tall systemet viser binært, uten å konvertere først. Jo større tallene blir, desto mer avviker resultatene: forskjellen er under én prosent ved kilobyte-nivå, men vokser til over syv prosent ved terabyte-nivå. Sjekk derfor alltid hvilken modus databladet, nettsiden eller programmet bruker før du regner i hodet eller sammenligner to tall.
Ofte stilte spørsmål
Hvorfor viser harddisken eller SSD-en min mindre plass enn det som står på esken? Fordi produsenten oppgir kapasiteten desimalt (1 TB = 1000 GB), mens operativsystemet viser den binært (1 TB = 1024 GB). En disk markedsført som 1 TB inneholder nøyaktig 1 000 000 000 000 byte, som filutforskeren regner om til 931,32 GB. Ingen plass mangler, det er bare to forskjellige måter å telle på.
Hva er egentlig forskjellen mellom KB og KiB? KB (kilobyte) betyr formelt 1000 byte etter SI-standarden. KiB (kibibyte) er det tekniske navnet for 1024 byte. Nesten all forbrukersoftware bruker likevel forkortelsen “KB” når den egentlig mener KiB, noe som er den underliggende kilden til mye av forvirringen rundt lagringsstørrelser.
Bør jeg bruke binær eller desimal modus når jeg konverterer? Bruk binær modus når du skal sammenligne med noe operativsystemet viser deg, som filstørrelse i filutforskeren eller ledig plass på disken. Bruk desimal modus når du skal sammenligne med det produsenten eller en nedlastingsside oppgir, som diskkapasitet på en produktside eller filstørrelsen til en nedlasting oppgitt av leverandøren.
Hvor mange MB er 1 GB? Det kommer an på modus. Binært (det operativsystemet ditt bruker) er 1 GB = 1024 MB. Desimalt (det produsenter og nedlastingssider ofte bruker) er 1 GB = 1000 MB. En fil på 4,5 GB blir dermed 4608 MB binært, men bare 4500 MB desimalt.
Hvorfor laster ikke internettet mitt ned med 100 MB/s når abonnementet er markedsført som “100 Mbps”? Fordi Mbps (megabit per sekund) og MB/s (megabyte per sekund) er to forskjellige enheter. En byte er 8 bit, så en 100 Mbps-linje gir i beste fall omtrent 12,5 MB/s i faktisk nedlastingshastighet, ikke 100 MB/s. Dette er en separat forveksling fra binært mot desimalt, men den henger ofte sammen med samme type spørsmål om lagring og overføring.
Er 1000 GB det samme som 1 TB? Desimalt ja, det er nøyaktig definisjonen produsenter bruker: 1 TB = 1000 GB. Binært er derimot 1 TB = 1024 GB, så hvis noen oppgir “1000 GB” og du sammenligner det med et tall systemet ditt viser binært, må du regne om først for at tallene skal stemme overens.