Kaip aptikti SSD gedimus naudojant pažangias SMART komandas

Paskutiniai pakeitimai: 01/12/2025

  • SMART leidžia numatyti nuspėjamus SSD/HDD gedimus, nuskaitant svarbiausius atributus ir atliekant trumpus bei ilgus savikontrolės testus.
  • „Windows“, „macOS“ ir „Linux“ siūlo vietinius metodus ir programas („CrystalDiskInfo“, „GSmartControl“) sveikatos ir temperatūros tikrinimui.
  • SMART neapima visų gedimų: jis sujungia stebėjimą su atsarginėmis kopijomis, pertekliumi ir planuojamais pakeitimais.
Aptikkite SSD disko gedimus naudodami SMART komandas

Jei nerimaujate dėl savo saugyklos būklės, esate tinkamoje vietoje: su Išmanioji technologija Galite numatyti kritinius SSD ir HDD gedimus ir laiku išsaugoti savo duomenis. Šiame straipsnyje paaiškinta. Kaip aptikti SSD disko gedimus naudojant SMART komandas.

Be paprasto smalsumo, disko būklės stebėjimas yra labai svarbus garantuoti informacijos prieinamumą ir planuokite talpą bei našumą. Netikėtai sugedęs kietasis diskas gali sutrikdyti paslaugų teikimą, pakenkti jūsų reputacijai ir kainuoti pinigus. Nors SSD diskas neskleidžia tokio triukšmo kaip kietasis diskas, jo simptomai išlieka: greičio kritimas, spausdinimo klaidos arba duomenų praradimas dėl ląstelių susidėvėjimo.

Kas yra SMART ir ką gali (ir ko negali) padaryti

SMART yra akronimas, reiškiantis Savikontrolės, analizės ir ataskaitų teikimo technologijosPrograminės-aparatinės įrangos procedūrų seka vidinius disko kintamuosius ir pateikia įspėjimus, kai aptinka gedimo riziką. Jų tikslas aiškus: suteikti jums laiko sukurti duomenų atsargines kopijas ir pakeisti diską, kol neįvyks nelaimė.

Norint jį naudoti, būtina, kad pagrindinė plokštė (BIOS/UEFI) ir pats diskas palaiko ir turi įjungtą SMART. Šiandien jis praktiškai universalus SATA, SAS, SCSI ir NVMe, o šiuolaikinės operacinės sistemos su juo sąveikauja be problemų.

Matuojami parametrai apima viską: temperatūra, perskirstyti sektoriai, CRC klaidosVariklio sukimosi laikas, neištaisomos skaitymo / rašymo klaidos, laukiančių sektorių skaičius, paieškos greitis ir daugybė kitų atributų. Kiekvienas gamintojas apibrėžia ir standartizuoja savo lenteles su ribinėmis vertėmis ir priimtinomis vertėmis.

Svarbu: SMART neatlieka magijos. Jis tik įspėja jus. nuspėjamos nesėkmės (nusidėvėjimas, progresuojančios mechaninės problemos, susidėvėję NAND blokai). Jis negali numatyti staigūs įvykiai pvz., įtampos šuoliai ar staigūs elektroniniai pažeidimai. Tokie tyrimai kaip „Google“ ir „Backblaze“ rodo, kad kai kurios funkcijos yra naudingos, tačiau Jie nepadengia 100% gedimų.

SSD gedimų aptikimas naudojant SMART komandas

„Linux“: „smartmontools“, pagrindinės komandos ir testai

„Linux“ sistemoje „smartmontools“ paketą sudaro dvi dalys: smartctl (konsolės įrankis užklausoms ir testams) ir išmanusis (daemonas, kuris stebi ir įspėja per sistemos žurnalą arba el. paštu). Jis yra nemokamas ir suderinamas su SATA, SCSI, SAS ir NVMe.

Diegimas (pvz., Debian/Ubuntu): sudo apt install smartmontoolsKituose platinimuose naudojamas atitinkamas tvarkytuvas; prieinamumas „Linux“ ir BSD yra plačiai paplitęs ir Tai neturėtų sukelti jums jokių problemų..

