Az Advanced Format ( haladó formátum ) az IDEMA Long Data Sector Committee által kifejlesztett, 4K technológiával (a hagyományos 512 bájt helyett 4 kibibájtos fizikai szektorokat használó) merevlemezek új generációjának adattárolási területeinek megjelölésére szolgáló formátum .
Ehhez a jelöléshez a lemezpartíciókat a 4 KiB-os blokk többszörösének megfelelő eltolásokkal kell igazítani; ez a legtöbb 2010 után kiadott operációs rendszerben és GPT partíciós tábla formátumban valósul meg .
Az új formátumra való átállás lehetővé tette a gyártó számára a nanotechnológiák szélesebb körű alkalmazását a merevlemezek gyártása során ( 70-80 nm -re csökkentve a nyomtávot ), csökkentve a gyártási költséget és ennek eredményeként a végtermék árát. a fogyasztó számára, jelentősen növelje a lemez adattárolási területének használható térfogatát, javítsa funkcionális minőségét (csökkentse az olvasási / írási és hozzáférési időt, csökkentse a zajt, a hőt, a lemezmechanika kopását).
A merevlemezek 512 bájtos szektorokra történő particionálása a merevlemezek első generációinak öröksége, amely a modern körülmények között gyakorlatilag elavulttá vált. A modern számítógépeken egy vagy két szektorral egyenlő (512-1024 bájt) fürtöket rendkívül ritkán használnak (például a Microsoft Windows XP NTFS fájlrendszerében az ajánlott fürtméret, azaz az alapértelmezett méret 4 KiB [1] , ezért az ilyen kis fizikai szektorokban már régóta nem volt gyakorlati igény, miközben jelentős visszatartó erőt jelentettek a gyártó számára, megakadályozva a fejlett felvétel-tömörítési technológiák bevezetését.
Az előző formátum 50 bájtos mezőt használt a hibajavító kódhoz ( ECC ), amely 87%-os formázási hatékonyságot (a felhasználó rendelkezésére álló meghajtó mennyiségének a tényleges mennyiséghez viszonyított arányát) biztosította. Speciális formátumban a hibajavító mező hossza 100 bájt (4096 bájt adat esetén). Ennek eredményeként a formázási hatékonyság 96%-ra nőtt, a felhasználó rendelkezésére álló lemezterület pedig 7-11%-kal nő [2] .
A meglévő operációs rendszerekkel ( Windows XP és régebbi) való kompatibilitás érdekében az Advanced Format (AF) lemezek első módosításai 512 bájtos szektorokat használtak az adatbuszokon keresztüli kommunikációhoz ( SATA , SAS ). A 4 kibibájtos fizikai szektorok használatát a lemezazonosító adatok [3] deklarálják , ahonnan az illesztőprogramok ezt az információt megszerezhetik. Az IDEMA feltételezte [4] , hogy áttérnek a 4 kibibájtos blokkok használatára az adatbuszokon, de 2012 februárja óta nem gyártanak ilyen lemezeket.
Az Advanced Formatot a Windows Vista és a Windows újabb verziói, valamint a 2.6.31- es Linux kernelverziójú modern Linux disztribúciók támogatják, különösen a 2.6.34 , [5] [6] és a Mac OS X verzió óta. Az Advanced Format támogatás a hozzáférés optimalizálását jelenti 4 kiB-os blokkokkal a megfelelő határokon, és a lemez particionálását legalább 4 KiB-os határokon (Vista, modern Linux - legalább 1 MiB [7] ).
Ha Advanced Format technológiával rendelkező meghajtót használ a Windows XP és korábbi operációs rendszerben, a teljesítmény meredeken csökken (az olvasási és írási sebesség másodpercenként több mebibájt) [8] a szoftverfürtök és a fizikai fürtök eltérése (eltolódása) miatt. szektorok a lemezen, aminek eredményeként egy fürt két szektort fed le, ami az olvasási / írási műveletek számának megduplázódásához vezet, és ennek eredményeként nemcsak lelassul, hanem megnövekszik a merevlemez kopása is. Ennek az az oka, hogy az első lemezpartíció alapértelmezés szerint a 63-as szektorban kezdődik, ami nem 8 többszöröse [9] . A probléma megoldására a Western Digital kiadott egy speciális "WD Align System Utility" segédprogramot [10] [11] , amely 1 szektorral eltolja a lemez tartalmát. Alternatív megoldásként a Seagate meghajtókba épített Seagate SmartAlign technológia lehetővé teszi az Advanced Format használatát speciális szoftverek használata nélkül [12] . A Western Digital lehetővé teszi a blokkok fizikai eltolásának megváltoztatását is a lemezen lévő kapcsolóval, azonban bizonyos megvalósításokban ez problémákat okoz a rendelkezésre álló blokkok számának korrigálásával [3] .
Vannak speciális, külső féltől származó segédprogramok is, mint például a Paragon Alignment Tool , amelyek lehetővé teszik a lemezpartíciók igazítását és teljesítményük javítását.
0 | egy | 2 | 3 | négy | 5 | 6 | 7 | nyolc | 9 | tíz | tizenegy | 12 | 13 | tizennégy | tizenöt |
Fizikai szektor 1 | Fizikai szektor 2 |