Vad ska jag ställa in tilldelningsenhetsstorleken på vid formatering?

0
194
Hannah Stryker/How-To Geek

Du bör använda standardstorleken för tilldelningsenhet som rekommenderas när du formaterar enheten. För NTFS-enheter, som är vanliga i Windows, kommer det förmodligen att vara 4096 byte. Om du bara ska lagra stora filer på en enhet, använd gärna en större tilldelningsenhetsstorlek — det kommer att förbättra din lagringseffektivitet.

När du formaterar en ny lagringsenhet, oavsett om det är en intern solid-state-enhet eller en extern flash-enhet, kan du välja vilket filsystem du vill använda och storleken på allokeringsenheten. Men vad är storleken på allokeringsfilen, och vad gör den? Här är allt du behöver veta.

Innehållsförteckning

Vad är Tilldelningsenhetsstorlek?
Vilken tilldelningsenhetsstorlek ska du använda?
Varför ändra storleken på allokeringsenhet?

Vad är tilldelningsenhetsstorlek?

Tilldelningsenhetsstorlek — annars känd som “Klusterstorlek” eller “Blockstorlek” — hänvisar till storleken på de bitar som en solid state-enhet (SSD) eller hårddisk (HDD) är uppdelad i. När du ökar storleken på allokeringsenheten kommer “biten,” du minskar det totala antalet allokeringsenheter på din enhet. Om du minskar storleken på allokeringsenheten händer det motsatta — du ökar antalet allokeringsenheter på enheten.

Obs: Termen “Tilldelningsenhet,” “Blockera, ” och “Kluster” alla hänvisar till samma sak i det här sammanhanget, och vi kommer att använda dem omväxlande i den här artikeln. Termen block ses vanligtvis när man talar om Linux, särskilt ext4-filsystemet, medan kluster- och allokeringsenheter ses med Windows.

Om en fil är för stor för att få plats i ett enda block kommer den att delas upp och sträcka sig över flera block. Om en fil är mindre än blockstorleken kommer den att lagras i det blocket, men hela blockvolymen kommer att förbrukas. Detta kan leda till ineffektiv lagring i vissa extrema fall, men vi kommer att gå in på det mer i detalj senare.

Här är ett kort exempel på hur allokeringsenheter, storleken på allokeringsenheter och volymen på din lagringsenhet är relaterade. För att göra matematiken enkel kommer vi att prata om en liten hypotetisk hårddisk med en total volym på 16 384 kilobyte (16 MB) — absurt liten med 2000-talets standarder, men bekvämt för att illustrera poängen.

Så du kopplar in din 16 384 kilobyte enhet och väljer att partitionera den som ett NTFS-filsystem. Standardstorleken för allokeringsenhet för en NTFS-enhet av den storleken är 4069 byte, eller 4 KB. Din enhet kommer att ha 16 384/4 (4 096) enheter — eller block— på det. Om du ökade storleken på din tilldelningsenhet till 32 kilobyte skulle du istället ha 16 384/32 (512) kluster. Detta gäller för vilken hårddisk eller SSD som helst, även om de större enheter vi är vana vid idag kommer att ha många miljoner block snarare än några tusen.

Vilken storlek på allokeringsenhet ska du använda?

Du bör hålla dig till standardstorleken för tilldelningsenhet som föreslås när du formaterar din lagringsenhet om du inte har en extremt specifik anledning att ändra den. För den genomsnittliga NTFS-enheten blir det 4 096 byte eller 4 KB.

Standardstorleken ändras beroende på storleken på partitionen och vilket filsystem du använder 8217;använder. Generellt sett, när partitionen blir större, blir storleken på allokeringsenheten också större. Vi har sammanställt några tabeller som jämför NTFS, FAT32 och exFAT, eftersom de är de vanligaste formaten du kommer att stöta på, och de används regelbundet med USB-flashenheter, lagringsenheter och SD-kort.

NTFS

PartitionsvolymTilldelningsenhetsstorlek 7 MB – 16 TB 4 KB (4096 byte) 16 TB – 32 TB 8 KB 32 TB – 64 TB 16 KB 64 TB – 128 TB 32 KB 128 TB – 256 TB 64 KB 256 TB – 512 TB 128 KB 512 TB – 1 PB 265 KB

FAT32

Partitionsvolym Tilldelningsenhetsstorlek 32 MB – 64 MB 0,5 KB (512 byte) 64 MB – 128 MB 1 KB 128 MB – 256 MB 2 KB 256 MB – 8 GB 4 KB 8 GB – 16 GB 8 KB 16 GB – 32 GB 16 KB

exFAT

