- SMART lar deg forutse forutsigbare SSD-/HDD-feil ved å lese kritiske attributter og kjøre korte og lange selvtester.
- Windows, macOS og Linux tilbyr innebygde metoder og apper (CrystalDiskInfo, GSmartControl) for å sjekke tilstand og temperatur.
- SMART dekker ikke alle feil: den kombinerer overvåking med sikkerhetskopier, redundans og planlagte utskiftninger.
Hvis du er bekymret for lagringstilstanden din, er du på rett sted: med SMART-teknologi Du kan forutse kritiske SSD- og HDD-feil og spare dataene dine i tide. Denne artikkelen forklarer. Slik oppdager du feil på SSD-en din ved hjelp av SMART-kommandoer.
Utover ren nysgjerrighet er det viktig å overvåke tilstanden til disken. garantere tilgjengeligheten av informasjon og planlegg for kapasitet og ytelse. En harddisk som svikter uventet kan forstyrre tjenester, skade omdømmet ditt og koste deg penger. Og selv om en SSD ikke lager lyden av en HDD, finnes symptomene: hastighetsfall, skrivefeil eller datatap på grunn av celleslitasje.
Hva er SMART og hva kan (og ikke kan) gjøre
SMART er et akronym for Teknologi for selvovervåking, analyse og rapporteringEn rekke rutiner i fastvaren overvåker interne diskvariabler og utsteder advarsler når de oppdager en risiko for feil. Målet deres er klart: å gi deg tid til å sikkerhetskopiere dataene dine og erstatte harddisken før katastrofen inntreffer.
For å bruke den er det nødvendig at hovedkort (BIOS/UEFI) og selve harddisken støtter og har SMART aktivert. I dag er den praktisk talt universell i SATA, SAS, SCSI og NVMe, og moderne operativsystemer samhandler med den uten problemer.
Parametrene den måler inkluderer alt: temperatur, omtildelte sektorer, CRC-feilMotorstarttid, ukorrigerbare lese-/skrivefeil, antall ventende sektorer, søkehastighet og dusinvis av andre attributter. Hver produsent definerer og standardiserer tabellene sine, med terskler og akseptable verdier.
Viktig: SMART utfører ikke magi. Den advarer deg bare. forutsigbare feil (slitasje, progressive mekaniske problemer, forringede NAND-blokker). Den kan ikke forutse brå hendelser som for eksempel strømstøt eller plutselig elektronisk skade. Studier som de fra Google og Backblaze viser at noen funksjoner er nyttige, men De dekker ikke 100 % av feilene.

