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 .
Ö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] .
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] ).
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.
0 | ett | 2 | 3 | fyra | 5 | 6 | 7 | åtta | 9 | tio | elva | 12 | 13 | fjorton | femton |
Fysisk sektor 1 | Fysisk sektor 2 |