Hlavní stránka Hardware Disky /CD /DVD /BR S.M.A.R.T - zjistěte jak je na tom Váš harddisk
S.M.A.R.T - zjistěte jak je na tom Váš harddisk
autor: Kwolek Jirka , publikováno 30.1.2003
S.M.A.R.T - zjistěte jak je na tom Váš harddisk
Poruchy harddisků patří mezi nejhorší druhy selhání počítačového hardwaru. Jistě to dosvědčí i můj kamarád programátor, který díky selhání harddisku přišel nejen o své rodinné fotografie ale i o svou programátorskou práci za celý měsíc. Předevčírem zapnul počítač a podivné zvuky linoucí se z pevného disku jen potvrdily definitivní "věčnou archivaci" jeho drahocenných dat. Přitom mohl dříve využít technologie S.M.A.R.T která harddisky stále monitoruje a zaznamenává veškeré nesrovnalosti v jejich chodu jen proto, aby byla schopna předpovědět kdy může dojít k jejich selhání! {mospagebreak title=S.M.A.R.T - expert kterého nikdo neposlouchá}

SMART (název budu dále psát bez teček) je zkratkou anglického "Self Monitoring And Reporting Technology" - ve volném překladu by tento název mohl znít: technologie monitorující a posuzující stav disku. Možná, že v tomto okamžiku zvednete obočí, ale vězte, že SMART je technologie běžná téměř u všech současných pevných disků (podle mých odhadů je jí vybaveno nejméně 95% pevných disků, včetně disků SCSI) a jsem si téměř jist, že provádí svou činnost na vašem počítači... i v tomto okamžiku. Co je však pro většinu uživatelů PC ještě překvapivější je to, že zjištění a predikce tohoto systému jdou vniveč - běžně totiž nejsou Vám ani operačnímu systému předávány. Je tedy možné, že nějaký systém si ve vašem počítači myslí, že váš disk mele z posledního, ale vy o tom nevíte.

S.M.A.R.T - zjistěte jak je na tom Váš harddisk

Co je a jak funguje S.M.A.R.T?

SMART má, jak jsme již řekli, za úkol detekovat a zaznamenávat veškeré nerovnoměrnosti a chyby v práci disku a z nich vyvozovat nejenom kondici disku ale i pravděpodobnou dobu, kdy může dojít k jeho selhání(!)

Prognózy jdoucí... do odpadu

