Windows ljuger för dig: Varför din "2TB" hårddisk bara visar 1,8TB

Windows ljuger för dig: Varför din
Index
  1. Decimal vs. Binär
    1. Det handlar om hur vi räknar
  2. Varför spelar det roll?
    1. Det måste justeras
  3. SSDs, NAND-minne och gränssnitt. Triviautmaning
    1. Vilken typ av NAND-flash lagrar exakt en bit data per cell?
    2. Vad står NVMe för i samband med SSD-enheter?
    3. Vilken fysisk formfaktor används mest för NVMe SSD-enheter i moderna bärbara datorer och stationära datorer?
    4. Ungefär hur snabbt kan en högpresterande PCIe 4.0 NVMe SSD läsa data sekventiellt?
    5. Vad avser 3D NAND i modern SSD-tillverkning?
    6. Vilket gränssnittprotokoll var de flesta SATA SSD:er designade att använda innan NVMe blev mainstream?
    7. Vilken NAND-typ erbjuder den högsta lagringstätheten per chip men har vanligtvis den lägsta hållbarheten?
    8. Vilken PCIe-generation, som först antogs i konsument-SSD:er runt 2020, fördubblade bandbredden jämfört med sin föregångare?
  4. Hur fixar vi det här?
    1. Standardisering
    2. Håll ögonen öppna

Förvirringen kring det "saknade" lagringsutrymmet på enheter beror på skillnader mellan decimala och binära beräkningar, vilket kan påverka användarförståelsen av kapaciteten.

När du installerar en ny enhet eller telefon, stöter du kanske på ett förvånande problem: lagringsutrymmet verkar mindre än förväntat. Istället för de uppgivna 512GB får du bara 476GB. Det är ingen bagatell.

Vad händer egentligen?

Decimal vs. Binär

Det handlar om hur vi räknar

Skillnaden ligger inte i en ond avsikt från tillverkaren av din SSD eller hårddisk, utan i den tekniska skillnaden mellan hur lagring beräknas och hur den marknadsförs. Människor räknar i ett decimalt system, även kallat bas 10. Här betyder prefix som "kilo" exakt tusen. Så för en hårddisktillverkare som följer internationella standarder, är en kilobyte 1 000 byte, en megabyte 1 000 000 byte och en terabyte 1 000 000 000 000 byte. När du köper en 2TB-enhet, ger tillverkaren dig två biljoner byte – korrekt markerat.

Men datorer använder binärkod, eller bas 2. Här bygger man på tiopotenser, och traditionellt har man kopplat binärens 2 till 10, där 1 024 dyker upp som en praktisk approximation av 1 000. För ditt operativsystem, särskilt Windows, är en kilobyte faktiskt 1 024 byte.

Dessa 24 extra byte kan kännas små, men skillnaden växer exponentiellt med gigabyte och terabyte. En terabyte beräknas som 1 099 511 627 776 byte snarare än en biljon. När tillverkarens 2 biljoner byte delas med datorns definition av en gigabyte, får du cirka 1 862 gigabyte eller 1,81 terabyte. Illusionen av borttappat lagringsutrymme skapas.

[enlazatom_show_links]

Varför spelar det roll?

Det måste justeras

Matematiken bakom konverteringen är enkel, men konsekvenserna för konsumenten är allvarliga och frustrerande. I många branscher är enheterna konsekventa; ett kilogram är alltid ett kilogram. Men i lagringsbranschen beskriver samma terminologi olika värden beroende på sammanhang. Denna förvirring gör att tillverkare kan framhäva större, mer attraktiva nummer med det decimala systemet, medan mjukvaran visar ett lägre kapacitetsvärde. Som lagringsbehov har ökat har denna skillnad blivit betydande.

För en 2TB-enhet representerar det "saknade" utrymmet omkring 186 gigabyte – nog för att rymma flera moderna HD-videospel, tiotusentals foton eller en komplett backup av en standardlaptop. Denna avvikelse är ett praktiskt problem för IT-professionella och dataarkivister som planerar lagringskapacitet.

Skulle en systemadministratör beräkna backupbehov baserat på det decimala 2TB-talet men serverns operativsystem läser volymen som 1,8TB, kan överflödet orsaka problem.

Backup och datakorruption. Denna namngivning skapar ett juridiskt och etiskt grått område. Tillverkare trycker ofta frikort på förpackningarna som informerar om att "den faktiska formaterade kapaciteten kan vara mindre." Konsumenten förstår sällan att det handlar om matematik snarare än programvarulasten.

Quiz 8 Frågor · Testa Dina Kunskaper

SSDs, NAND-minne och gränssnitt. Triviautmaning

Från flashceller till PCIe-kanaler — se hur mycket du verkligen vet om modern lagring på fast tillstånd.

Vilken typ av NAND-flash lagrar exakt en bit data per cell?

A. MLC B. TLC C. SLC D. QLC

SLC, eller Single-Level Cell, lagrar en bit — antingen 0 eller 1. Snabbast och mest hållbart, men också dyrast per gigabyte, vilket gör att SLC främst används för företagslagring.

Vad står NVMe för i samband med SSD-enheter?

A. Non-Volatile Memory Express B. Network Virtual Memory Extension C. Next-gen Volatile Memory Engine D. Non-Volatile Module Extender

