SPC Servis PC Brno
Hardware

Jak číst SMART disku: konec, nebo poplach?

CrystalDiskInfo ukáže desítky řádků a jedno barevné slovo. Tento článek je slovník: co která hodnota měří, v jakých jednotkách a kde se čtení nejčastěji pokazí.

Ing. Miroslav Jaroš aktualizováno 23. září 2026 9 min čtení
Jak číst SMART disku: konec, nebo poplach?

Odpověď hned: V jednom řádku SMART jsou tři různá čísla — surová hodnota (co disk skutečně naměřil), normalizovaná hodnota v rozsahu 1 až 254 a prahová hodnota výrobce. Atribut „selhal“ teprve tehdy, když normalizovaná hodnota klesne na prahovou nebo pod ni; označení Pre-fail samo o sobě nic neznamená. U plotnových disků se rozhoduje podle pěti atributů: 5, 187, 188, 197 a 198. U NVMe podle Percentage Used, Available Spare a Media and Data Integrity Errors — a jen ty mají jednotnou definici ve specifikaci. Nejdůležitější není jedna hodnota, ale rozdíl mezi dvěma měřeními.

Tento článek je slovník, ne postup. Co s vadnými sektory dělat, kdy počítač okamžitě vypnout a jak vypadá klonování, rozebírají vadné sektory HDD a kdy disk s vadnými sektory vypnout. Tady jde o samotné čtení tabulky.

Jeden řádek, tři různá čísla

Každý atribut má podle manuálu smartctl surovou hodnotu (RAW_VALUE) a normalizovanou hodnotu (VALUE), kterou si ze surové spočítá každý výrobce vlastním algoritmem do rozsahu 1 až 254. K tomu patří prahová hodnota (THRESH) a sloupec WORST s nejhorším dosaženým stavem.

Pravidlo je jediné: pokud je normalizovaná hodnota menší nebo rovna prahové, atribut selhal. Smartctl to ukáže ve sloupci WHEN_FAILED jako FAILING_NOW; když se to stalo dřív a hodnota se vrátila, vypíše In_the_past.

Dva sloupce se pletou nejčastěji:

  • TYPE — Pre-fail, nebo Old_age. Manuál je k tomu jednoznačný: to, že je atribut typu Pre-fail, neznamená, že disk selže. Ten význam má jen tehdy, když normalizovaná hodnota spadla na práh. Selhání atributu typu Old_age znamená vyčerpanou konstrukční životnost, nikoli hrozící poruchu.
  • UPDATED — Always u hodnot, které se aktualizují za běžného provozu, Offline u těch, které se obnoví teprve při offline testu. U druhé skupiny může být číslo staré.

A jedna věc, která vysvětluje většinu sporů na diskusních fórech: od revize 4 normy ATA/ATAPI-4 je význam polí atributů plně na výrobci. Neexistuje tedy „tabulka správných hodnot“ platná přes všechny značky.

Pět hodnot, které u plotnového disku rozhodují

Rozbor Backblaze z října 2016 vychází z jejich vlastní diskové flotily a vybírá pět atributů, u kterých je surová hodnota nad nulou důvodem disk prověřit. V CrystalDiskInfo přitom hledáte jejich šestnáctkové označení, protože ID atributů i surové hodnoty se zobrazují v hexadecimálním tvaru — proto tam místo 197 vidíte C5.

ČísloV CrystalDiskInfoNázevCo počítá
505Reallocated Sectors Countsektory, které firmware odepsal a nahradil rezervními
187BBReported Uncorrectable Errorschyby, které disk sám ohlásil jako neopravitelné
188BCCommand Timeoutpříkazy, u nichž vypršel časový limit odpovědi
197C5Current Pending Sector Countnestabilní sektory čekající na rozhodnutí
198C6Uncorrectable Sector Countsektory, které se přečíst nepodařilo

Backblaze k tomu dává dvě čísla, která dávají smysl až vedle sebe: hodnotu nad nulou v aspoň jednom z pěti atributů mělo 4,2 % provozních disků, ale 76,7 % disků, které selhaly. Rozdíl mezi těmi dvěma procenty je celá užitečnost SMART. A zbytek je varování: 23,3 % disků selhalo s nulami ve všech pěti. Právě proto je jedinou skutečnou pojistkou záloha podle pravidla 3-2-1, ne barevný stav v diagnostice.