Partitionsvolym Tilldelningsenhetsstorlek 7 MB – 256 MB 4 KB (4096 byte) 256 MB – 32 GB 8 KB 32 GB – 256 TB 16 KB

Varför ändra storleken på allokeringsenheten?

Åtminstone i teorin kan en ändring av tilldelningsenhetens storlek optimera körhastigheten eller lagringsutrymmet. I praktiken kommer du förmodligen inte att märka detta eller bry dig särskilt mycket om du håller dig till standardvärdet, eftersom moderna enheter är både stora och extremt snabba. Det finns egentligen bara två extrema fall där du kan behöva oroa dig för detta:

  1. När du har några enorma filer och du väljer en liten tilldelningsenhetsstorlek
  2. motsatt scenario, där du har massor av små filer och du väljer en stor tilldelningsenhetsstorlek.

Om du bara har ett fåtal enorma filer och du använder alternativet 4096 byte, kommer du att skapa massor av kluster (volymstorlek i byte/4096 byte) som är fyllda med endast ett fåtal filer. Varje tilldelningsenhet kommer att hålla bara en bråkdel av den totala filen. Till exempel, om du har en tilldelningsenhetsstorlek på 4096 byte och du har en fil på 12 KB, måste du använda tre allokeringsenheter (eller block) för att lagra hela filen. Ju fler block du använder för att lagra en fil, desto större är möjligheten för fragmentering, och desto fler block behöver ditt operativsystem hålla reda på. Detta kan sakta ner din enhets prestanda.

Obs! Fragmentering är inte problemet det en gång var. Windows defragmenterar sig själv regelbundet, och du kommer förmodligen aldrig att märka att det händer.

I motsatt situation — många små filer med stor allokeringsstorlek — du slutar slösa bort lagringsutrymme. Varje tilldelningsenhet kan endast innehålla en fil som mest. Om du har en allokeringsenhetsstorlek på 64 kilobyte och du skriver en 3-kilobyte fil till den, kommer hela blocket att fyllas. Det betyder att du har använt upp 64 kilobyte lagringsutrymme för att lagra endast 3 kilobyte. Om du hade tillräckligt med 3 KB-filer för att fylla en hel enhet formaterad på det sättet, skulle du sluta slösa bort mer än 95 % av enhetens totala volym. Om du krymper storleken på din allokeringsenhet till 4KB, skulle du bara slösa bort 25 % av enhetens totala volym. Det är dock ett extremt exempel, och du kommer vanligtvis inte se sådana förluster med genomsnittlig användning.

Den genomsnittliga mängden slöseri med utrymme är hälften av allokeringsenhetsstorleken (block) per fil på volymen. Så om du väljer en blockstorlek på 4096 byte och du har 100 000 filer, slösar du bara bort cirka 200 megabyte (4KB/2*100 000) lagringsutrymme. Å andra sidan, om du väljer en blockstorlek på 64 kB med 100 000 filer, slösar du i genomsnitt 3,2 gigabyte. Det är inte riktigt något att tappa sömn över med tanke på storlekarna på moderna SSD- och hårddiskar.

Om du i förväg vet att du uteslutande kommer att lagra större filer på en enhet, som om du är värd för din egen Jellyfin Media Server, kommer det definitivt inte att skada att använda en större allokering enhetsstorlek. Annars bör du hålla dig till standardvärdet.

The Best External Solid State Drives of 2023 Bästa externa SSD totalt sett Samsung T7 Portable SSD Amazon

79,99 USD
99,99 USD Spara 20 %

Best Budget External SSD SanDisk Extreme Portable External SSD Handla nu Bästa externa SSD för PS5 WD_BLACK P50 Game Drive SSD Amazon

195,33 USD
$249,99 Spara 22%

Bästa externa SSD för Xbox Series X/S WD_BLACK P50 Game Drive SSD Amazon < p class="product-price">195,33 USD
249,99 USD Spara 22 %

Bästa externa SSD för Mac LaCie Rugged SSD Pro Köp nu Bästa robusta externa SSD Samsung T7 Shield Amazon

79,99 USD
159,99 USD Spara 50 %

Bästa bärbara externa SSD ADATA SD700 Amazon

204,00 USD
 

LÄS NÄSTA

  • › Hur man raderar och formaterar en enhet i Windows
  • › Så här formaterar du en hårddisk eller SSD i Windows 11
  • › Vilket filsystem ska jag använda för min USB-enhet?
  • › Så här formaterar du en USB-enhet i Windows 10
  • › Microsoft PowerPoint har en ny listfunktion på webben
  • › Tesla Track Mode: Vad det är och hur det fungerar
  • › Så här sätter du på eller stänger av alltid på skärmen för Android
  • › Hur man laddar upp en Instagram-rulle från en dator