Firmware u pevných disků HDD
Publikováno:
21.02.2023
Aktualizováno:
02.03.2023
Kategorie: Technické informace
Určitá část firmware řadiče disku je uložena v čipu na externí elektornice disku. Další část je pak uložena na vlastních datových plotnách HDD, konkrétně v tzv. servisní oblasti disku (SA), která je primárně určena právě pro tento účel. Tato datová zóna je pro uživatele zcela nepřístupná.
Po přivedení provozního napětí nebo aktivaci signálu "reset" na datové sběrnici mikroprocesor pevného disku restartuje program zapsaný v čipu, vykoná self-test, otestuje paměť s náhodným přístupem, provede naprogramování čipů, které jsou na vnitřní sběrnici pevného disku, a v případě, že nedojde k mimořádné události, spustí motor. Poté měří dobu pohybu impulsů fázových vinutí a čeká, dokud motor nezíská jmenovité (provozní) otáčky. Následně vydá příkaz k přesunu magnetických hlav na zaváděcí stopu obsahující firmware disku a začne odečítat značení servopohonu a nakonec ustálí rychlost rotace ploten. Po načtení firmwaru a jeho následném provedení je pevný disk připraven přijímat signály z rozhraní počítače.
Výkon a spolehlivost pevného disku závisí na účinnosti a kvalitě interního softwaru (firmwaru) prováděného mikroprocesorem disku. Výrobci disků (a pamětí obecně) firmware průběžně upravují a zlepšují jeho funkční parametry po celou dobu výroby konkrétního modelu diskové jednotky. Téměř všechny pevné disky umožňují uživatelům pomocí speciálního softwaru obnovit tento kritický mikrokód. V naprosté většině případů to však není nutné. K závažným chybám, které by mohly firmwaru moderních pevných disků zabránit v normálním provozu, příliš často nedochází. A pokud již dojde k selhání z důvodu poškození firmware disku, jeho oprava do funkčního stavu není běžnými prostředky řešitelná.
Navíc jakákoli chyba při aktualizaci firmware může vést k úplné nefunkčnosti disku. Po případné aktualizaci nemá smysl očekávat žádné výrazné změny a zlepšení v provozu pevného disku a ještě méně má smysl doufat ve výskyt dalších funkcí nebo podstatné zvýšení produktivity, protože tyto aktualizace jsou obvykle určeny pouze k teoretickému zvýšení spolehlivosti provozu pevných disků.