Atributy 197 a 198 spolu podle Backblaze silně korelují — sledují oba proto, že korelace není dokonalá a ne každý výrobce hlásí oba.

Planý poplach: co ještě nic neznamená

Stav Caution v CrystalDiskInfo program podle své dokumentace hlásí, jakmile surová hodnota přeleze prahovou hodnotu, a u plotnových disků ho spouští právě atributy 05, C5 a C6. U SSD ho zobrazuje při zbývající životnosti 10 % a méně. Je to tedy informace „něco tu není na nule“, nikoli předpověď termínu.

Konkrétně bývá planým poplachem:

  • jednorázový Command Timeout (188) po nečekaném vypnutí, vadném kabelu nebo přetížené redukci — číslo, které se rok nezvětší;
  • pár realokovaných sektorů (5), které se roky nemění — disk odepsal několik míst a dál pracuje s rezervou;
  • normalizovaná hodnota 100 u atributu, který má práh 0 — takový atribut nemá jak „selhat“, výrobce ho vede jen jako počítadlo;
  • hodnoty ze zařízení připojeného přes USB most, který SMART příkazy nepředá dál — program pak ukáže nesmysl, nebo nic.

Naopak čtyři situace planý poplach nejsou: rostoucí Current Pending mezi dvěma měřeními, jakákoli nenulová hodnota atributu 198, souběh 5 a 197 a atribut s FAILING_NOW. První tři znamenají, že disk už nepřečetl, co si sám zapsal.

SATA SSD: stejná tabulka, jiný jazyk každého výrobce

U SSD na SATA je čtení nejhorší, a není to vaše chyba. Backblaze v rozboru SSD atributů z června 2023 porovnal tři modely různých značek (Seagate, Western Digital, Crucial) a ze 44 atributů bylo společných jen pět — tedy 11 %, zatímco u porovnávaných modelů plotnových disků to bylo 42 %. Účast na standardu je dobrovolná, takže názvy i definice si výrobci určují sami.

Prakticky z toho plyne: u SATA SSD nikdy neporovnávejte absolutní čísla mezi značkami. Držte se hodnot, které výrobce popsal — typicky zbývající životnost, opotřebení vyrovnávání zápisů (atribut 173) a neočekávaná ztráta napájení (174) — a spíš než tabulce věřte nástroji výrobce a vývoji hodnot v čase. Příznaky, které SMART vůbec nezachytí, popisuje SSD umírá.

NVMe: hodnoty, které mají jednotnou definici

Tady se za poslední roky reálně zlepšilo. NVMe nemá volně vykládané atributy, ale log stránku 02h s jednotně definovanými poli — stejná jména i jednotky napříč výrobci. Aktuální podobu popisuje NVM Express Base Specification revize 2.3 z 1. srpna 2025; celá sada NVMe 2.4 vyšla 4. srpna 2026.

PoleDefinice ze specifikaceJak ho čtete
Percentage Usedodhad výrobce, kolik procent životnosti paměti je spotřebováno100 znamená vyčerpanou odhadovanou výdrž, ne poruchu; smí stoupat dál, nad 254 se hlásí 255
Available Sparenormalizované procento (0 až 100) zbývající rezervní kapacityklesající rezerva je vážnější signál než Percentage Used
Available Spare Thresholdpráh, při jehož podkročení může disk vyvolat varovné hlášeníhodnoty 101 až 255 jsou vyhrazené, tedy nesmyslné
Media and Data Integrity Errorspočet případů, kdy řadič zjistil neopravenou chybu integrity datzahrnuje neopravitelné ECC, chybu kontrolního součtu CRC i neshodu značky LBA
Critical Warningbitové pole varováníbit 0 rezerva pod prahem, bit 1 teplota, bit 2 zhoršená spolehlivost, bit 3 celé médium jen pro čtení
Unexpected Power Lossespočet neočekávaných ztrát napájenídřívější název pole byl Unsafe Shutdowns