Išskirtinis turinys – spustelėkite čia  Kaip žiūrėti kompaktinį diską iš Asus Rog?

Pirmiausia suraskite įrenginius. Galite išvardyti mazgus su df -h arba identifikuoti diskus ir skaidinius su sudo fdisk -lAtminkite: „smartctl“ veikia įrenginyje, o ne skaidinyje; tai yra, /dev/sdX arba /dev/nvmeXnY.

Svarbiausios komandos su „smartctl“ pradėti dirbti su SMART konkrečiame diske:

  • Patikrinkite SMART palaikymą ir būseną: sudo smartctl -i /dev/sda
  • Aktyvuoti SMART Jei jis išjungtas: sudo smartctl -s on /dev/sda
  • Peržiūrėti visus atributus ir žurnalus: sudo smartctl -a /dev/sda
  • Trumpas savęs testas (greitai): sudo smartctl -t short /dev/sda
  • Ilgas savęs testas (išsamus): sudo smartctl -t long /dev/sda
  • Sveikatos santrauka: sudo smartctl -H /dev/sda

Suplanuokite trumpąjį testą kiekvieną savaitę ir ilgąjį testą kiekvieną mėnesį naudodami cron sumažinti poveikį ir turėti istorinius duomenisAtlikite testus anksti ryte arba mažo krūvio metu; ilgo testo metu pastebėsite padidėjęs delsos laikas ir IOPS sumažėjimas.

Įrenginių pavadinimų konvencijos „Linux“ sistemoje

Priklausomai nuo valdiklio ir sąsajos, matysite skirtingus kelius. Keletas įprastų diskų ir valdiklių atpažinimo pavyzdžių: /dev/sd, /dev/nvmen, /dev/sg*Be konkrečių maršrutų 3ware arba HP valdikliuose (cciss/hpsa), tikslaus maršruto supratimas neleidžia analizuoti netinkamą įrenginį.

Tipinės klaidos ir žurnalai (ATA/SCSI/NVMe)

SMART saugo naujausių klaidų žurnalus ir rodo juos dekoduota forma. ATA Matysite paskutines penkias klaidas su būsenomis ir kodais; SCSI Pateikiami skaitymo, rašymo ir patvirtinimo nesėkmių skaitikliai; NVMe Spausdinami klaidų žurnalo įrašai (pagal numatytuosius nustatymus – 16 naujausi).

Dažniausios klaidų išvesčių santrumpos (naudingos greitai diagnostikai): ABRT, AMNF, CCTO, EOM, ICRC, IDNF, MC, MCR, NM, TK0NF, UNC, WPJei jie pasirodo pakartotinai, tai yra fizinė arba ryšio problema ištirti.

Taip pat svarbu nustatyti kritinius atributus pagal ID, kurie dažnai koreliuoja su neišvengiamais gedimais: 05, 10, 183, 184, 188, 196, 197, 198, 201, 230Nuolatinis bet kurio iš jų padidėjimas yra blogas ženklas.

SMART atributai: kaip juos skaityti ir į kuriuos atkreipti dėmesį

Programos kiekvieną parametrą rodo keliuose laukuose. Paprastai tai apima Identifikatorius (1–250), slenkstis, vertė, blogiausi ir neapdoroti duomenys, be žymų (ar jos kritinės, statistinės ir pan.). Normalizuota reikšmė prasideda nuo didelės ir mažėja naudojantViršijus ribą, įsijungia įspėjimas.

Tarp naudingiausių atributų, skirtų susidėvėjimui ar pažeidimams aptikti, atkreipkite dėmesį į: Perkeltas_sektorius_Ct (perskirstyti sektoriai), Dabartinis_laukiamas_sektorius (nestabilūs laukiantys sektoriai), Neprisijungus_nepataisoma (klaidos be neprisijungus atliekamos korekcijos), Perkeltų_įvykių_skaičius (perskirstymo įvykiai) ir, standžiajame diske, Sukimo_kartotinių_bandymų_skaičius (variklio užvedimo pakartotiniai bandymai). Tai aktualu SSD diskams. Dėvėjimosi lyginimo skaičius y Programavimo / ištrynimo klaidos.

