Što je platter geometrija diska: vodič za inženjere
Platter geometrija diska definirana je kao fizički i logički raspored podataka na rotirajućim magnetskim pločama tvrdog diska, organiziran u koncentrične staze, sektore i glave za čitanje i pisanje. Ovaj koncept čini temelj razumijevanja kako tvrdi disk pohranjuje i dohvaća podatke, a izravno određuje njegove performanse i pouzdanost. Standardni model adresiranja poznat kao CHS (Cylinder-Head-Sector) bio je dominantan desetljećima, no zamijenjen je modernijim pristupima poput LBA (Logical Block Addressing) i Zone Bit Recording tehnike. Razumijevanje platter geometrije diska nužno je za svakog inženjera koji radi s pohranom podataka, dijagnostikom kvarova ili oporavkom podataka.
Što je platter geometrija diska: staze, sektori i glave
Platter geometrija diska opisuje raspored podataka na rotirajućim magnetskim pločama, strukturiran u staze, sektore i glave. Svaka magnetska ploča (platter) podijeljena je u koncentrične kružnice nazvane staze (tracks). Broj staza po ploči kreće se od nekoliko tisuća do više desetaka tisuća, ovisno o gustoći zapisa i generaciji diska.
Svaka staza podijeljena je na manje jedinice nazvane sektori (sectors). Sektor je najmanja adresabilna jedinica za čitanje i pisanje podataka na disku. Tradicionalni sektor sadržava 512 bajtova, dok moderni diskovi koriste sektore od 4.096 bajtova (4K sektori), što je standard poznat kao Advanced Format, koji je uvela organizacija IDEMA.

Glave za čitanje i pisanje (read/write heads) lebde iznad svake površine plattera i magnetski čitaju ili upisuju podatke. Svaka ploča ima dvije površine, a svaka površina ima jednu glavu. Disk s dvije ploče stoga ima četiri glave, no to nije uvijek slučaj jer broj aktivnih površina može biti manji od teorijskog maksimuma zbog ekonomskih ili tehničkih razloga.
CHS model adresiranja i njegova povijesna uloga
CHS model adresiranja identificira svaki sektor kombinacijom tri parametra: broj cilindra (Cylinder), broj glave (Head) i broj sektora (Sector). Cilindar je skup svih staza na istoj radijalnoj poziciji na svim platterima. Ovaj model bio je dominantan u doba prvih IBM PC računala i BIOS sučelja.
- Cilindar (Cylinder): Skup staza na istoj radijalnoj poziciji na svim platterima.
- Glava (Head): Identificira površinu plattera i odgovarajuću glavu za čitanje.
- Sektor (Sector): Redni broj sektora unutar odabrane staze.
| Parametar | Opis | Tipični raspon (klasični CHS) |
|---|---|---|
| Cilindar | Radijalna pozicija staze | 0 do 1023 |
| Glava | Površina plattera | 0 do 255 |
| Sektor | Jedinica unutar staze | 1 do 63 |
Profesionalni savjet: CHS vrijednosti koje BIOS prijavljuje danas su gotovo uvijek logičke, a ne fizičke. Firmware diska prevodi te vrijednosti u stvarne fizičke adrese. Nikada ne pretpostavljajte da CHS parametri odgovaraju stvarnoj fizičkoj geometriji diska.