V tomto okamžiku vykřiknete: proč, proboha, se údaje z této skvělé technologie nevyužívají běžně. Odpověď je snadná - údaje poskytované SMARTem jsou vlastně prognózami vyvozenými z vedlejších jevů provázejících postupnou degradaci disku (jako například z počtu detekovaných, avšak korigovaných chyb čtení (navenek se funkce disku jeví jako v pořádku), či z počtu pokusů o rekalibraci HDD.

Jelikož se jedná o prognózu, nemá tento údaj ve světě počítačů přílišnou váhu - jednak je zde otázka nakolik jsou zjištěné prognózy přesné (disk může, přes odhadovaný kritický stav fungovat ještě i velmi dlouhou dobu), jednak by zde mohla nastat mylná interpretace hlášení "disk je OK". Stále (i za jednu vteřinu) totiž může dojít k náhlé události která disk a jeho data pošle na věčný odpočinek.

S.M.A.R.T - zjistěte jak je na tom Váš harddisk

Komentář PCtuningu: zdá se nám, že zájem na tom, aby se data poskytované technologii SMART příliš nestudovaly mají samotní výrobci disků. Jednak je SMART o poruchách a selháních disků, o kterých nikdo nechce mluvit ani slyšet (naše disky jsou bez chybičky), jednak je zde obava z nadměrných reklamací (SMART hlásí chyby - chci disk vyměnit). Navíc existují disky, které hlásí nebezpečí selhání už dva týdny po uvedení do provozu...

Utility pro čtení stavu SMART

Na internetu se vyskytuje celá řada utilit které dokážou číst stav registrů SMART (údaje jsou shromažďované elektronikou disku stále a navíc nezávisle na operačním systému). Velmi dobrou utilitou je SMARTUDM (ke stažení na PCtuningu zde, velikost 40k) - pracuje však pod čistým DOS-em (můžete ji nahrát na startovní disketu Windows 9x). Vynikající je i program HDD Speed 2.1 (ke stažení zde, velikost 236kB) - ten je určen především odborníkům a jde "do hardware" mnohem víc.

Utility pro Windows

Poněkud starší, avšak plně funkční freewarovou utilitou je Active Smart Monitor 1.11 (ke stažení u nás zde, velikost 750k). Tento prográmek stál pak u zrodu již sharewarové, avšak mimořádně kvalitní utility Active Smart 2.31 (ke stažení u nás zde, velikost 850k).

S.M.A.R.T - zjistěte jak je na tom Váš harddisk

Poznámka: Většina zde zmíněných utilit poskytuje mnoho podrobných doplňujících údajů týkajících se disku, jeho verze, geometrie, otáček, firmwaru či právě používaného přenosového protokolu.

Jsou předpovědi systému SMART přesné?

SMART může relativně účinně odhalit zhoršování stavu disku vyplývající np. z postupné degradace povrchu disku či opotřebování ložisek či motorů. Náhlé události (asi 40% havárií) jako je katastrofické střetnutí hlaviček s plotnou disku, napěťové špičky, přepětí, přerušení vodiče či poškození elektroniky SMART pochopitelně nepředpoví. Existuje obecná zásada jak interpretovat výsledky poskytované systémem SMART - pokud jsou výsledky špatné, ihned zálohujte svá data, pokud jsou dobré, zálohujte svá data!

Místo sytému SMART lze občas odhadovat blížící se krizi podle nestandardního chování disku. Disk se v těchto případech loučí prodlevami ve své činnosti nebo dokonce slyšitelným cvakáním hlaviček.

{mospagebreak title=Údaje poskytované systémem S.M.A.R.T}

Výstupem systému S.M.A.R.T je soustava hodnot (Treshold, Value, Worst, RAW) vázaná k jednotlivým tzv. atributům. Těch je asi dvacet, mají různou váhu a vypovídají o jednotlivých aspektech souvisejících s chodem disku. Některé údaje jsou informativní (jako je např. teplota disku, počet provozních hodin), některé sčítají nečekané událostí.

Podívejme se, co lze konkrétně z registrů SMART vyčíst (dále uvádíme jen ty atributy, jež jsou pro výrobce společné). Konkrétní údaje jsou z mého disku Barracuda IV ST380021A.

atribut ID
hex
prahová
hodnota
aktuální
hodnota
nejhorší
dosažená
klíč RAW hex typ atr.
* Raw Read Error Rate 01 34 78 72 8D4F9 PR ER

Počet chyb čtení vč. korigovaných (ty jsou v průběhu činnosti HDD běžné). Aktuální hodnota by neměla klesnout pod prahovou hodnotu.

* Spin Up Time 03 - 70 70 0  

Čas potřebný k roztočení ploten. Zde není rozhodující hodnota, ale to, jestli se tato doba prodlužuje.

  Start/Stop Count 04 20 100 100 5D EC SP

Počet start/stop cyklů jednotky.

* Reallocated Sector Count 05 36 100 100 0 EC SP

Označuje množství vadných sektorů (v klíči RAW) přemapovaných do záložní části disku. Hodnota 100 značí, že k dispozici je 100% záložních sektorů (nedošlo tedy k žádnému přemapování). Práh je 36%.

* Seek Error Rate 07 30 75 60 2177EFB PR ER
Indikuje počet nepřesností v pozicionování hlaviček na danou stopu. Aktuální hodnota by neměla klesnout pod prahovou hodnotu.
  Power On Hours Count 09 - - - 5B0 EC SP

Měří kolik hodin provozu má disk za sebou (v klíči RAW). Zde konkrétně 5B0 hex. = 1452 (h).

* Spin Retry Count 0A 97 100 100 0 EC
Počet případů kdy se plotny neroztočily po inicializaci disku.
  Power Cycle Count 0C - - - 35C EC SP
Počet zapnutí disku. 35C = 860x
  Drive Temperature C2 - 27 50 1B SP

Aktuální teplota disku (C). Hodnota teploty bývá uložená v RAW. Vysoká interní teplota společně s mechanickými otřesy a vibracemi zkracuje životnost disku ze všeho nejvíce.

  Current Pending Sector C5 - 100 100 0 EC
Počet podezřelých sektorů.
  Uncorrectable Sector C6 - 100 100 0 EC
Neopravitelné sektory.
  Ultra ATA CRC Error Rate C7 - 200 200 0 PR ER
EC SP
Chyby přenosu rozhraní Ultra ATA.
  Write Error Rate C8 - 100 253 0  
Počet chyb při zápisu dat.
  Attribute ID Threshold Value Worst RAW Type

Typ atributů (hodnoty které nemají v dané souvislosti význam jsem nahradil pomlčkou):
* - kritický atribut pro chod disku - věnujte právě jim zvýšenou pozornost
PR - Performance-related (souvisí s výkonem)
ER - Error rate (výskyt chyb)
EC - Events count (čítač)
SP - Self-preserve ()

Jak číst a interpretovat jednotlivé hodnoty? V případě trojice údajů: prahová hodnota, aktuální hodnota, nejhorší hodnota (Treshold, Value, Worst) je pravidlem, že čím nižší je hodnota, tím hůže. U většiny těchto hodnot je maximem 100, u některých atributů 200. Pokud se aktuální hodnota dostane pod prahovou hranici (Treshold) znamená to, že disku se vede podprůměrně.

Poznámka: Atribut C7 (Ultra ATA CRC Error Rate) může pomoci i při odhalování chyb kabeláže Ultra ATA.

T.E.C

Některé atributy mají doplňující údaj T.E.C (Threshold Exceeded Condition). Ten se uvádí dobu / datum, kdy by mohlo dojít k překročení prahové meze. Hodnota T.E.C je právě onou, tolik diskutovanou a kontroverzní předpovědí selhání disku.

Závěr

SMART rozhodně patří mezi technologie, které je dobré znát a využívat (ať si výrobci disků nebo počítačových sestav myslí cokoliv). Klíčem k jejímu využití je však správné pochopení jednotlivých atributů, jejich významů a hodnot - jen tak vám S.M.A.R.T pomůže efektivně disky monitorovat a předcházet jejich poruchám. A nezapomínejte na to, že žádná technologie Vás (bohužel) nezbaví povinnosti periodicky zálohovat data.

 
Komentáře k článku
RSS
Pouze registrovaní uživatelé mohou přidat komentář!
30.1.2003 00:10:35   0.0.0.xxx 3030
Docela peknej clanek. Ja pouzivam Dtemp http://private.peterlink.ru/tochinov/
je free malej a hezkej ;)

