GB til MB: hvorfor din 1TB-disk kun viser 931GB
Din disk lyver ikke, den regner bare i en anden enhed end producenten. En “1TB” harddisk er defineret som præcis 1.000.000.000.000 byte, men Windows deler tallet op i skridt af 1024 i stedet for 1000, og derfor viser Stifinder kun 931,32GB ledig plads. Ingen byte er forsvundet. Konverteren nedenfor regner begge veje, så du altid ved hvilket tal du kan stole på.
Binær eller decimal: hvem regner hvordan
Der findes reelt to måder at tælle digital lagerplads på, og forvirringen opstår fordi ingen af dem er “forkert”, de er bare uenige om hvad et “kilo” betyder.
Producenter af harddiske, SSD’er og USB-drev, samt internetudbydere, regner decimalt, ligesom resten af det metriske system: 1 KB er 1000 byte, 1 MB er 1000 KB, 1 GB er 1000 MB, og 1 TB er 1000 GB. Det er den samme logik som en kilometer er 1000 meter.
Operativsystemer som Windows og macOS, filhåndteringer på Linux, og specifikationer for RAM, regner derimod binært: 1 KB er 1024 byte, 1 MB er 1024 KB, 1 GB er 1024 MB, og 1 TB er 1024 GB. Grunden er teknisk, computere arbejder i potenser af 2, og 1024 (2 i tiende potens) ligger tæt nok på 1000 til at man historisk har genbrugt de samme navne.
Det tekniske korrekte udtryk for de binære enheder er faktisk KiB, MiB, GiB og TiB (kibibyte, mebibyte, gibibyte, tebibyte), en standard fra IEC der skulle rydde op i forvirringen. Problemet er at næsten ingen forbrugersoftware bruger dem. Det “GB” du ser i Windows’ stifinder er i virkeligheden en GiB, den har bare beholdt det gamle navn.
Værd at bemærke er at de to systemer ikke driver længere og længere fra hinanden i en fast takt. Forskellen mellem 1000 og 1024 er lille per skridt (2,4 procent), men fordi den ganges op for hver ny enhed, vokser gabet eksponentielt: ved kilobyte er forskellen næsten usynlig, ved terabyte er den betydelig, og ved petabyte (1000 TB decimalt mod 1024 TB binært, endnu et niveau op) er forskellen stor nok til at flytte flere hundrede gigabyte. Det er derfor et regnskab der ser trivielt ud ved en enkelt fil, men bliver relevant, hvis du planlægger lagerkapacitet til en server eller et backupsystem i stor skala.
Regneeksempel: fra reklame til skærm
Tallene bliver konkrete, når man ser hvad en bestemt disk faktisk viser.
| Angivet kapacitet (decimalt, producent) | Præcist antal byte | Vist af systemet (binært) |
|---|---|---|
| 500 GB | 500.000.000.000 byte | 465,66 GB |
| 1 TB | 1.000.000.000.000 byte | 931,32 GB |
Jo større disken er, jo større bliver “gabet” mellem de to tal, fordi forskellen mellem 1000 og 1024 vokser hver gang man ganger op til næste enhed. Ved 500 GB er gabet omkring 34 GB, ved 1 TB er det allerede over 68 GB.
Det samme mønster gælder når du konverterer en almindelig filstørrelse i stedet for en hel disk. Sig du har en videofil på 4,5 GB og vil vide hvor mange MB det er.
| Konvertering | Binært (1024) resultat | Decimalt (1000) resultat |
|---|---|---|
| 1 GB → MB | 1024 MB | 1000 MB |
| 4,5 GB → MB | 4608 MB | 4500 MB |
Din filhåndtering vil vise 4608 MB, fordi den regner binært, den samme tilstand operativsystemet altid bruger til at vise en filstørrelse. Hvis du i stedet slår filens størrelse op på et datablad fra producenten (fx en downloadgrænse angivet i decimale MB), får du 4500 MB. Ingen af tallene er forkerte, men de svarer på to forskellige spørgsmål.
Konverter dine egne værdier
Almindelige fejl og specialtilfælde
Den mest udbredte misforståelse er at tro at den “manglende” plads på en ny disk er en fejl, eller ligefrem snyd fra producentens side. Det er den ikke. Alle byte du har betalt for er fysisk til stede på disken, forskellen ligger udelukkende i hvilken målestok operativsystemet bruger til at vise tallet. Klager til support løser ikke noget, fordi der ikke er noget teknisk problem at løse.
En anden klassisk forveksling er Mb (megabit, lille “b”) mod MB (megabyte, stort “B”). Internetudbydere annoncerer hastighed i megabit per sekund, fordi tallet ser større og mere sælgeligt ud. En byte består af 8 bit, så et abonnement markedsført som “100 Mbps” downloader i praksis med omkring 12,5 MB/s, ikke 100 MB/s. Det er ikke en fejl på din linje, det er to forskellige enheder der ligner hinanden på skrift.
Et tredje faldgrube er at antage at “KB” altid betyder 1024 byte. I den strenge decimale SI-standard betyder KB præcis 1000 byte, og KiB er det korrekte udtryk for 1024 byte. I praksis bruger det meste forbrugersoftware “KB” til at mene 1024 byte alligevel, så begrebet er i virkeligheden en KiB i forklædning. Det bliver først et problem, hvis du sammenligner et tal fra et teknisk datablad (der ofte følger den strenge SI-standard) med et tal fra din stifinder.
Endelig: tjek altid hvilken tilstand et datablad eller en sammenligning bruger, før du regner i hovedet. At blande binært og decimalt i samme udregning, for eksempel ved at antage at en fil på “2000 MB” (decimalt fra et datablad) fylder præcis 2 GB i din filhåndtering (binært), giver et forkert svar hver gang.
Det samme gælder når du sammenligner tilbud på cloud-lagring eller streamingabonnementer. Nogle udbydere opgiver kvote i decimale GB, andre lader deres kontrolpanel vise forbrug i binære GB uden at nævne det, og de to tal kan sagtens afvige med flere procent ved samme reelle forbrug. Er du i tvivl, så tag udgangspunkt i det faktiske byte-tal og lad konverteren regne resten ud i begge tilstande, i stedet for at gætte.
Ofte stillede spørgsmål
Hvorfor viser min harddisk eller SSD mindre plads end angivet? Fordi producenten regner decimalt (1 TB = 1.000.000.000.000 byte), mens dit operativsystem regner binært og deler op i skridt af 1024. En disk solgt som “1TB” viser derfor 931,32 GB i Windows. Det er samme mængde fysisk lagerplads, bare målt med to forskellige enheder.
Hvad er forskellen på KB og KiB? KB betyder i den strenge SI-standard 1000 byte. KiB (kibibyte) betyder 1024 byte. De fleste programmer, inklusive Windows’ egen stifinder, skriver “KB” men mener i virkeligheden KiB, altså 1024 byte.
Skal jeg bruge binær eller decimal tilstand i konverteren? Brug binær tilstand (1024), når du sammenligner med et tal fra Windows, macOS, en filhåndtering eller RAM-specifikationer. Brug decimal tilstand (1000), når du sammenligner med reklamekapaciteten på en disk, en SSD, eller en internethastighed fra din udbyder.
Hvor mange MB er der i 1 GB? Det afhænger af tilstanden. Binært (den tilstand dit operativsystem bruger) er 1 GB lig med 1024 MB. Decimalt (den tilstand producenter og udbydere bruger) er 1 GB lig med 1000 MB.
Hvorfor downloader mit “100 Mbps”-internet ikke med 100 MB/s? Fordi Mbps er megabit per sekund, mens filstørrelser og downloadhastigheder normalt vises i megabyte. En byte er 8 bit, så 100 Mbps svarer til omkring 12,5 MB/s i din browser eller download-manager, ikke 100 MB/s.
Er 1000 GB det samme som 1 TB? Decimalt ja, det er præcis definitionen producenter bruger. Binært er 1 TB derimod 1024 GB, det tal dit operativsystem viser. Begge er korrekte inden for deres egen målestok, men de er ikke ombytbare i en sammenligning.