Linux: smartmontools, tastekommandoer og tester
I Linux inneholder smartmontools-pakken to deler: smartctl (konsollverktøy for spørringer og tester) og smartd (en daemon som overvåker og varsler via syslog eller e-post). Den er gratis og kompatibel med SATA, SCSI, SAS og NVMe.
Installasjon (eksempel Debian/Ubuntu): sudo apt install smartmontoolsI andre distribusjoner bruker den den tilhørende manageren; tilgjengeligheten i Linux og BSD er utbredt og Det burde ikke føre til noen problemer for deg..
Finn først enhetene. Du kan liste opp sammenstillinger med df -h eller identifiser disker og partisjoner med sudo fdisk -lHusk: smartctl virker på enheten, ikke på partisjonen; det vil si på /dev/sdX eller /dev/nvmeXnY.
Viktige kommandoer med smartctl for begynne for å jobbe med SMART på en bestemt disk:
- Sjekk SMART-støtte og status:
sudo smartctl -i /dev/sda - Aktiver SMART Hvis den er deaktivert:
sudo smartctl -s on /dev/sda - Vis alle attributter og logger:
sudo smartctl -a /dev/sda - Kort selvtest (rask):
sudo smartctl -t short /dev/sda - Lang selvtest (omfattende):
sudo smartctl -t long /dev/sda - Helsesammendrag:
sudo smartctl -H /dev/sda
Planlegg den korte testen hver uke og den lange testen hver måned med cron til minimere påvirkningen og ha historiske dataKjør testene tidlig om morgenen eller i perioder med lav belastning. Under en lang test vil du legge merke til økt latens og fall i IOPS.
Navnekonvensjoner for enheter i Linux
Avhengig av kontrolleren og grensesnittet vil du se forskjellige stier. Noen vanlige eksempler på gjenkjenning av stasjoner og kontrollere: /dev/sd, /dev/nvmen, /dev/sg*I tillegg til spesifikke ruter på 3ware- eller HP-kontrollere (cciss/hpsa), forhindrer det å forstå den nøyaktige ruten analyser feil enhet.
Typiske feil og logger (ATA/SCSI/NVMe)
SMART fører logger over nylige feil og viser dem i dekodet form. ATA Du vil se de siste fem feilene med statuser og koder; i SCSI Tellere for lese-, skrive- og verifiseringsfeil er oppført; NVMe Feilloggoppføringer skrives ut (som standard de 16 nyeste).
Vanlige forkortelser i feilutganger (nyttig for rask diagnose): ABRT, AMNF, CCTO, EOM, ICRC, IDNF, MC, MCR, NM, TK0NF, UNC, WPHvis de dukker opp gjentatte ganger, er det en fysisk problem eller tilkoblingsproblem å undersøke.
Det er også viktig å identifisere kritiske attributter etter ID, som ofte korrelerer med nært forestående feil: 05, 10, 183, 184, 188, 196, 197, 198, 201, 230En vedvarende økning i noen av dem er et dårlig tegn.
SMART-attributter: hvordan lese dem og hvilke man skal være oppmerksom på
Programmene viser hver parameter med flere felt. Det inkluderer vanligvis Identifikator (1–250), terskel, verdi, verste og rådata, i tillegg til flagg (enten det er kritisk, statistisk osv.). Den normaliserte verdien starter høyt og avtar med brukOverskridelse av terskelen utløser advarselen.
Blant de mest nyttige egenskapene for å oppdage slitasje eller skade, se på: Flyttet_sektor_Ct (omfordelte sektorer), Gjeldende_ventende_sektor (ustabile ventende sektorer), Frakoblet_Kan ikke korrigeres (feil uten offline-korrigering), Antall_flyttede_hendelser (omtildelingshendelser) og, på harddisken, Antall_forsøk_på_snurr (nye motorstartforsøk). Disse er relevante for SSD-er. Slitasjeutjevningstall y Program-/slettingsfeil.
Temperaturen er kontroversiell, men å holde enheten under 60 °C Dette reduserer sannsynligheten for feil. Sjekk luftstrømmen i kabinettet, og legg om nødvendig til NVMe-kjøleribber til M.2-diskene. unngå strupling og degradering.

Windows: WMIC, PowerShell og CHKDSK
For en rask sjekk av Windows-systemer kan du bruke den klassiske konsollen med WMIC eller PowerShell, uten å installere noe ekstra, og deretter supplere med et mer omfattende SMART-verktøy om nødvendig.
Med ledeteksten som administrator, kjør: wmic diskdrive get model, statusHvis den returnerer OK, er SMART-statusen riktig; hvis du ser Forutgående feilDet finnes kritiske parametere, og det er relevant Lag en kopi og tenk på en erstatning..
I PowerShell, start som administrator og kjør: Get-PhysicalDisk | Select-Object MediaType, Size, SerialNumber, HealthStatusFeltet Helsestatus vil vise deg Sunn, Advarsel eller Usunn, nyttig for oppdage problemer med et raskt blikk.
For å se etter og reparere feil i logiske filsystemer, bruk CHKDSK. Kjør følgende kommando i konsollen med utvidede rettigheter: chkdsk C: /f /r /x for å feilsøke feil, finne skadede sektorer og demontere harddisken om nødvendig; hvis du trenger en veiledning til Reparer Windows etter et alvorlig virusSjekk det ut nå. I NTFS kan du bruke chkdsk /scan for analyse på nett.
macOS: Diskverktøy og Terminal
På en Mac har du to veldig enkle måter å komme seg dit. På den ene siden, Diskverktøy (Programmer > Verktøy): Velg den fysiske stasjonen og trykk på Førstehjelp å reparere filsystemet; i tillegg vil du se SMART-status som for eksempel Bekreftet eller Mislykket.
Hvis du foretrekker Terminal, kjør diskutil info /Volumes/NombreDeTuDisco og se etter linjen til SMART-statusHvis Verifisert er oppført, pust; men, umiddelbar backup og vurder å gjøre en endring.
Linux-ekstra: dmesg, /sys og grafisk brukergrensesnitt med GSmartControl
I tillegg til smartctl er det nyttig å sjekke kjerneloggen for noe av det følgende: I/O-feil eller tidsavbrudd for kontrollere. Et raskt filter ville være: dmesg | grep -i errorog utfyller det med begreper som failed o timeout.
For grunnleggende enhetsdetaljer kan du lese systemstier som /sys/block/sdX/device/model eller statistikk over /sys/block/sdX/statNyttig når du vil verifiser aktivitet og modell uten eksterne verktøy.
Hvis du foretrekker et grafisk grensesnitt, installer GSmartControl (for eksempel: sudo apt install -y gsmartcontrol) og kjøre den med administratorrettigheter. Den lar deg Vis attributter, kjør korte/lange tester og eksporter rapporter med et par klikk.