(Teda doufam ze ste se o nom v clanku nezminovali ja ty programy preskakoval...)
30.1.2003 00:10:53   0.0.0.xxx 3832
Nekde jsem na internetu cetl, ze zapnuti funkce SMART disk zpomali. Udajne i o desitky procent. Muzete mi nekdo rict co je na tom pravdy? Diky
30.1.2003 00:44:28   0.0.0.xxx 3029
nevite?
30.1.2003 01:14:33   0.0.0.xxx 2829
Existuje software ktery by vycital RAID na discich pripojenych na IDE RAID radici (byt na nich neni RAID pouzito) jako je napriklad HPT370?
30.1.2003 01:16:24   0.0.0.xxx 2928
:-)
30.1.2003 01:49:24   0.0.0.xxx 2928
Zapomel jsem dodat, ze hledam software pod w2k/XP. SMARTUDM bohuzel bezi jen pod DOSem.
30.1.2003 06:26:08   0.0.0.xxx 2628
Clanek je pekny, ale krome linku na download byste mohli uvadet i odkazy na stranky produktu. Ja vim, ze si to muzu najit, ale stejne...
30.1.2003 06:31:33   0.0.0.xxx 2829
Me se disk vopcas za chodu vypne a pak se zase normalne zapina trava to tak 4vteriny a dela to normalne pri praci s nim to je asi spatny co?Zadny vypinani nemam nastaveny.A chyby ma tam asi 5GB mista ale to asi nebude tim snad.
30.1.2003 07:45:49   0.0.0.xxx 2930
Bude to spatnym kontaktem v napajecim konektoru, zkus je prehodit treba s CD mechanikou. Kdyz to bude delat i potom, tak ti asi odchazi disk
30.1.2003 07:56:01   0.0.0.xxx 2727
pod linuxom je nato smartd...
30.1.2003 08:08:24   0.0.0.xxx 2628
Odchází... nebo špatný kontakt na napájení, popř. slabý zdroj.
30.1.2003 08:25:35   0.0.0.xxx 2829
ja pouzivam SpeedFan jak na disk co je primo na mb tak na disky na HTP370.
30.1.2003 09:19:51   0.0.0.xxx 2928
Mno mě jeden disk už asi půl roku semtam chytne "svý dny" a né a né se roztočit. navíc je na něm jakejsi beeper a ten si beepne :-) Ale po delším přemlouvání se roztočí :-) Jen čekám, kdy to bude naposledy... je 60GB a data zatím nemám kam dát :-

