Avancerat format

Advanced Format ( avancerat format ) är ett format för att markera datalagringsområdet på en ny generation hårddiskar tillverkade med 4K -teknik (med fysiska sektorer på 4 kibibyte istället för de traditionella 512 byte), utvecklat av IDEMA Long Data Sector Committee.

Denna markering kräver att diskpartitioner justeras med förskjutningar som är multiplar av ett 4-KiB-block; detta är implementerat i de flesta operativsystem som släppts efter 2010 och i GPT-partitionstabellformatet .

Beskrivning

Övergången till det nya formatet gjorde det möjligt för tillverkaren att i större utsträckning använda nanoteknik vid tillverkning av hårddiskar (minska spårvidden till 70-80 nm ), minska produktionskostnaden och, som ett resultat, priset på slutprodukten för konsumenten, avsevärt öka den användbara volymen av diskdatalagringsområdet, förbättra dess funktionella kvalitet (minska läs-/skriv- och åtkomsttid, minska brus, värme, slitage på diskmekaniken).

Användningen av att partitionera hårddiskar i 512-byte sektorer är ett arv från de första generationerna av hårddiskar, som praktiskt taget har blivit föråldrade under moderna förhållanden. I moderna datorer används kluster lika med en eller två sektorer (512-1024 byte) extremt sällan (till exempel för NTFS -filsystemet i Microsoft Windows XP är den rekommenderade klusterstorleken, det vill säga standardstorleken, 4 KiB [1] , därför har det länge inte funnits något praktiskt behov i sådana små fysiska sektorer, samtidigt som de var ett betydande avskräckande medel för tillverkaren, vilket förhindrade införandet av avancerad teknik för inspelningskomprimering.

Det tidigare formatet använde ett 50-byte-fält för felkorrigeringskod ( ECC ), vilket gav en formateringseffektivitet (förhållandet mellan mängden tillgänglig enhet för användaren och dess faktiska mängd) på 87 %. I avancerat format är längden på felkorrigeringsfältet 100 byte (för 4096 byte data). Som ett resultat har formateringseffektiviteten ökat till 96 %, och mängden diskutrymme som är tillgängligt för användaren har ökat med 7-11 % [2] .

Kompatibilitet

För kompatibilitet med befintliga operativsystem ( Windows XP och lägre), använde de första modifieringarna av Advanced Format (AF) diskar 512-byte sektorer för kommunikation över databussar ( SATA , SAS ). Användningen av fysiska sektorer på 4 kibibyte deklareras i diskidentifieringsdata [3] , varifrån denna information kan erhållas av förare. IDEMA antog [4] övergången till användning av 4-kibibyte block på databussar, men från och med februari 2012 finns det ingen massproduktion av sådana diskar.

Advanced Format stöds av Windows Vista och senare versioner av Windows, såväl som moderna Linux- distributioner med Linux-kärnversion 2.6.31, särskilt sedan version 2.6.34, [5] [6] och Mac OS X. Advanced Format-stödet består i att optimera åtkomsten med 4-kiB-block på rätt gränser och partitionera disken på gränser på minst 4 KiB (Vista, modernt Linux - minst 1 MiB [7] ).

Partitionsjustering i äldre operativsystem

När man använder en enhet med Advanced Format-teknologi i operativsystemet Windows XP och tidigare, sker en kraftig minskning av prestanda (läs- och skrivhastigheter är flera mebibyte per sekund) [8] på grund av en oöverensstämmelse (förskjutning) av mjukvarukluster och fysiska sektorer på disken, som ett resultat av vilket ett kluster täcker två sektorer, vilket leder till en fördubbling av antalet läs-/skrivoperationer och, som ett resultat, inte bara att sakta ner, utan också till ökat hårddiskslitage. Detta beror på att den första diskpartitionen startar vid sektor 63 som standard, vilket inte är en multipel av 8 [9] . För att lösa detta problem har Western Digital släppt ett speciellt verktyg "WD Align System Utility" [10] [11] , som flyttar innehållet på disken med 1 sektor. Alternativt låter Seagate SmartAlign-teknologi , inbyggd i Seagate- enheter , använda Advanced Format utan användning av speciell programvara [12] . Western Digital låter dig också ändra den fysiska offseten för blocken med en switch på disken, men i vissa implementeringar har detta problem med att korrigera antalet tillgängliga block [3] .

Det finns också speciella tredjepartsverktyg, som Paragon Alignment Tool , som låter dig justera diskpartitioner och förbättra deras prestanda.

Emulering av en 512-byte enhetssektor
0 ett 2 3 fyra 5 6 7 åtta 9 tio elva 12 13 fjorton femton
Fysisk sektor 1 Fysisk sektor 2

Anteckningar

  1. NTFS-klusterstorlekar för stora volymer . Hämtad 19 februari 2012. Arkiverad från originalet 5 juni 2012.
  2. WD flyttar till ett nytt format som ökar hårddiskens kapacitet med 7-11 % (otillgänglig länk) . Hämtad 3 september 2017. Arkiverad från originalet 1 oktober 2013. 
  3. 1 2 skivor med 4K-block (ej tillgänglig länk) . Arkiverad från originalet den 17 juni 2012. 
  4. Advent of Advanced Format (nedlänk) . Arkiverad från originalet den 17 juni 2012. 
  5. Hur man installerar en WD Advanced Format Drive på ett icke-Windows operativsystem  (engelska)  (länk ej tillgänglig) . Western Digital . Arkiverad från originalet den 22 december 2014.
  6. Övergång till hårddiskar med 4 KB-sektorer (avancerat format) . Seagate . Hämtad 22 oktober 2019. Arkiverad från originalet 31 januari 2022.
  7. fdisk uppdatering . Datum för åtkomst: 19 februari 2012. Arkiverad från originalet den 31 januari 2022.
  8. Windows XP kommer att ha problem med Advanced Format HDD:s arkiverad 31 januari 2022 på Wayback Machine  
  9. HDD Advanced Format - iXBT.com Conference . Datum för åtkomst: 19 februari 2012. Arkiverad från originalet den 31 januari 2022.
  10. Windows 32-bitars operativsystem: WD Align System Utility - Drivs av Paragon  (inte tillgänglig länk)  : [ arch. 2010/07/24 ] // support.wdc.com.
  11. Windows 64-bitars operativsystem: WD Align System Utility - Drivs av Paragon  (inte tillgänglig länk)  : [ arch. 2010/07/17 ] // support.wdc.com.
  12. http://www.seagate.com/docs/pdf/en-US/whitepaper/mb6101_smartalign_technology_faq.pdf Arkiverad 31 januari 2022 på Wayback Machine SmartAlign Technology FAQ

Länkar