Advanced Format ( avanceret format ) er et format til markering af datalagringsområdet på en ny generation af harddiske lavet ved hjælp af 4K -teknologi (ved brug af fysiske sektorer på 4 kibibyte i stedet for de traditionelle 512 bytes), udviklet af IDEMA Long Data Sector Committee.
Denne markering kræver, at diskpartitioner justeres ved forskydninger, der er multipla af en 4-KiB-blok; dette er implementeret i de fleste operativsystemer udgivet efter 2010 og i GPT-partitionstabelformatet .
Overgangen til det nye format gjorde det muligt for producenten at gøre bredere brug af nanoteknologi i produktionen af harddiske (reducere sporbredden til 70-80 nm ), reducere produktionsomkostningerne og som følge heraf prisen på slutproduktet for forbrugeren, øge den anvendelige mængde af diskens datalagerområde betydeligt, forbedre dens funktionelle kvalitet (reducer læse-/skrive- og adgangstid, reducer støj, varme, slid på diskens mekanik).
Brugen af at partitionere harddiske i 512-byte sektorer er en arv fra de første generationer af harddiske, som praktisk talt er blevet forældede under moderne forhold. I moderne computere bruges klynger svarende til en eller to sektorer (512-1024 bytes) ekstremt sjældent (for eksempel, for NTFS -filsystemet i Microsoft Windows XP , er den anbefalede klyngestørrelse, dvs. standardstørrelsen, 4 KiB [1] derfor har i så små fysiske sektorer længe ikke været noget praktisk behov, mens de var en væsentlig afskrækkelse for producenten, hvilket forhindrede indførelsen af avancerede optagelseskomprimeringsteknologier.
Det tidligere format brugte et 50-byte felt til fejlkorrektionskode ( ECC ), som gav en formateringseffektivitet (forholdet mellem mængden af tilgængeligt drev for brugeren og dets faktiske mængde) på 87 %. I avanceret format er længden af fejlkorrektionsfeltet 100 bytes (for 4096 bytes data). Som et resultat er formateringseffektiviteten blevet øget til 96 %, og mængden af diskplads, der er tilgængelig for brugeren, er øget med 7-11 % [2] .
For kompatibilitet med eksisterende operativsystemer ( Windows XP og derunder) brugte de første modifikationer af Advanced Format (AF) diske 512-byte sektorer til kommunikation over databusser ( SATA , SAS ). Brugen af fysiske sektorer på 4 kibibyte er deklareret i diskidentifikationsdataene [3] , hvorfra denne information kan hentes af chauffører. IDEMA antog [4] overgangen til brug af 4-kibibyte blokke på databusser, men fra februar 2012 er der ingen masseproduktion af sådanne diske.
Advanced Format understøttes af Windows Vista og senere versioner af Windows, samt moderne Linux - distributioner med Linux-kerneversion 2.6.31, især siden version 2.6.34, [5] [6] og Mac OS X. Advanced Format support består i at optimere adgangen med 4-kiB blokke på de korrekte grænser og partitionering af disken på grænser på mindst 4 KiB (Vista, moderne Linux - mindst 1 MiB [7] ).
Når du bruger et drev med Advanced Format-teknologi i operativsystemet Windows XP og tidligere, er der et kraftigt fald i ydeevnen (læse- og skrivehastigheder er flere mebibyte pr. sekund) [8] på grund af uoverensstemmelse (forskydning) af softwareklynger og fysiske sektorer på disken, hvorved én klynge dækker to sektorer, hvilket fører til en fordobling af antallet af læse-/skriveoperationer og som følge heraf ikke kun at bremse, men også til øget slid på harddisken. Dette skyldes, at den første diskpartition starter ved sektor 63 som standard, hvilket ikke er et multiplum af 8 [9] . For at løse dette problem har Western Digital udgivet et særligt hjælpeprogram "WD Align System Utility" [10] [11] , som flytter indholdet af disken med 1 sektor. Alternativt giver Seagate SmartAlign-teknologi , indbygget i Seagate - drev , dig mulighed for at bruge Advanced Format uden brug af speciel software [12] . Western Digital giver dig også mulighed for at ændre den fysiske offset af blokkene med en switch på disken, men i nogle implementeringer har dette problemer med at korrigere antallet af tilgængelige blokke [3] .
Der er også specielle tredjepartsværktøjer, såsom Paragon Alignment Tool , der giver dig mulighed for at justere diskpartitioner og forbedre deres ydeevne.
0 | en | 2 | 3 | fire | 5 | 6 | 7 | otte | 9 | ti | elleve | 12 | 13 | fjorten | femten |
Fysisk sektor 1 | Fysisk sektor 2 |