Išskirtinis turinys – spustelėkite čia  Kaip analizuoti kompiuterio našumą?

Temperatūra yra ginčytina, tačiau laikant įrenginį žemiau 60 ° C Tai sumažina klaidų tikimybę. Patikrinkite korpuso oro srautą ir, jei reikia, prie M.2 diskų pridėkite NVMe radiatorius. išvengti ribojimo ir degradacijos.

patikrinti diską

„Windows“: WMIC, „PowerShell“ ir CHKDSK

Norėdami greitai patikrinti „Windows“ sistemas, galite naudoti klasikinę konsolę su WMIC arba „PowerShell“, neįdiegiant nieko papildomo, o prireikus papildyti išsamesniu SMART įrankiu.

Su komandų eilute kaip administratorius paleiskite: wmic diskdrive get model, statusJei grąžinama „Gerai“, SMART būsena yra teisinga; jei matote Prieš nesėkmęYra kritinių parametrų ir tai svarbu Padarykite kopiją ir pagalvokite apie pakaitalą..

„PowerShell“ paleiskite administratoriaus teisėmis ir paleiskite: Get-PhysicalDisk | Select-Object MediaType, Size, SerialNumber, HealthStatusLaukas Sveikatos būklė parodys jums „Sveika“, „Įspėjimas“ arba „Nesveika“, naudinga aptikti problemas iš pirmo žvilgsnio.

Norėdami patikrinti ir ištaisyti loginių failų sistemos klaidas, naudokite CHKDSK. Konsolėje paleiskite šią komandą su padidintomis teisėmis: chkdsk C: /f /r /x pašalinti klaidas, surasti blogus sektorius ir, jei reikia, išardyti diską; jei jums reikia vadovo „Windows“ taisymas po rimto virusoIšbandykite dabar. NTFS galite naudoti chkdsk /scan internetinei analizei.

macOS: Disko įrankis ir terminalas

„Mac“ kompiuteryje yra du labai paprasti būdai. Viena vertus, Disko naudingumas (Programos > Priemonės): Pasirinkite fizinį diską ir paspauskite Pirmoji pagalba failų sistemai taisyti; be to, pamatysite SMART būsena pvz., „Patvirtinta“ arba „Nepavyko“.

Jei pageidaujate terminalo, paleiskite diskutil info /Volumes/NombreDeTuDisco ir ieškokite eilutės SMART būsenaJei sąraše yra „Patvirtinta“, kvėpuokite; bet neatidėliotina atsarginė kopija ir apsvarstykite galimybę ką nors pakeisti.

Papildoma „Linux“ versija: dmesg, /sys ir grafinė sąsaja su „GSmartControl“

Be „smartctl“, naudinga patikrinti branduolio žurnalą, ar nėra šių dalykų: Įvesties / išvesties klaidos arba valdiklio skirtojo laiko apribojimai. Greitas filtras būtų toks: dmesg | grep -i errorir papildo jį tokiais terminais kaip failed o timeout.

Norėdami gauti pagrindinius įrenginio duomenis, galite perskaityti sistemos kelius, pvz. /sys/block/sdX/device/model arba statistikos /sys/block/sdX/statNaudinga, kai norisi patikrinkite veiklą ir modelį be išorinių įrankių.

Jei pageidaujate grafinės sąsajos, įdiekite „GSmartControl“ (pavyzdžiui: sudo apt install -y gsmartcontrol) ir paleiskite jį administratoriaus teisėmis. Tai leidžia jums Peržiūrėti atributus, atlikti trumpus / ilgus testus ir eksportuoti ataskaitas su keliais paspaudimais.

HD Tune

Rekomenduojami trečiųjų šalių įrankiai

