Windows lyver for dig: Hvorfor din '2TB' harddisk kun viser 1.8TB

- Decimal vs. Binær
- Hvorfor er det vigtigt?
-
SSDs, NAND hukommelse og interfaces. Trivia udfordring
- Hvilken type NAND flash gemmer præcist én bit data pr. celle?
- Hvad står NVMe for i forbindelse med SSD'er?
- Hvilken fysisk formfaktor anvendes mest til NVMe SSD'er i moderne laptops og desktops?
- Hvor hurtigt kan en high-end PCIe 4.0 NVMe SSD læse data sekventielt?
- Hvad refererer 3D NAND til i moderne SSD-produktion?
- Hvilket grænsefladeprotokol blev de fleste SATA SSD'er designet til at bruge, før NVMe blev almindeligt?
- Hvilken NAND-type tilbyder den højeste opbevaringsdensitet pr. chip, men har typisk den laveste holdbarhed?
- Hvilken PCIe-generation, der først blev bredt adopteret i forbruger SSD'er omkring 2020, fordoblede båndbredden af sin forgænger?
- Hvordan fikser vi dette?
Opdag hvorfor din nyindkøbte harddisk viser mindre opbevaringsplads end forventet, og lær om forskellen mellem decimale og binære målinger, samt hvordan du håndterer problemet.
Installerede du nylig et nyt drev eller købte en ny telefon, og opdagede at opbevaringen var mindre end forventet? 476GB ud af de 512GB lyder som en mindre mangel, men det kan være frustrerende.
Hvad sker der?
Decimal vs. Binær
Hvordan tæller vi?
Differencen skyldes ikke producerens intentioner, men snarere en teknisk detalje i beregning og markedsføring af opbevaring. Mennesker tæller i decimalt system, hvor "kilo" svarede til ét tusinde. For en harddiskproducent betyder det, at en kilobyte er præcist 1.000 bytes, en megabyte er 1.000.000 bytes, og en terabyte er 1.000.000.000.000 bytes. Så når du køber et 2TB-drev, er det korrekt at sige, at producenten leverer to billioner bytes.
Men computere bruger binær kode, eller Base 2, og arbejder med potenser af to. Tidligere var det praktisk at matche det binære 2 til 10, fordi 1.024 er tættere på 1.000. Denne konvention bevares i dag, så en kilobyte i Windows er faktisk 1.024 bytes.
Denne lille forskel forstørres, når du ser på gigabyte og terabyte. En terabyte er ikke blot en billion bytes, men 1.099.511.627.776 bytes (1024 til fjerde potens). Derfor, når producenterne annoncerer to billioner bytes, fører det til et skævt billede, når operativsystemet beregner det som 1.862 gigabyte eller 1,81 terabyte. Dvs. du oplever at have mindre plads end annonceret.
Hvorfor er det vigtigt?
Ting skal stemme overens
Matematikken er enkel, men implikationerne er betydelige. For mange kan dette virke forvirrende. I de fleste industrier er enheder holdt konstant; et kilogram er altid det samme. I lagringsbranchen er det anderledes. Her betyder de samme termer to forskellige værdier alt efter konteksten. Denne uklarhed gør, at producenter kan fremhæve større tal, mens software rapporterer en lavere kapacitet. Som lagringsbehovene er vokset, er kløften mellem decimalt og binært blevet mere tydelig.
I tilfælde af et 2TB-drev mangler der cirka 186 gigabyte—nok til at gemme adskillige moderne videospil, titusindvis af billeder eller en fuld sikkerhedskopi af en bærbar computer. Denne forskel kan skabe praktiske udfordringer for IT-professionelle, der planlægger opbevaringskapacitet.
Hvis en systemadministrator baserer backupkrav på det decimale 2TB-tal, men serverens operativsystem ser den som 1,8TB, vil det give problemer.
overskud, hvilket kan forårsage backupfejl eller datakorruption.
Konvention skaber et juridisk og etisk grå område. Producenter indsætter ansvarsfraskrivelser, der advarer om, at "den faktiske formaterede kapacitet kan være mindre." Den gennemsnitlige forbruger fanger sjældent, at dette udspringer af matematiske definitioner, ikke hardwarens softwareoverhead.
SSDs, NAND hukommelse og interfaces. Trivia udfordring
Fra flashceller til PCIe-baner — opdag din viden om moderne solid-state lager.
Hvilken type NAND flash gemmer præcist én bit data pr. celle?
A. MLC B. TLC C. SLC D. QLC
SLC står for Single-Level Cell. Hver celle rummer én bit — en 0 eller en 1. Hurtig og holdbar, men kostbar; typisk set i enterprise-løsninger.
Hvad står NVMe for i forbindelse med SSD'er?
A. Non-Volatile Memory Express B. Network Virtual Memory Extension C. Next-gen Volatile Memory Engine D. Non-Volatile Module Extender
NVMe står for Non-Volatile Memory Express, en protokol skabt til flash-baseret lager. I modsætning til AHCI, der er designet til roterende harddiske, udnytter NVMe PCIe's baner for lavere latens og højere gennemstrømning.
Hvilken fysisk formfaktor anvendes mest til NVMe SSD'er i moderne laptops og desktops?
A. 2.5-tommer SATA B. mSATA C. M.2 D. U.2
M.2-formfaktoren dominerer NVMe markedet for forbruger-enheder. Den er kompakt, tilsluttes direkte til bundkortet og eliminerer behovet for kabelrot. Effektiv pladsudnyttelse.
Hvor hurtigt kan en high-end PCIe 4.0 NVMe SSD læse data sekventielt?
A. 550 MB/s B. 1,200 MB/s C. 7,000 MB/s D. 20,000 MB/s
Tophastigheder for PCIe 4.0 NVMe SSD'er når omkring 7,000 MB/s. En markant forbedring i forhold til SATA SSD'er, som maksimerer ved ca. 550 MB/s.
Hvad refererer 3D NAND til i moderne SSD-produktion?
A. NAND chips formet til en tredimensionel kube for hurtigere adgang B. Stabling af hukommelsesceller lodret i flere lag C. Brug af tre separate dies forbundet sammen på én chip D. A design med tre bits pr. celle, der forbedrer holdbarheden
3D NAND, også kendt som V-NAND, stapler celler lodret i mange lag i stedet for at sprede dem flat. Resultatet? Hurtigere adgang og mere effektiv pladsudnyttelse.
Lagertætheden øges dramatisk uden at reducere cellernes størrelse, hvilket sikrer holdbarhed og pålidelighed.
Hvilket grænsefladeprotokol blev de fleste SATA SSD'er designet til at bruge, før NVMe blev almindeligt?
A. NVMe B. AHCI C. SCSI D. IDE
AHCI (Advanced Host Controller Interface) er protokollen for SATA SSD'er. Den blev designet til mekaniske harddiske og bruger en enkelt kommando-kø på 32 kommandoer — en flaskehals i forhold til NVMe, som kan håndtere 65.535 køer med 65.535 kommandoer hver.
Hvilken NAND-type tilbyder den højeste opbevaringsdensitet pr. chip, men har typisk den laveste holdbarhed?
A. SLC B. MLC C. TLC D. QLC
QLC, eller Quad-Level Cell NAND, pakker fire bit i hver celle og opnår dermed den højeste densitet blandt forbruger-NAND-typer. Det ofrer dog holdbarhed — QLC-celler slides hurtigere på grund af den nødvendige præcision til at adskille 16 spændingstilstande pr. celle.
Hvilken PCIe-generation, der først blev bredt adopteret i forbruger SSD'er omkring 2020, fordoblede båndbredden af sin forgænger?
A. PCIe 2.0 B. PCIe 3.0 C. PCIe 4.0 D. PCIe 6.0
PCIe 4.0 ankom til forbrugermarkedet omkring 2020, først med AMD's Ryzen 3000-serie og X570-motherboards. Den fordobler båndbredden pr. lane i forhold til PCIe 3.0, hvilket skubber NVMe SSD-sekventielle hastigheder fra 3.500 MB/s op til 7.000 MB/s.
Det korrekte svar er PCIe 4.0, som blev almindeligt i forbrugerelektronik omkring 2020 med AMD's Zen 2-platform. PCIe 3.0 var den tidligere standard, og PCIe 6.0 er en nyere generation rettet mod erhvervslivet, endnu ikke populær i hverdags-forbrugermotherboards.
Hvordan fikser vi dette?
Standardisering
Problemet løses ved at kommunikere klart, at Base 2 adskiller sig fra Base 10. En effektiv løsning er at adoptere IEC-standarderne, der blev indført for at afklaren dette. IEC fastlagde præfikser for binære betegnelser: "kilobyte" (KB) forbliver 1.000 bytes, mens 1.024 bytes bliver til "kibibyte" (KiB). Tilsvarende adskilles "megabyte" (MB) fra "mebibyte" (MiB), og "terabyte" (TB) fra "tebibyte" (TiB).
Hvis Windows anvendte disse enheder, ville skærmen korrekt vise, at der er cirka 1,81 TiB plads, hvilket matcher den matematiske virkelighed uden at modsige producentens angivelse af 2 TB.
Alternativt kan softwareudviklere justere rapporteringen til det decimale system, som bruges afproducenterne. Apple ændrede dette med macOS Snow Leopard (version 10.6). På en moderne Mac vises en fil på 1.000 bytes som 1 KB, og et 2TB drev rapporterer en kapacitet på 2TB. Denne tilgang vægter brugervenlighed over den klassiske binære beregning, der appellerer til dataloger.
Hold øje
Jeg er midt i disse krige.
Standards; den enkle løsning er bevidsthed og bufferplanlægning. Når du køber lager, husk at den faktiske binære kapacitet er omkring 93% af den oplyste decimalkapacitet. Indtil branchen enes om én standard - enten ved at adoptere binære præfikser eller ændre softwarerapporteringen til decimal - må forbrugere se drevlabels som estimater fremfor fakta.

Skriv et svar