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, neboOld_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 —
Alwaysu hodnot, které se aktualizují za běžného provozu,Offlineu 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.
| Číslo | V CrystalDiskInfo | Název | Co počítá |
|---|---|---|---|
| 5 | 05 | Reallocated Sectors Count | sektory, které firmware odepsal a nahradil rezervními |
| 187 | BB | Reported Uncorrectable Errors | chyby, které disk sám ohlásil jako neopravitelné |
| 188 | BC | Command Timeout | příkazy, u nichž vypršel časový limit odpovědi |
| 197 | C5 | Current Pending Sector Count | nestabilní sektory čekající na rozhodnutí |
| 198 | C6 | Uncorrectable Sector Count | sektory, 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.
| Pole | Definice ze specifikace | Jak ho čtete |
|---|---|---|
| Percentage Used | odhad výrobce, kolik procent životnosti paměti je spotřebováno | 100 znamená vyčerpanou odhadovanou výdrž, ne poruchu; smí stoupat dál, nad 254 se hlásí 255 |
| Available Spare | normalizované procento (0 až 100) zbývající rezervní kapacity | klesající rezerva je vážnější signál než Percentage Used |
| Available Spare Threshold | prá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 Errors | počet případů, kdy řadič zjistil neopravenou chybu integrity dat | zahrnuje neopravitelné ECC, chybu kontrolního součtu CRC i neshodu značky LBA |
| Critical Warning | bitové 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 Losses | poč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-Listvypíš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.