NVMe står för Non-Volatile Memory Express — ett protokoll skapat för flashlagring. Till skillnad från AHCI, som designades för roterande hårddiskar, utnyttjar NVMe PCIe:s parallella kanaler för låg latens och högre genomströmning.

Vilken fysisk formfaktor används mest för NVMe SSD-enheter i moderna bärbara datorer och stationära datorer?

A. 2,5-tums SATA B. mSATA C. M.2 D. U.2

M.2 är den dominerande standarden för NVMe SSD-enheter i konsumentprodukter. En kompakt koppling som passar direkt på moderkortet, utan data- och strömkablar — sparar plats.

Ungefär hur snabbt kan en högpresterande PCIe 4.0 NVMe SSD läsa data sekventiellt?

A. 550 MB/s B. 1,200 MB/s C. 7,000 MB/s D. 20,000 MB/s

Topp PCIe 4.0 NVMe SSD:er når sekventiella läshastigheter på 7,000 MB/s — en stor förbättring jämfört med SATA SSD:er, som maxar vid 550 MB/s.

Vad avser 3D NAND i modern SSD-tillverkning?

A. NAND-chip formade till en tredimensionell kub för snabbare åtkomst B. Stapling av minnesceller vertikalt i flera lager C. Användning av tre separata chip kopplade tillsammans på ett chip D. En tre-bit-per-cell-design som förbättrar hållbarheten

3D NAND, även kallad V-NAND av Samsung, staplar minnesceller vertikalt i hundratals lager för ökad kapacitet snarare än att sprida dem platt över en skiva. Detta ökar lagringstätheten utan att minska de individuella cellernas storlek och bidrar till hållbarhet och pålitlighet.

Vilket gränssnittprotokoll var de flesta SATA SSD:er designade att använda innan NVMe blev mainstream?

A. NVMe B. AHCI C. SCSI D. IDE

AHCI (Advanced Host Controller Interface) är protokollet för SATA SSD:er. Det skapades ursprungligen för mekaniska hårddiskar och stödjer en kommandokö med 32 kommandon — en flaskhals jämfört med NVMe, som har 65,535 köer med 65,535 kommandon vardera.

Vilken NAND-typ erbjuder den högsta lagringstätheten per chip men har vanligtvis den lägsta hållbarheten?

A. SLC B. MLC C. TLC D. QLC

QLC, eller Quad-Level Cell NAND, packar fyra bitar i varje cell, vilket ger den högsta densiteten bland konsument-NAND. Men hållbarheten lider — QLC-celler slits snabbare på grund av den precision som krävs för att särskilja mellan 16 spänningslägen per cell.

Vilken PCIe-generation, som först antogs i konsument-SSD:er runt 2020, fördubblade bandbredden jämfört med sin föregångare?

A. PCIe 2.0 B. PCIe 3.0 C. PCIe 4.0 D. PCIe 6.0

PCIe 4.0 kom till konsumentplattformar runt 2020, med början från AMD:s Ryzen 3000-serie och X570-moderkort. Den fördubblar bandbredden per lane jämfört med PCIe 3.0, vilket ökar NVMe SSD:ers hastighet från cirka 3,500 MB/s till omkring 7,000 MB/s.

Hur fixar vi det här?

Standardisering

Lösningen är att klargöra för användare att Bas 2 inte är detsamma som Bas 10. En vetenskapligt solid metod är att tillämpa internationella standarder från IEC för att eliminera tvetydighet. IEC skapade binärspecifika prefix för att särskilja Bas 2-beräkningar från Bas 10. Under dessa riktlinjer förblir "kilobyte" (KB) 1,000 byte, medan 1,024 byte kallas "kibibyte" (KiB). På samma sätt skiljer sig "megabyte" (MB) från "mebibyte" (MiB), och "terabyte" (TB) från "tebibyte" (TiB).

Om system som Windows använde dessa enheter, skulle din skärm visa att du har ungefär 1,81 TiB ledigt utrymme, vilket skulle stämma med den matematiska verkligheten utan att motstrida tillverkarens 2 TB-påstående.

Alternativt kan mjukvaruutvecklare anpassa sin rapportering för att spegla detta.

Decimalsystemet som tillverkarna använder har blivit normen. Apple introducerade detta med macOS Snow Leopard (version 10.6). På en modern Mac visas en fil på 1,000 byte som 1 KB. En 2TB-enhet anges också som fullt 2TB. Här prioriteras användarvänlighet och överensstämmelse med fysiska etiketter framför den traditionella binära beräkningen som datavetare förespråkar.

Håll ögonen öppna

Om du befinner dig mitt i dessa diskussioner.

Standards. Omedelbar medvetenhet och buffertplanering är avgörande. Vid köp av lagring, lägg märke till att den faktiska binära kapaciteten brukar vara omkring 93% av den angivna decimalkapaciteten. Utan en enad branschstandard – antingen med binära prefix eller en mjukvaruövergång till decimal – bör konsumenter betrakta enhetsmärkning som grova uppskattningar snarare än definitiva värden.

Nu när du har läst klart Windows ljuger för dig: Varför din "2TB" hårddisk bara visar 1,8TB, inbjuder vi dig att utforska kategorin Windows ytterligare. Där hittar du fler intressanta artiklar som kommer att utöka dina kunskaper och hålla dig informerad. Sluta inte läsa och upptäcka mer!

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Go up