Tato vestavěná funkce Windows vám říká, kolik životnosti zbývá vašemu pevnému disku
Pevné disky mi připadají fascinující: způsob, jakým ukládají data na magnetický talíř, jak pohon s cívkou pohybuje čtecí/zápisovou hlavou přes talíř, zatímco vřetenový motor udržuje talíř v otáčení. A čtecí/zápisová hlava se vlastně nikdy nedotýká talíře, ale plave nad ním v nanometrech. Jsou také relativně levným způsobem ukládání velkého množství dat ve srovnání s SSD.
Jediné, co je, že nelze říci, jak dlouho vydrží typický pevný disk. Některé disky mohou vydržet 10 let, zatímco jiné nemusí ani překročit dvouletou hranici. K tomu přidejte, že rané známky selhávajícího pevného disku obvykle zahrnují zhoršení výkonu, jako jsou pomalé čtení, záseky a dlouhé časy načítání, které často svalíme na balastní software, spouštěcí aplikace nebo špatné aktualizace Windows; později si můžete všimnout fyzických příznaků, jako jsou konzistentní cvakání nebo skřípání způsobené mechanickými problémy.
Ale co kdybych vám řekl, že vlastně existuje způsob, jak předpovědět selhání pevného disku dlouho předtím, než se projeví příznaky? Přichází technologie S.M.A.R.T., tedy Self-Monitoring, Analysis, and Reporting Technology.
Oprava 23.3.26: Aktualizován příkaz PowerShell pro odstranění chybného pokynu — velké díky komentátorům za upozornění na tuto chybu.
Váš pevný disk sleduje svůj vlastní stav
S.M.A.R.T. sleduje chyby, opotřebení a problémy s hardwarem
Impozantní na technologii S.M.A.R.T. je, že sleduje stav pevného disku napříč širokou škálou metrik. Tyto metriky se nazývají atributy a každý S.M.A.R.T. atribut má surovou hodnotu, aktuální hodnotu, nejhorší hodnotu, stejně jako práh, který udává minimální přijatelnou hodnotu pro daný atribut.
Existuje atribut, který vám říká počet vadných sektorů — oblastí disku, do kterých nelze spolehlivě zapisovat ani je číst — a také další věci, od teploty až po množství proudu potřebného k roztočení pevného disku. Může se zdát téměř zbytečné sledovat takové malé detaily, ale když se tyto detaily spojí, lze je použít k určení, jaký problém pevný disk má a zda brzy selže.
Dobře, takže jak vlastně S.M.A.R.T. získává tyto informace? No, je to všechno díky vnitřním senzorům a firmwaru disku. Nicméně kvůli tomu a nedostatku jakýchkoli skutečných standardů implementace S.M.A.R.T. se mohou atributy, prahové hodnoty a jednotky měření lišit mezi výrobci pevných disků. I když špatné hodnoty S.M.A.R.T. nutně neznamenají, že váš disk zítra selže, je rozumné zálohovat svá data, než uděláte cokoli dalšího (to zahrnuje i pokus o jeho opravu).
Na Windows můžete přistupovat k S.M.A.R.T.
Jen neočekávejte podrobné informace
Hlavní výhrada, kterou mám vůči Windows, je, že nezobrazuje podrobné informace S.M.A.R.T. Může pouze zjistit stav S.M.A.R.T. disku a sdělit vám, zda je disk v pořádku nebo ne. Opět je to pravděpodobně proto, že specifikace S.M.A.R.T. se liší podle výrobce a většina uživatelů chce jen základní informace. Každopádně, pokud chcete rychlou zprávu o zdraví vašeho disku na základě jeho celkového stavu S.M.A.R.T., měli byste udělat toto:
- Spusťte Windows PowerShell jako správce.
- Zadejte následující příkaz: Get-WmiObject -Namespace root\wmi -Class MSStorageDriver_FailurePredictStatus
V výstupu hledejte hodnotu vedle PredictFailure. Pokud je hodnota False, znamená to, že disk je podle svého S.M.A.R.T. snímku v pořádku, zatímco hodnota True naznačuje, že disk může selhávat.
Můžete také použít příkaz wmic v Příkazovém řádku k zobrazení celkového stavu S.M.A.R.T. vašeho disku. Tento příkaz byl však od Windows 10 verze 21H1 zastaralý a nemusí fungovat na některých sestaveních Windows 11:
- Spusťte Příkazový řádek jako správce. Jedním ze způsobů, jak toho dosáhnout, je napsat cmd v aplikaci Spustit (Windows Key + R) a poté stisknout Ctrl + Shift + Enter.
- Napište wmic diskdrive get model, status a stiskněte Enter.
Uvidíte jeden ze tří výstupů: OK, Pred fail, nebo Neznámé/Upozornění. Pokud uvidíte Pred fail, znamená to, že hodnoty S.M.A.R.T. jsou mimo rozsah a disk pravděpodobně selhává. Zpráva Neznámé/Upozornění znamená, že Windows nemohly určit stav S.M.A.R.T. disku: i to je varovný signál a měli byste si soubory zálohovat jinde, než se pokusíte problém dále zkoumat.
Takže, o jaké atributy S.M.A.R.T. byste se měli zajímat?
Ne všechny z nich jsou důležité pro předpovídání selhání
Podrobný stav S.M.A.R.T. lze získat pouze prostřednictvím aplikací třetích stran. Existuje mnoho takových aplikací dostupných na webu: CrystalDiskInfo (který nabízí anime motiv, pokud je to váš styl), Hard Disk Sentinel a Smartmontools (který má pouze rozhraní příkazového řádku (CLI)), abychom jmenovali alespoň některé. Tyto aplikace vám umožní vidět surové hodnoty, aktuální hodnoty a prahy pro každý atribut S.M.A.R.T. Kromě toho mnoho výrobců HDD má vlastní aplikace, které mohou zobrazit podrobné informace o S.M.A.R.T. a také vás upozornit, pokud hodnota překročí prahovou hodnotu.
Jakmile si stáhnete a spustíte vybranou aplikaci pro monitorování S.M.A.R.T., uvidíte dlouhý seznam atributů, z nichž každý má u sebe uvedené různé hodnoty. Přiznávám, že může být matoucí vědět, které atributy jsou důležité a které tolik ne. U každého atributu uvidíte čtyři typy hodnot: Aktuální, Nejhorší, Práh a Surové hodnoty. Soustřeďte se na normalizované aktuální a nejhorší hodnoty vzhledem k prahu (vyšší normalizovaná hodnota je lepší); surové hodnoty poskytují kontext, ale jsou specifické pro výrobce a často zakódované.
Pojďme projít některé důležité atributy S.M.A.R.T., na které byste se měli zaměřit:
- ID 01, Míra chyb při čtení: Toto vám říká, jak často se disk při čtení dat z plotny setkává s chybami. V mém případě je Současná hodnota 200, zatímco Hrubá hodnota je 0. To znamená, že můj disk se s žádnou chybou při čtení nesetkal. Současná hodnota zde funguje spíše jako měřítko, které by mělo být vyšší, zatímco Hrubá hodnota vám říká přesný počet: mají opačný vztah. Mějte na paměti, že Současná hodnota je normalizované skóre (obvykle 1-253) a skutečně důležitá je Hrubá hodnota rovná 0 — 200 Současná hodnota jen znamená „zdravé, nebyly zjištěny žádné chyby.“
- ID 02, Výkon propustnosti: Toto je průměrný výkon propustnosti vašeho disku. V podstatě jde o to, jak pohodlně disk pracuje v rámci svých limitů a kolik dat dokáže pohodlně číst/zapisovat (obvykle měřeno v MB/s). Vyšší Surová hodnota je lepší. Můj pevný disk WD Blue tuto informaci nezobrazuje, což je příklad toho, jak implementace S.M.A.R.T. závisí na výrobci.
- ID 05, Počet přealokovaných sektorů: Toto je důležitá metrika, která udává počet sektorů, které váš pevný disk přealokoval, protože na ně nebylo možné spolehlivě zapisovat nebo je číst. Nižší Raw Value je lepší. Na mém disku je 0 přealokovaných sektorů, což znamená, že je zdravý. Mějte na paměti, že většina disků bude postupem času přealokovávat sektory, jakmile dochází k jejich opotřebení. Dokud Current Value nedosahuje prahu, je to v pořádku.
- ID 07, Chyba hledání: Tento atribut vám říká, jak často selhávají čtecí/zapisovací hlavy vašeho pevného disku při dosažení správné datové stopy na plotně. Opět je žádoucí nižší Raw Value. Pokud je Current Value nebezpečně blízko prahu, může být problém s čtecí/zapisovací hlavou disku, ramenem aktuátoru (na kterém je hlava připevněna) nebo s hlasovou cívkou motoru (odpovědnou za pohyb ramena aktuátoru). Je také možné, že se plotna kvůli nadměrnému teplu rozšířila.
Existují i jiné hodnoty, jako ID C2, Teplota, které byste měli vzít v úvahu. Zatímco teploty 50-55°C při intenzivním používání jsou pro většinu disků snesitelné, vše nad 40°C v klidovém stavu je důvod k obavám — může to naznačovat špatné chlazení nebo vnitřní problém.
Špatné hodnoty S.M.A.R.T. jsou varovným signálem
Nejprve zabezpečte svá data
Měli byste brát vážně méně než ideální hodnoty S.M.A.R.T. Předpokládejte, že váš disk může selhat kdykoli, a zálohujte všechna svá data co nejdříve (což byste měli dělat tak jako tak!).
Co byste neměli dělat, je snažit se opravit disk před vytvořením zálohy. Místo toho zkopírujte své soubory a poté sledujte disk v průběhu času. Pokud zaznamenáte rychlý pokles hodnot, je nejlepší disk jednoduše vyměnit, protože již nebude spolehlivý — zejména pokud se postižené atributy týkají těch, které byly zmíněny v předchozí části.