Zašto je CHS zastario i kako LBA i ZBR mijenjaju geometriju?
CHS model ima inherentno ograničenje kapaciteta. Kombinacija 1024 cilindra, 256 glava i 63 sektora daje maksimalni adresabilni kapacitet od oko 8,4 GB. To je postalo nepremostiva prepreka već krajem 1990-ih godina.
LBA (Logical Block Addressing) rješava taj problem apstrakcijom. Umjesto trodimenzionalne CHS adrese, LBA svaki sektor identificira jednim rednim brojem, počevši od nule. Operacijski sustav i firmware diska zajedno upravljaju mapiranjem LBA adresa na stvarne fizičke lokacije. Ova apstrakcija čini fizičku geometriju nevidljivom višim slojevima softvera.
Zone Bit Recording (ZBR) ide korak dalje u iskorištavanju fizičkih mogućnosti plattera. Vanjski dijelovi plattera imaju veću linearnu brzinu od unutarnjih, što znači da mogu pohraniti više sektora po stazi. ZBR dijeli platter u zone s različitim brojem sektora po stazi, čime se povećava ukupni kapacitet diska bez promjene fizičkih dimenzija.
- ZBR povećava gustoću podataka na vanjskim zonama plattera.
- Broj sektora po stazi nije konstantan, što CHS model ne može opisati.
- Firmware dinamički upravlja mapiranjem zona i sektora.
- Korisnik ne vidi zonsku strukturu jer LBA apstrakcija skriva tu složenost.
- Svaka zona ima vlastitu stopu prijenosa podataka, što znači da su datoteke na vanjskim stazama brže dostupne.
Profesionalni savjet: Ako mjerite brzinu sekvencijalnog čitanja diska i primijetite pad od 30–50% između početka i kraja kapaciteta, to je izravna posljedica ZBR arhitekture. Podatke koji zahtijevaju visoku propusnost smjestite na početak particije.
Firmware diska upravlja lošim sektorima i zonama kroz procese koji su korisniku potpuno transparentni. Kada disk otkrije loš sektor, automatski ga mapira na rezervni sektor iz skupa „spare" sektora. Taj proces produžuje vijek diska, ali istovremeno smanjuje broj dostupnih rezervnih sektora. Kada se rezervni sektori iscrpe, disk počinje javljati greške koje su vidljive operacijskom sustavu.
Kako geometrija plattera utječe na performanse i pouzdanost?
Brzina pristupa podacima na tvrdom disku određena je dvjema fizičkim veličinama: seek time i rotacijska latencija. Seek time i rotacijska latencija definiraju brzinu pristupa podacima, a njihova ograničenja određuju maksimalnu brzinu diska. Seek time je vrijeme potrebno da glava fizički prijeđe na ciljanu stazu. Rotacijska latencija je prosječno vrijeme čekanja da se željeni sektor rotira ispod glave.
- Seek time tipično iznosi 3–15 ms za moderne diskove, ovisno o modelu.
- Rotacijska latencija ovisi o brzini vrtnje: disk od 7200 RPM ima prosječnu latenciju od oko 4,2 ms.
- Stopa prijenosa podataka viša je na vanjskim zonama zbog ZBR arhitekture.
- Vibracijska osjetljivost raste s brojem plattera i brzinom vrtnje.
Platteri se rotiraju brzinama od 5400 do 15000 RPM. Viša brzina vrtnje smanjuje rotacijsku latenciju, ali povećava toplinu, vibracije i mehaničko trošenje. Diskovi od 15000 RPM koriste se isključivo u serverskim okruženjima gdje su latencija i propusnost kritični.
Fizička udaljenost između glave za čitanje i površine plattera iznosi između 0,1 i 0,3 mikrometra. Ta udaljenost je manja od promjera jedne bakterije. Svaka čestica prašine, udar ili vibracija može uzrokovati kontakt glave i površine, što se naziva head crash. Head crash gotovo uvijek znači trajni gubitak podataka i oštećenje magnetskog sloja.
Kontakt glave i ploče izaziva head crash koji obično rezultira gubitkom podataka i oštećenjem magnetskog sloja. Upravo zato se oštećeni diskovi ne smiju otvarati izvan čiste sobe (clean room) s kontroliranom razinom čestica. Svaki pokušaj otvaranja diska u nekontroliranoj okolini povećava rizik od trajnog oštećenja površine plattera i nepovratnog gubitka podataka.
Diskovi automatski mapiraju loše sektore i preusmjeravaju čitanje i pisanje na ispravne sektore, što korisnik ne primjećuje, ali dugoročno utječe na performanse. Kada se broj preraspoređenih sektora naglo poveća, to je pouzdan pokazatelj da disk ulazi u fazu kvara. Praćenje S.M.A.R.T. atributa, posebno atributa 05 (Reallocated Sectors Count) i 197 (Current Pending Sector Count), daje rani uvid u stanje geometrije diska.
Kako mikrobenchmarking otkriva stvarnu geometriju diska?
Mikrobenchmarking može otkriti stvarnu unutarnju geometriju diska mjerenjem vremena pristupa i rotacijske latencije bez otvaranja uređaja. Ova metoda je posebno korisna kada dokumentacija proizvođača ne otkriva detalje fizičke strukture, što je čest slučaj kod modernih diskova.
Postupak mikrobenchmarkinga temelji se na sljedećim koracima:
- Mjerenje seek timea za različite radijalne udaljenosti: Sekvencijalnim pomicanjem glave za poznate LBA korake mjeri se seek time. Iz tih podataka može se rekonstruirati radijalni raspored zona i procijeniti broj staza po zoni.
- Mjerenje rotacijske latencije: Ponavljanim čitanjem istog sektora s različitim vremenskim odmakom mjeri se distribucija latencije. Iz distribucije se izvodi brzina vrtnje i broj sektora po stazi.
- Analiza prijelaza između zona: Nagli pad stope prijenosa podataka pri sekvencijalnom čitanju označava granicu između ZBR zona. Broj takvih prijelaza odgovara broju zona na platteru.
- Procjena broja plattera i površina: Usporedbom seek timea za susjedne cilindre s onima koji zahtijevaju promjenu glave može se procijeniti broj aktivnih površina.
Broj površina za zapisivanje često se ne podudara s brojem fizičkih ploča. Primjer diska s dvije ploče ali samo tri aktivne površine nije rijedak. Proizvođači ponekad deaktiviraju jednu površinu zbog oštećenja u proizvodnom procesu ili radi standardizacije kapaciteta unutar serije. Bez mikrobenchmarkinga ili dokumentacije proizvođača, ta razlika nije vidljiva.
Ograničenja ove metode su stvarna. Moderni firmwari agresivno predmemoriraju zahtjeve i reorderiraju pristupe, što može maskirati stvarnu geometriju. Rezultati mikrobenchmarkinga daju procjenu, a ne egzaktnu mapu fizičke geometrije. Za forenzičke i inženjerske potrebe, mikrobenchmarking je polazišna točka, a ne zamjena za dokumentaciju ili laboratorijsku analizu.
Profesionalni savjet: Za pouzdane rezultate mikrobenchmarkinga koristite izravni pristup disku zaobilazeći operacijski sustav i predmemoriju. Na Linuxu to znači čitanje s blok uređaja (npr. /dev/sda) uz onemogućen read-ahead. Svaki sloj apstrakcije između alata i fizičkog diska unosi šum u mjerenja.
Inženjeri koji rade s vrstama kvarova hard diskova koriste mikrobenchmarking kao dijagnostički alat za procjenu stanja geometrije prije odluke o oporavku podataka. Razumijevanje fizičke geometrije pomaže u procjeni je li kvar mehanički, logički ili firmwareški, što izravno određuje strategiju oporavka.
Datarecovery: spašavanje podataka kod oštećenja geometrije diska
Oštećenje plattera, head crash ili kvar firmwarea koji upravlja geometrijom diska zahtijevaju stručnu intervenciju u kontroliranim uvjetima.

