2Jan Forman: Firmware HDD na plotnach rozhodne neni, je ulozej na flash pameti na desce. Jednak by to totiz vyzadovalo, aby HDD sam umel pracovat s logikou disku (coz HDD vubec neresi, co kam zapsat/precist mu rika OS) druhak by nefungovalo to, ze vemes elektroniku disku a prehodis ji na jiny plotny, abys z nich vysal data. Coz se zcela bezne dela pri ruznych zachranych pracech.
Realokace pak probiha predevsim pri cteni. Pri cteni dochazi vzdy k chybam (podobne jako u CD/DVD, jen u HDD v jinym meritku). Disk pak vyhodnocuje, kolik (opravitelnych) chyb cteni z toho ktereho sektoru zaznamenal, pripadne pomer sum/signal. Pokud tyhle hodnoty prelezou akceptovatelnou uroven, tak jeste zcela citelny sektor na pozadi, zcela bez vedomi OS, presune a realokuje jeho polohu (= zapise si to do prekladovy tabulky). Mnoztvi sektoru pro realokaci pak bude mit kazdej disk jiny, a to i pri stejny kapacite. Vychazi se ze statistik a v "lepsi" spolecnosti se pocita, ze by mel disk vydrzet 5 let pri navrhovanem provozu (=desktop/server je zcela jina zatez).
Zaroven ma prakticky kazdej disk nejaky pocet realokovanych sektoru uz "od vyroby". Samo realokace neni vsespasna a i sama o sobe muze zpusobit poskozeni dat.