
Jak spolehlivě určit fyzicky vadné sektory
Dobrý den,
můj systémový disk Hitachi Deskstar 7K1000.C (HDS721010CLA332) bude zanedlouho mít už 5 let, takže už má něco naběháno.
Asi před 2 týdny jsem dělal namátkové kontroly a pozastavil se nad S.M.A.R.T. hodnotami. Upřímně řečeno - čím více to zkoumám, tím více jsem zmatený a nevím, co si o tom vlastně myslet.
S.M.A.R.T. vykazuje vysokou hodnotu Reallocated Sector Count (262148) a k tomu 4 události přealokování. Když jsem na to tak koukal, nemohl jsem si pomoci (a nemohu stále),
ale ten počet vadných sektorů mi zkrátka přijde moc vysoký a "pěkný" na to, aby mi to působilo důvěryhodně. Proč pěkný? Protože hodnota je pouze o 4 větší než je mocnina 2^18 (262 144 barev, kupříkladu ).
O 4 vyšší hodnota, 4 Reallocation Event Count. Ale to jsou jen takové "úvahy"...
Dobrá, jako první mě napadlo si stáhnout přímo diagnostický nástroj výrobce - Hitachi Drive Fitness (Windows verze). Jenže ten nástroj můj disk vůbec nerozpoznal...
Tak jsem zkusil stáhnout HDTune a otestovat povrch -> bez jediné chyby.
Poté udělal oddech od jakéhokoli testování, pouze sledoval S.M.A.R.T. hodnoty, ty se dodnes vůbec nezměnily.
Napadlo mě, jestli to není jen nějaká chyba (programu ke čtení S.M.A.R.T), zkusil jsem tedy ještě nastartovat do Linuxu Mint, kde je aplikace Disky - zde jsou informace o oddílech. S.M.A.R.T., apod. Můj disk stručně "zhodnotil" jednou větou "Disk je v pořádku, 262 148 vadných sektorů".
Na druhou stranu - aplikace pro Windows - HDDLife ohodnotila disk 0 % spolu s obrovským červeným vykřičníkem, že má data jsou přímo kritickém ohrožení.
Při běžném používání však nezaznamenávám jediný problém - nečitelné soubory, chyby při zápisu i jakékoli jiné chyby s diskem přímo nesouvisející.
Četl jsem, že sektory se mohou poškodit i tím, že dojde k výpadku proudu (což je pravda, že se za tu dobu párkrát stalo). Sice by to mělo být ošetřené tím, že by disk měl mít dostatek nashromážděného proudu, případně využít energii točících se ploten k bezpečnému dokončení operací (a samozřejmě k "nouzovému" zaparkování hlav).
Vzhledem k tomu, že se stav zatím nijak nezhoršil, nemohlo se to stát právě třeba takhle jen jednorázově? Čili že v disku jako takovém není žádný problém, který by ho postupně zhoršoval,
ale že se vlivem výpadku proudu prostě jenom jednorázově narušil?
Co se vlastně v takové situaci s diskem stane? Když nad tím tak přemýšlím - teoreticky - z nedostatku proudu disk třeba nedokončí zápis. A tak i záznam je třeba nedokončený, špatně se zmagnetovalo konkrétní místo na disku, apod. Ale vyvolá to nutně fyzické nevratné poškození disku? Pokud ano - proč?
Nepomohl by tomu třeba nízkoúrovňový formát, kdy se celý disk přepíše nulami, znovu se natvoří stopy, atp.? Vynulují se tím i S.M.A.R.T. hodnoty? Pokud ne, dají se vynulovat, aby disk začal sám sebe odznovu diagnostikovat a vynutilo se použití i třeba skutečně vadných sektorů? Zamýšlel bych tím, že bych pozoroval, jestli se časem zase ve S.M.A.R.T. přibudou přemístěné sektory.
Taktéž mi přijde, že jsou alespoň 2 tábory lidí. Jedni tvrdí že kontrola povrchu byla možná směrodatná kdysi dávno, když byl disk ještě relativně jednoduché zařízení - dnes se má tedy řídit S.M.A.R.T. hodnotami. Druzí zase tvrdí, že S.M.A.R.T. hodnoty se mají brát s rezervou, neboť se jim nedá na 100 % věřit.
Kdo má pravdu spíš?
Není ještě nějaký "třetí" způsob diagnostiky HDD?
---prý text příspěvku příliš dlouhý, pokračování v dalším příspěvku---
kdo to celé přečte, má u mě pivo.
kdy se stretneme?
kdo to celé přečet a zbyly mu síly na pivo, adresu nemusí psát sem, stačí sz. (na setkání fanclubů nejezdím)
tazatel: vidím odkaz na screen se smart, ale netuším co tím údajem u "05" aida myslí.
spustil bych klasiku crystaldiskinfo.
Na přání předkládám snímek z CrystalDiskInfo. Vypadá to v podstatě stejně, akorát popisky jsou přeložené.
CrystalDiskInfo S.M.A.R.T.
9105
9132
možná správné. s raw hodnotami výrobci různě žertovali, proto jsem chtěl vidět výpis ve známém tvaru. no jo, ibm-hitachi.
hodnota "id 05" je podivná, nedává smysl. (srovnej podobný nesmysl u teploty "id c2")
nezbude ti než absurdní číslo v "id 05" sledovat, jestli se časem nemění*.
a občas spustit windowsí kontrolu disku.
*) změny by šly prostě logovat při zapnutí pc programem nirsoft smart view.
princip pro 1 disk - na 4.řádku se odečítá "bulharská konstanta":
jo, smart id 05 a c5 patří mezi kritické hodnoty disku.
Díky, akorát je blbý, že by vždy po startu PC byla třeba oprávnění správce.
Po včerejším testování jsem čím dál víc utvrzen, že mám opravdu "jen" 4 vadné sektory.
V BIOSu jsem přenastavil AHCI na IDE a konečně se mohl trochu posunout.
Drive Fitness (Advanced test) (= bez chyb; nejprve se prováděla kontrola povrchu, poté SMART Self-Test)
Drive Fitness (SMART operations)
HDAT2 (galerie snímků různých informací/smart logů)
Na tomto snímku dole je počet přemapovaných sektorů. Co se mi ale moc nelíbí je hodnota u Mechanical Start Failures - je třeba si na to dát pozor?
Dneska jsem ještě narazil na smartmontools. Ten oproti CrystalDiskMarku správně rozeznal nejen teplotu,
ale i počet přemapovaných sektorů (což už dělalo problém mnoha programům).
smartmontools S.M.A.R.T. (výsledek)
Oprava: CrystalDiskInfo (ne -Mark)
Tak bohužel... dneska mi naskočil jeden přemapovaný sektor navíc...
U ID 05 nyní mám ještě zajímavější hodnotu: 327 685
Smartmontools ukazuje stále správnou hodnotu (nyní 5).
Mám zkoušet přepisovat ten disk nulami a doufat, že se jedná jen o logické (soft) chyby, anebo se nejspíš jedná o fyzické (hard) chyby, ale přemazáním nic nezkazím (někde jsem viděl, že se přemazání nulami občas doporučuje provést - kvůli magnetismu).
Je třeba se pomalu připravit na výběr nového disku?
To, ako sa bude spravat disk a ako bude reagovat na chyby je zalezitostou jeho firmware. SMART je analyzator povrchu disku s vyhodnotenim do tej tabulky a zalezi od toho ako je naprogramovany a ako ma nastavene parametre. Data sa citaju z disku v analogovom tvare, nasledne su digitalizovane a postupuju do specializovaneho sinaloveho procesoru, ktory obsahuje jednu cast z toho SMARTU. Disk obsahuje mikro Linuxovy system a ako taky je ho mozne upravit. Ak si dostatocne znaly existuju na to navody napr. aj na YT.
Je mozne data z tej tabulky vymazat. Takyto disk sa bude javit bez zavad a to az do chvile kedy analyzator povrchu znova nevyhodnoti, ze urcity sektor ma problem. Povrch ako taky sa opravit neda.
http://www.dolphindatalab.com/product/dfl-frp-hdd- firmware-repair-tool/
V popisu vidím, že je schopen resetovat SMART.
Stačil by pouhý reset SMARTu, aby se dostaly znovu do oběhu i vadné sektory a tím se znovu zkontrolovaly? Anebo je toho třeba udělat víc?
Kde je ta druha cast?
Sem s nou! Nemam co citat....
Jaká druhá část?
Tahle? http://pc.poradna.net/q/view/1554403-jak-spolehliv e-urcit-fyzicky-vadne-sektory?page=r1554405#r15544 05
Anebo myslíš v souvislosti s DFL-FRP?
Pisal si nieco o pokracovani v dalsim prispevku. Tak by so to chcel docitat do konca teda.
Aha, uz vidim. To bude asi cele vsakze.
Funkcia toho analyzatora je furt rovnaka, pokial ho nepreprogramujes.
Zmazanim tabulky sa bude citanie/zapis na disk viac zasekavat, pretoze bude v learning mode ak narazi na problemove miesto.
Existuju chyby:
- soft (daju sa opravit preformatovanim)
- hard (nedaju sa opravit)
Ale MM... mi před chvílí jasně napsal, že pošahané sektory jsou prostě pošahané, nedají se "odmapovat", protože přemapované sektory jsou jednoznačně pošahané. Víc není co vymýšlet.
Nebo přemapované sektory už patří do kategorie "hard"?
Pokud ne, dá se určit, zda-li se jedná jen o soft chyby bez předchozího formátování? Anebo se zkrátka musí zformátovat a až poté se teprv zjistí, zda-li to byly soft chyby nebo ne?
Jinak jsem překvapen, že tě můj kratičký text tak zaujal...
Kazda chyba je chybou soft a to az dovtedy pokial nepride k prekroceniu nastavenej treshold hodnoty. Vtedy sa chyba povazuje za neopravitelnu a prichadza k premapovaniu. Pokial by si chcel vediet ako pracuje ten analyzator a ako urcuje co je chyba, aka je to chyba, kedy je hard, doporucujem pozriet patenty. Tam je to velmi presne popisane aj vcitane diagramov, grafov a nameranych hodnot. Sice ti to nepomoze, nic tym nevylepsis, ale to len pre ten pocit, ze budes vediet nieco viac.
Nic s tym nerob. Mas funkcny disk, tak na neho nesahaj. Vadny sektor bol vadny, nepremapuje sa len tak nahodne. A v SMART mozu byt nezmysly.
Ked do toho zacnes vrtat tak potom ten disk bude vadny, ptz oni to uz aj testuju vo vyrobe a premapovavaju alebo co ja viem co, a ty na to nemas ani znalosti ani vybavenie aby si potom z toho potom urobil funkcny disk. Tak na to radsej nesahaj.