Domovská » jak » Jak diagnostické nástroje pevných disků zjistí, zda je sektor špatný nebo ne?

    Jak diagnostické nástroje pevných disků zjistí, zda je sektor špatný nebo ne?

    Nikdo nemá rád přemýšlet o tom, že hard-drive bude špatně mnohem méně potíže s jedním, ale jak diagnostické nástroje s pevným diskem skutečně vědí, zda jsou odvětví špatná nebo ne? Dnešní příspěvek SuperUser Q & A má odpovědi na zvědavé čtenářské otázky.

    Dnešní zasedání Otázky a odpovědi nás přichází s laskavým svolením SuperUser - podřízené rozdělení Stack Exchange, které je založeno na komunitě prostřednictvím skupin webových stránek.

    Foto s laskavým svolením Matthew (Flickr).

    Otázka

    Čtecí zařízení SuperUser David chce vědět, jak diagnostické nástroje s pevným diskem vědí, zda je sektor špatný:

    Když narazím na pevný disk, který pravděpodobně selhává, naskenuju ho pomocí aplikace ViVARD, která mě spolehlivě sděluje, zda je třeba vyměnit pevný disk nebo ne. Jak fungují tyto druhy nástrojů? Jak mohou říci špatnému sektoru z dobrého sektoru?

    Jak diagnostické nástroje pro pevný disk zjistí, zda je sektor špatný nebo ne?

    Odpověď

    Uživatelé SuperUser Stavr00 a Ole Tange mají pro nás odpověď. První, Stavr00:

    Moderní pevné disky implementují systém firmwaru nazvaný S.M.A.R.T. který shromažďuje statistiky o výkonu pevného disku a automaticky zabraňuje ztrátě dat přesunutím dat mimo špatné sektory.

    Diagnostické nástroje dotazují na S.M.A.R.T. pro sestavení zprávy o zdravotní kontrole. Špatné sektory jsou zjištěny při přístupu na pevný disk, vyloučeny a nezbytné přemístění provádí společnost S.M.A.R.T. Systém.

    Následuje odpověď od Ole Tange:

    Nejsem s ViVARDem obeznámen, takže je to obecná odpověď.

    CHYTRÝ.

    CHYTRÝ. je součástí nejmodernějších pevných disků. Zaznamenává se, když pevný disk vidí špatný sektor a když je doba vyhledávání nebo spuštění delší než obvykle. To jsou všechny indikátory selhání pevného disku.

    Způsob, jakým pevný disk zachraňuje selhávající sektor, je způsoben chybovými kódy (obvykle Reed-Solomon), které mohou provést záchranu v případě, že je několik chybných chyb. Pokud je mnoho chyb špatně, pak se pevný disk pokusí zachránit četbou sektoru znovu a znovu. Když to nakonec udělá správně, uloží ji do jednoho z náhradních sektorů.

    Čtecí sektory

    Pevný disk přerozděluje sektory s chybami čtení do souboru volných sektorů, které jsou k tomuto účelu vyhrazeny. Operační systém to obvykle nevidí, ale vidí celý pevný disk jako bez chyb. Pouze pokud neexistují další sektory, které by mohly být znovu přiděleny (nebo sektor nemůže být zachráněn), operační systém vidí rozbité sektory.

    Je však možné obejít opravu chyb. Věřím, že je to pro každý model jiné, ale možná to ViVARD dělá? Tímto způsobem si můžete přečíst aktuální data na pevném disku. Přečtením toho budete schopni zjistit, která sektory mají chyby, i když samotný operační systém nevidí žádné chyby.


    Musíte něco přidat k vysvětlení? Vyjměte v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.