Dvě věci ze specifikace, které mění pohled na „opotřebení“: Percentage Used je odhad výrobce a aktualizuje se jednou za hodinu provozu, takže po krátkém zápisu se nehne. A hodnota 100 podle textu specifikace znamená vyčerpání odhadované výdrže, ale nemusí znamenat poruchu — specifikace se u měření výdrže odvolává na normu JEDEC JESD218B-02.

Prakticky tedy: Percentage Used je ukazatel plánování nákupu. Available Spare padající k nule a Media and Data Integrity Errors nad nulou jsou ukazatele dat.

Kolik jste doopravdy zapsali

Zapsaný objem je u SSD nejpoctivější srovnání s garantovanou výdrží, a bývá špatně přečtený. Pole Data Units Written se podle specifikace udává v jednotkách 512 bajtů, ale hlásí se v tisících a zaokrouhluje nahoru — hodnota 1 tedy odpovídá 1 000 jednotkám po 512 bajtech.

Přepočet je jednoduchý: hodnotu vynásobte 512 000 a dostanete bajty. Hodnota 2 500 000 tak znamená 1,28 TB zápisů. Smartctl to naštěstí přepočítá sám a vypíše objem v závorce vedle čísla. Teprve tohle číslo porovnávejte s výrobcem udávanou výdrží v TBW u vašeho modelu.

Čím to vyčtete

  • CrystalDiskInfo — plná tabulka atributů, ID a surové hodnoty šestnáctkově, u NVMe hodnoty z log stránky.
  • smartctl ze sady smartmontools — stejné hodnoty textově, u NVMe bere atributy z SMART/Health Information logu; nejlepší volba, když chcete výstup uložit a porovnat o měsíc později.
  • PowerShell bez instalace — Get-PhysicalDisk | Get-StorageReliabilityCounter | Format-List vypíše podle dokumentace Microsoftu například Wear, PowerOnHours, Temperature a počty neopravených chyb. Vyplní se jen to, co disk a ovladač hlásí; v ukázce v dokumentaci je pole Wear prázdné.
  • nástroj výrobce (Samsung Magician, Crucial Storage Executive, WD Dashboard) — u SATA SSD často jediné korektní vysvětlení vlastních atributů.

Jedno čtení tabulky disk nezatíží. Uložte si výstup s datem; druhé měření za měsíc řekne víc než jakákoli tabulka prahů z internetu.

Když už čtení nestačí

Rozdíl mezi oběma konci je jednoduchý. Roste-li opotřebení nebo počet realokovaných sektorů, ale všechno se čte, řeší se výměna disku a přenos systému — to je běžná servisní práce, u nás orientačně od 600 Kč plus cena dílu podle rozsahu, aktuální sazby najdete v ceníku a na stránce výměna SSD. Jakmile je nad nulou atribut 198 nebo Media and Data Integrity Errors, mluvíme o záchraně dat a platí opačné pravidlo: čím méně se s diskem pracuje, tím lépe.

V servisu v Brně vyčteme SMART z disku i z NVMe, srovnáme hodnoty s tím, co počítač reálně dělá, a řekneme, do které z těch dvou kategorií váš disk patří. Vyčtení a posouzení hodnot bereme jako diagnostiku — orientačně od 600 Kč při nerealizované opravě podle ceníku, u realizované opravy se řeší v rámci zakázky; přesná cena vždy podle typu disku a rozsahu. A přineste s diskem i informaci, kde máte poslední zálohu: u 23,3 % disků v rozboru Backblaze SMART nevaroval vůbec, takže čistá tabulka je argument pro zálohu, ne proti ní.

Nechce se vám to řešit svépomocí?

Objednejte diagnostiku v Brně — cenu řekneme předem, bez vašeho souhlasu se do ničeho nepouštíme.

  • #SMART
  • #CrystalDiskInfo
  • #NVMe
  • #SSD
  • #HDD
  • #Brno
Sdílet:

Pomoc s reálným problémem v Brně?

Po telefonu poradíme za 5 minut. Cenu sdělíme po diagnostice — písemně, bez tlaku.

NONSTOP pro akutní data a ransomware: 775 556 063

Zavolat Poptávka