..........Starmen..........
30.1.2003 09:35:39   0.0.0.xxx 2829
A jak je to s tím snížením rychlosti? Je to opravdu tak kruté (desítky procent)? Jinak ten S.M.A.R.T. není žádná novinka, už tomu pár let bude, co byl zaveden. Jen je škoda, že těch možností nevyuživá přímo OS.
30.1.2003 09:46:07   0.0.0.xxx 2728
Jenom dodavam, ze podporu S.M.A.R.T. ma i vetsina novejch BIOSu - uz jsem se nekolikrat setkal se situaci, kdy mi BIOS ohlasil problemy s diskem detekovany pomoci S.M.A.R.T. a diagnostickej program vyrobce je potvrdil.
Zkontrolujte si, esli mate v BIOSu S.M.A.R.T. zapnutej.
30.1.2003 10:01:44   0.0.0.xxx 2726
lidi na ten HD speed zapomeňte. To je nějaká blbost. Na mím disku viděl je 8GB a hlásil přístupovou dobu 30ms a přenosovou rychlost 6MB/s (v pinacle stud. běžně grabuju přez firewire 20MB/s)
30.1.2003 13:10:43   0.0.0.xxx 2727
Pokud se SMART povoli v BIOSu, tak by to mole byt OK, protoze pri stratu PC zobrazi chybove hlaseni a vyzaduje F1...

Ale uz jsem se setkal s diskem, co tohle hlasi asi rok a porad jede na 100%

Jinak toho programatora lituji, ale nezálohovat si měsíční práci ... no nevím :o( Podle mě je jednou týdně málo
30.1.2003 14:13:58   0.0.0.xxx 2727
Ano, solidna utilitka
30.1.2003 14:15:23   0.0.0.xxx 2828
Hmm, to tazko, pokial niekto stale danu informaciu necita. Mimoto, snadradne ma disk SMART tak, ze nie je zablokovana, neviem ci sa vobec da zablokovat. Ved to funguje sposobom, poslem dotaz na disk na SMART a dostanem vysledok.
30.1.2003 14:17:09   0.0.0.xxx 2826
Musi to podporovat samotny RAID, inac nie. Ja mam doma HPT interny aj externy, na externom to ide ale len pre jeden disk, na internom vobec ( skusal som niekolko softov). Pisal som ohladom toho aj autorovi DTemp (n/a).
30.1.2003 17:02:10   0.0.0.xxx 2628
Ano, speedfan je velmi pekny program. Monitorovanie teploty kompu + disku, regulacia otaciek ventilatora a mimo inych aj smart info.

Co ma ale zaujima, kde su tieto SMART informacie ulozene. V elektronike disku ( nejaka eeprom ), alebo priamo na mediu ???
30.1.2003 17:25:12   0.0.0.xxx 2727
kresl me hadr - haflo bad sektoru

a smart si porad vesele hlasil STATUS OK

sak se zeptejte v konferneci http://www.linux.cz/mailing-list/

to muzete klidne vypnout



30.1.2003 17:43:49   0.0.0.xxx 2628
Mno nesoudil bych jen podle jednoho pripadu - mne znamej dotahl komp ze mu po instalaci neustale padaji XP a pise mu to nakou hlasku po spusteni - jinak PC anafabet - na disku spousta vadnych sektoru - winy sly nainstalovat, ale pak nejely kvuli sektorum. Vcas to sice asi neupozorni, ale aspon nekdy to upoznorni - a pro PC negramotne je to dobre - mozna je to trkne. Jinak docela nepovedene(rozostrene) foto najdete na
http://mapedit.3games.cz/test/smart.jpg
30.1.2003 22:10:30   0.0.0.xxx 2628
Mě se vypínal taky(WD WDC-200BB v šuplíku),ale to bylo protože byl horkej-takže zkus chlazení
31.1.2003 01:03:27   0.0.0.xxx 2828
hm tak mnou nenavidenej 1,5 roku starej disk Western Digital 20GB je absolutne v pohode, to trochu nechapu, pac nekdy dela to ze se najednou odpoji (spatnej kabel napajeci) coz by ho melo podle me celkem rasit, nekdy musim vypnou PC natvrdo pres zasuvku kdyz vecer parim a slysim ze jde matka pac ty atx nez se vypnou... :-)))) atd. atd. - celkem vydrz teda - SEM OHROMEN
31.1.2003 01:05:44   0.0.0.xxx 2828
ehm NEUMI MERIT TEPLOTU, KRAP JEDEN :-))))
31.1.2003 15:05:54   0.0.0.xxx 2729
Protože na tom nemají často zájem ani... výrobci disků (je zde šance, že záruka bude prošlá, když disk definitivně klekne). Bohužel, to je skutečná brzda
31.1.2003 20:06:03   0.0.0.xxx 2727
>a jsem si téměř jist, že provádí svou činnost na vašem počítači... i v tomto okamžiku.
No na mem sice jo, ale ze to bude u vetsiny uzivatelu, to pochybuju. V biosech na deskach byva totiz smart defaultne disabled, pry proto, ze trochu snizuje rychlost (tomu teda rozhodne neverim, prinejmensim ne znatelne). A taky neverim ze vetsina lidi to zapla, tipuju ze ani nevedi, co to je...
2.2.2003 13:44:21   0.0.0.xxx 2727
Zpomaleni disku souvisi se SMARTem jen neprimo. Vetsina disku umoznuje pomoci firemnich utilit snizit HLUCNOST. Zmeni se zpusob vystavovani hlavicek, cimz se snizi hladina hluku, ale take vykon disku. Takze mereni pomoci S.M.A.R.T podle mne vykon disku NESNIZI. Nastaveni jsem videl u disku IBM a Quantum.
3.2.2003 06:08:41   0.0.0.xxx 2727