Anbefalte tredjepartsverktøy
For å gå utover det grunnleggende når du oppdager feil i SSD-en din med SMART-kommandoer, har du noen veldig populære verktøy:
- Krystalldiskinfo (Windows) er gratis, oversiktlig og kompatibel med intern og ekstern SATA og NVMe; den viser SMART-attributter, temperaturer og brukstimer.
- HD-innstilling Den legger til sektorkart og hastighetstester (den har en betalt versjon).
- Harddiskvakt Den fokuserer på kontinuerlig overvåking, avanserte varsler og rapporter; gratisversjonen er begrenset, men svært kraftig til å tolke SMART.
- GSmartControl Det er gratis og lar deg kjøre tester og vise attributter med et grafisk grensesnitt.
Tegn på at SSD-en eller harddisken din er på vei mot slutten
List opp vanlige symptomer: Treg oppstart, uventede avstengninger, blåskjermer (BSoD eller kernel panic)Filer som ikke åpnes eller blir ødelagt, manglende evne til å installere eller oppdatere, og stasjoner som forsvinne fra systemet eller BIOS/UEFI.
På harddisker er mekaniske lyder (klikk, knirking, summing) et dårlig tegn. På SSD-er bør du se etter skrivefeil. feil ved montering av volumer og en økning i omfordelte sektorer eller antall frafall. Hvis problemene er periodiske, ikke vær selvtilfreds: Lag en kopi nå.
Kjøp smart: hva du bør se etter når du velger nye plater
Den verdsetter merkevarer med et godt omdømme (Seagate, WD, Toshiba, Samsung), tipo de unidad (SSD for hastighet, HDD for kapasitet), grensesnitt (SATA, NVMe i M.2/PCIe), hurtigbuffer og varmeavledning. evne Det er lurt å overvurdere det litt over dine faktiske behov.
Sjekk erklært holdbarhet (TBW på SSD, garantier, MTBF med forsiktighet), den tiltenkt bruk (NAS-modeller yter og håndterer ofte RAID bedre) og budsjett: noen ganger gir det å betale litt mer deg sinnsro og nyttig liv.
Begrensninger ved SMART: kontekst og studier
SMART er nyttig, men ufullkommen: det finnes uoverensstemmelser mellom produsenter I definisjoner og standardiseringer er noen attributter svært verdifulle (tildelt på nytt, ventende, ikke-korrigerbare), mens andre bidrar lite. Backblaze påpeker at bare en håndfull attributter Det korrelerer godt med feil, og Google viste eksempler på dette feil uten forvarsel.
Hva betyr dette? Det betyr at SMART bidrar til å forutse mange problemer, men strategien din må kombinere overvåking, redundans (RAID), sikkerhetskopiering og gjenopprettingIkke bare stol på et grønt trafikklys.
Hvis verktøyet eller systemet rapporterer Advarsel/Forutsigbar feil/Uhelbredelig1) Kopier så mye som mulig nå, 2) Valider med et annet verktøy for å bekrefte, 3) Planlegg umiddelbar erstatningEtter at du har gjort endringen, sjekk RAID-en om nødvendig for å unngå rekonstruksjonsrisikoer.
Å holde seg til det viktigste hjelper: SMART advarer deg om mange av problemene som kommer til å oppstå.Men ikke alle; den smarteste måten å jobbe på er å kombinere det med planlagte tester, gode sikkerhetskopier og en tydelig erstatningspolicy når kritiske indikatorer begynner å bevege seg.
Redaktør spesialisert i teknologi og internettspørsmål med mer enn ti års erfaring i ulike digitale medier. Jeg har jobbet som redaktør og innholdsskaper for e-handel, kommunikasjon, online markedsføring og reklameselskaper. Jeg har også skrevet på nettsteder innen økonomi, finans og andre sektorer. Arbeidet mitt er også min lidenskap. Nå, gjennom artiklene mine i Tecnobits, Jeg prøver å utforske alle nyhetene og nye mulighetene som teknologiverdenen tilbyr oss hver dag for å forbedre livene våre.