Datarecovery laboratorij osnovan je 1993. godine i jedini je u regiji s certifikatom ISO 9001:2015, što potvrđuje sustavnu kvalitetu svakog postupka oporavka. Rad s oštećenim platterima i firmwareom koji pogrešno mapira geometriju zahtijeva čistu sobu, specijaliziranu opremu i duboko razumijevanje fizičke arhitekture diska. Ako Vaš disk pokazuje znakove mehaničkog kvara, klikanja ili prestaje biti prepoznat, ne otvarajte ga i ne pokušavajte ga pokrenuti više puta. Svaki dodatni pokušaj pokretanja oštećenog diska povećava rizik od trajnog gubitka podataka. Obratite se Datarecovery timu za procjenu stanja i spašavanje podataka s oštećenog diska u profesionalnim uvjetima.
Ključne spoznaje
Platter geometrija diska određuje i fizičku organizaciju podataka i granice performansi tvrdog diska, a njezino razumijevanje temelj je svake ozbiljne dijagnostike i oporavka podataka.
| Točka | Detalji |
|---|---|
| Osnovna struktura | Disk je organiziran u staze, sektore i glave, a sektor je najmanja adresabilna jedinica. |
| CHS i LBA | CHS model je zastario zbog kapacitetnih ograničenja; LBA apstrakcija skriva fizičku geometriju od softvera. |
| Zone Bit Recording | ZBR povećava kapacitet varijabilnim brojem sektora po stazi, što uzrokuje razliku u brzini između zona. |
| Pouzdanost i head crash | Glava lebdi na 0,1–0,3 mikrometra od površine; svaki fizički kontakt uzrokuje trajno oštećenje. |
| Mikrobenchmarking | Mjerenjem seek timea i rotacijske latencije može se rekonstruirati fizička geometrija bez otvaranja diska. |
Često postavljana pitanja
Što je platter geometrija diska u jednostavnom opisu?
Platter geometrija diska je fizički raspored podataka na magnetskim pločama tvrdog diska, organiziran u koncentrične staze, sektore i glave za čitanje i pisanje. Taj raspored određuje kako disk pohranjuje i dohvaća podatke.
Koja je razlika između CHS i LBA adresiranja?
CHS adresira sektore kombinacijom cilindra, glave i sektora, s ograničenjem kapaciteta od oko 8,4 GB. LBA svaki sektor identificira jednim rednim brojem, bez kapacitetnog ograničenja, a firmware diska prevodi LBA adrese u fizičke lokacije.
Što je Zone Bit Recording i zašto je važan?
Zone Bit Recording je tehnika koja dijeli platter u zone s različitim brojem sektora po stazi, čime se povećava ukupni kapacitet diska. Vanjske zone imaju više sektora i višu stopu prijenosa podataka od unutarnjih.
Kako firmware upravlja lošim sektorima na disku?
Firmware automatski detektira loše sektore i preusmjerava podatke na rezervne sektore iz unaprijed definiranog skupa. Taj proces je korisniku nevidljiv, ali nagli porast broja preraspoređenih sektora signalizira predstojeći kvar diska.
Može li se geometrija diska analizirati bez otvaranja uređaja?
Da. Mikrobenchmarking mjerenjem seek timea i rotacijske latencije omogućuje rekonstrukciju fizičke geometrije bez otvaranja diska. Metoda daje procjenu broja zona, plattera i aktivnih površina, ali ne zamjenjuje laboratorijsku analizu kod ozbiljnih kvarova.