Norėdami peržengti pagrindinius SSD diskų gedimų nustatymo naudojant SMART komandas reikalavimus, galite pasinaudoti keliomis labai populiariomis priemonėmis:

  • CrystalDiskInfo („Windows“) yra nemokama, aiški ir suderinama su vidiniais ir išoriniais SATA ir NVMe; rodo SMART atributus, temperatūras ir naudojimo valandas.
  • HD Tune Pridedami sektorių žemėlapiai ir greičio testai (yra mokama versija).
  • Kietasis diskas „Sentinel“ Jame daugiausia dėmesio skiriama nuolatiniam stebėjimui, išplėstiniams įspėjimams ir ataskaitoms; nemokama versija yra ribota, bet labai galinga interpretuojant SMART.
  • „GSmartControl“ Tai nemokama ir leidžia atlikti testus bei peržiūrėti atributus naudojant grafinę sąsają.
Išskirtinis turinys – spustelėkite čia  Kaip prijungti belaidę klaviatūrą prie kompiuterio

Požymiai, kad jūsų SSD arba HDD yra išgyvenimo slenksčio

Išvardykite dažniausiai pasitaikančius simptomus: Lėtas paleidimas, netikėti išsijungimai, mėlyni mirties ekranai (BSoD arba branduolio panika)Failai, kurių nepavyksta atidaryti arba kurie sugadinami, negalima įdiegti ar atnaujinti ir diskai, kurie dingsta iš sistemos arba BIOS/UEFI.

Kietuosiuose diskuose mechaniniai garsai (spragtelėjimai, girgždėjimas, zvimbimas) yra blogas ženklas. SSD diskuose ieškokite įrašymo klaidų. klaidos montuojant tomus ir padidėjęs perskirstytų sektorių skaičius arba prarastų įrenginių skaičius. Jei problemos kyla tik retkarčiais, nereikėtų nusiraminti: Padarykite kopiją dabar.

Protingas pirkimas: į ką atkreipti dėmesį renkantis naujas plokšteles

Vertina gerą reputaciją turinčius prekių ženklus („Seagate“, „WD“, „Toshiba“, „Samsung“). tipo de unidad (SSD – greičiui, HDD – talpai), sąsaja (SATA, NVMe M.2/PCIe formatu), talpykla ir šilumos išsklaidymas. pajėgumas Patartina jį šiek tiek pervertinti, palyginti su jūsų realiais poreikiais.

Patikrink deklaruotas patvarumas (TBW SSD diske, garantijos, MTBF su atsargumu), Numatomas naudojimas (NAS modeliai dažnai veikia ir tvarko RAID geriau) ir biudžetas: kartais sumokėję šiek tiek daugiau, gaunate ramybė ir naudingas gyvenimas.

SMART apribojimai: kontekstas ir tyrimai

SMART yra naudingas, bet netobulas: yra nesuderinamumas tarp gamintojų Apibrėžimuose ir standartizacijose kai kurie atributai yra labai vertingi (perskirstyti, laukiantys sprendimo, netaisomi), o kiti mažai prisideda. „Backblaze“ nurodo, kad tik saujelė atributų Tai gerai koreliuoja su nesėkmėmis, o „Google“ parodė tokių atvejų gedimai be išankstinio įspėjimo.

Ką tai reiškia? Tai reiškia, kad SMART padeda numatyti daugelį problemų, tačiau jūsų strategija turi būti derinama su stebėjimas, perteklinis duomenų perdavimas (RAID), atsarginės kopijos ir atkūrimasNepasitikėkite vien žaliu šviesoforo signalu.

Jei įrankis arba sistema praneša Įspėjimas / Numatomas gedimas / Nesveika būsena1) Nukopijuokite kuo daugiau dabar, 2) Patvirtinkite naudodami kitą programą, 3) Suplanuokite neatidėliotinas pakeitimasAtlikę pakeitimą, patikrinkite RAID, jei reikia, kad išvengtumėte rekonstrukcijos rizika.

Laikymasis esminių dalykų padeda: SMART įspėja jus apie daugelį kylančių problemų.Bet ne visi; protingiausias būdas tai derinti su suplanuotais testais, geromis atsarginėmis kopijomis ir aiškia pakeitimo politika, kai svarbūs rodikliai pradeda keistis.

Kaip išvalyti „Windows“ registrą nieko nesugadinant
Susijęs straipsnis:
Kaip išvalyti „Windows“ registrą nieko nesugadinant