Dobry uz to jede


Akorat mi tam vylezlo seek error rate

3.2.2003 16:23:51   0.0.0.xxx 2627
Podle všeho je zapnutí funkce SMART v BIOSU jen zařazením kontroly SMART registrů BIOSEM (zejména při bootovaní). Jinak SMART by neměl disk jakkoliv zpomalovat - navíc se nejspíše ani nevypne u disku, ale jen to monitorování BIOSem tedy komunikace BIOS - registry disku. Jo a jinak nevěřím že to čtení je tak časté, že by to "lagovalo"...
4.2.2003 20:10:37   0.0.0.xxx 2729
Nevíte někdo jestli neexistuje náhodou prográmek který umí zpomalit otáčky disků western digital ??

Děkuji
5.2.2003 11:07:55   0.0.0.xxx 2826
je to spomalovac disku
5.2.2003 12:45:39   0.0.0.xxx 2628
dík za link
6.2.2003 13:35:21   0.0.0.xxx 2829
Používám Dtemp už asi půl roku. Je to super utilitka, ale narazil jsem na malý problém - pokud si zapnu hlášku "Warning about cr.temp." a dojde k přesahu hodnoty teploty, dojde k zobrazení hlášky - ALE to se děje v pravidelných intervalech vždy novým oknem, takže pokud nejsem u PC, mám těch hlášek plnou obrazovku (mám poslední verzi 1.00-34-RC
6.7.2003 15:23:38   0.0.0.xxx 2927
preco mi vzdy najde zmenu v unknown attribute?
31.7.2003 10:49:37   0.0.0.xxx 2727
jak mam brat vazne tuto predpoved systemu T.E.C. co mi predpovedel ze k prekroceni prahove hodnoty Raw Read Error Rate bude prekrocena v toto datum 21.06.2004 je to vazne disk je rok jety BARRACUDA IV 80GB????POMOOOOCCC
26.12.2004 11:18:43   0.0.0.xxx 3028
Ahoj vsem. No tak mam problem s Maxtorem 160GB 8MB cache. Koupil jsem ho pred pul rokem a nedavno se mi zacal pri jakemkoliv nahravani na disk restartovak kompl a nenacetl vubec disk. XPcka mam upravene pro velkou kapacitu disku nad 137GB. stahl jsem si program od maxtoru a ten mi nahlasil ze je disk vadny. Tak jsem si stahl tuto utilitku Active SMART a ta mi hlasi ze Reallocated Sector Count je BAD. Kriticka hodnota je 63 a moje hodnota je 1 ! Ano 1! Skousel jsem formatovat ale nic. Vydite to na LOW LEVEL FORMAT nebo REKLAMACI?
27.12.2004 00:19:25   0.0.0.xxx 2827
spise na reklamaci, kdyz ti to oficialni utilita hlasi, snad by se to dalo ukecat, aspon bych to zkusil, btw tedka zrovna jsem nahodil utilitku na monitorovani smart hodnot, no a hlasi mi to t.e.c. u seek error rate dnesni datum - 27.12.2004, no potes koste :/ snad to nezhavaruje v nejblizsi dobe, ale pokud chce zhasnout, tak musi do 1/2 roku, to mi bude koncit zaruka ;)
7.9.2006 16:05:32   89.102.207.xxx 11
když jsem přes Seagate Disk Wizard kontroloval disk tak mi to nahlásilo "Self-test routine completed with a S.M.A.R.T. alert error!", pritom v everestu na Smartu zadna zavada neni, nevite, co s tim ?

Redakce si vyhrazuje právo odstranit neslušné a nevhodné příspěvky. Případné vyhrady na diskuze(zavináč)pctuning.cz

0 čtenářů navrhlo autorovi prémii: 0Kč Prémie tohoto článku jsou již uzavřené, děkujeme za váš zájem.
Tento web používá k poskytování služeb soubory cookie.