Jinsi ya kugundua kushindwa kwa SSD na amri za juu za SMART

Sasisho la mwisho: 01/12/2025
Mwandishi: Daniel Terrasa

  • SMART hukuruhusu kutabiri kushindwa kwa SSD/HDD kwa kusoma sifa muhimu na kufanya majaribio mafupi na marefu ya kibinafsi.
  • Windows, macOS, na Linux hutoa mbinu na programu asili (CrystalDiskInfo, GSmartControl) kwa kuangalia afya na halijoto.
  • SMART haijumuishi mapungufu yote: inachanganya ufuatiliaji na nakala rudufu, kutoweka tena, na uingizwaji uliopangwa.
Gundua hitilafu katika SSD yako na amri za SMART

Ikiwa unajali kuhusu afya ya hifadhi yako, uko mahali pazuri: pamoja na Teknolojia ya SMART Unaweza kutarajia hitilafu muhimu za SSD na HDD na uhifadhi data yako kwa wakati. Makala hii inaeleza. Jinsi ya kugundua makosa katika SSD yako kwa kutumia amri za SMART.

Zaidi ya udadisi tu, ufuatiliaji wa hali ya diski ni muhimu kuhakikisha upatikanaji wa taarifa na mpango wa uwezo na utendaji. Gari ngumu ambayo inashindwa bila kutarajia inaweza kuharibu huduma, kuharibu sifa yako, na kukugharimu pesa. Na wakati SSD haitoi kelele ya HDD, dalili zake zipo: kushuka kwa kasi, makosa ya kuandika au kupoteza data kwa sababu ya uchakavu wa seli.

SMART ni nini na nini kinaweza (na kisichoweza) kufanya

SMART ni kifupi cha Teknolojia ya Kujifuatilia, Uchambuzi na KuripotiMsururu wa taratibu katika programu dhibiti hufuatilia vigeu vya diski za ndani na kutoa maonyo wanapotambua hatari ya kushindwa. Lengo lao liko wazi: kukupa muda wa kuhifadhi nakala ya data yako na kubadilisha hifadhi kabla ya maafa kutokea.

Ili kuitumia, ni muhimu kwamba ubao mama (BIOS/UEFI) na kiendeshi yenyewe inasaidia na imewezeshwa SMART. Leo ni kivitendo katika SATA, SAS, SCSI na NVMe, na mifumo ya uendeshaji ya kisasa inaingiliana nayo bila matatizo.

Vigezo vinavyopima ni pamoja na kila kitu: halijoto, sekta zilizokabidhiwa upya, makosa ya CRCMuda wa kusokota injini, hitilafu zisizo sahihi za kusoma/kuandika, hesabu ya sekta inayosubiri, kasi ya utafutaji, na sifa kadhaa zaidi. Kila mtengenezaji hufafanua na kusawazisha meza zake, na vizingiti na maadili yanayokubalika.

Muhimu: SMART haifanyi uchawi. Inakuonya tu. kushindwa kutabirika (kuvaa, matatizo ya mitambo yanayoendelea, vitalu vya NAND vilivyoharibika). Haiwezi kutarajia matukio ya ghafla kama vile kuongezeka kwa nguvu au uharibifu wa ghafla wa kielektroniki. Tafiti kama zile za Google na Backblaze zinaonyesha kuwa baadhi ya vipengele ni muhimu, lakini Hazitoi 100% ya kushindwa.

Tambua kushindwa kwa SSD kwa amri za SMART

Linux: smartmontools, amri muhimu na vipimo

Katika Linux, kifurushi cha smartmontools kinajumuisha sehemu mbili: smartctl (chombo cha console kwa maswali na vipimo) na mwenye akili (daemoni inayofuatilia na arifa kupitia syslog au barua pepe). Ni bure na inaendana nayo SATA, SCSI, SAS na NVMe.

Ufungaji (mfano Debian/Ubuntu): sudo apt install smartmontoolsKatika usambazaji mwingine, hutumia meneja sambamba; upatikanaji katika Linux na BSD umeenea na Haipaswi kukusababishia matatizo yoyote..

Maudhui ya kipekee - Bofya Hapa  Jinsi ya kuunganisha kihisi joto cha LM35?

Kwanza tafuta vitengo. Unaweza kuorodhesha makusanyiko na df -h au kutambua disks na partitions na sudo fdisk -lKumbuka: smartctl hufanya kazi kwenye kifaa, sio kwenye kizigeu; yaani kwenye /dev/sdX au /dev/nvmeXnY.

Amri muhimu na smartctl kwa anza kufanya kazi na SMART kwenye diski maalum:

  • Angalia usaidizi na hali ya SMART: sudo smartctl -i /dev/sda
  • Washa SMART Ikiwa imezimwa: sudo smartctl -s on /dev/sda
  • Tazama sifa na kumbukumbu zote: sudo smartctl -a /dev/sda
  • Jaribio fupi la kujitegemea (haraka): sudo smartctl -t short /dev/sda
  • Kujijaribu kwa muda mrefu (kina): sudo smartctl -t long /dev/sda
  • Muhtasari wa Afya: sudo smartctl -H /dev/sda

Ratibu jaribio fupi kila wiki na jaribio refu kila mwezi na cron to kupunguza athari na kuwa na data ya kihistoriaFanya vipimo mapema asubuhi au wakati wa mzigo mdogo; wakati wa mtihani mrefu utagundua kuongezeka kwa muda wa kusubiri na kushuka kwa IOPS.

Kanuni za kutaja kifaa katika Linux

Kulingana na kidhibiti na kiolesura, utaona njia tofauti. Baadhi ya mifano ya kawaida ya kutambua viendeshi na vidhibiti: /dev/sd, /dev/nvmen, /dev/sg*Kwa kuongezea njia mahususi kwenye 3ware au vidhibiti vya HP (cciss/hpsa), kuelewa njia halisi huzuia kuchambua kifaa kisicho sahihi.

Hitilafu na kumbukumbu za kawaida (ATA/SCSI/NVMe)

SMART huhifadhi kumbukumbu za hitilafu za hivi majuzi na kuzionyesha katika fomu iliyosimbuliwa. ATA Utaona makosa matano ya mwisho yenye hali na misimbo; katika SCSI Kaunta za kushindwa kwa kusoma, kuandika na uthibitishaji zimeorodheshwa; katika NVMe Maingizo ya kumbukumbu ya hitilafu yanachapishwa (kwa chaguo-msingi 16 ya hivi karibuni zaidi).

Vifupisho vya kawaida katika matokeo ya makosa (yanafaa kwa utambuzi wa haraka): ABRT, AMNF, CCTO, EOM, ICRC, IDNF, MC, MCR, NM, TK0NF, UNC, WPIkiwa zinaonekana mara kwa mara, kuna a tatizo la kimwili au uhusiano kuchunguza.

Ni muhimu pia kutambua sifa muhimu kwa kitambulisho, ambazo mara nyingi huhusiana na kushindwa kwa karibu: 05, 10, 183, 184, 188, 196, 197, 198, 201, 230Kuongezeka kwa kudumu kwa yeyote kati yao ni ishara mbaya.

Sifa SMART: jinsi ya kuzisoma na zipi za kuzingatia

Programu zinaonyesha kila parameta na nyanja kadhaa. Kawaida inajumuisha Kitambulisho (1-250), Kizingiti, Thamani, Mbaya Zaidi, na Data Ghafi, pamoja na bendera (ikiwa ni muhimu, takwimu, nk). Thamani ya kawaida huanza juu na hupungua kwa matumiziKupita kizingiti kunasababisha onyo.

Miongoni mwa sifa muhimu zaidi za kugundua kuvaa au uharibifu, angalia: Sekta_Iliyohamishwa_Ct (sekta zilizokabidhiwa upya), Sekta_Inayosubiri_Sasa (sekta ambazo hazijatulia), Nje ya Mtandao_Haijasahihishwa (makosa bila marekebisho ya nje ya mtandao), Iliyohamishwa_Tukio_Hesabu (matukio ya kukabidhiwa upya) na, kwenye HDD, Spin_Retry_Count (kuanza tena kwa injini). Hizi ni muhimu kwenye SSD. Hesabu ya Kuvaa y Kushindwa kwa Mpango/Kufuta.

Maudhui ya kipekee - Bofya Hapa  Jinsi ya Kubadilisha MBR kuwa UEFI katika Windows 11 Bila Upotezaji wa Data

Hali ya joto ina utata, lakini kuweka kitengo chini 60 °C Hii inapunguza uwezekano wa makosa. Angalia mtiririko wa hewa wa chasi na, ikiwa ni lazima, ongeza heatsinks za NVMe kwenye viendeshi vya M.2. kuepuka kukaba na uharibifu.

diski ya ukaguzi

Windows: WMIC, PowerShell na CHKDSK

Kwa ukaguzi wa haraka kwenye mifumo ya Windows unaweza kutumia koni ya kawaida na WMIC au PowerShell, bila kusakinisha chochote cha ziada, na kisha uongeze kwa zana ya kina zaidi ya SMART ikihitajika.

Na Command Prompt kama msimamizi, endesha: wmic diskdrive get model, statusIkiwa inarudi sawa, hali ya SMART ni sahihi; ukiona Pred FailKuna vigezo muhimu na ni muhimu Tengeneza nakala na ufikirie juu ya uingizwaji..

Katika PowerShell, anza kama msimamizi na uzindue: Get-PhysicalDisk | Select-Object MediaType, Size, SerialNumber, HealthStatusUwanja Hali ya Afya itakuonyesha Afya, Onyo au Isiyo na Afya, muhimu kwa kugundua matatizo katika mtazamo.

Ili kuangalia na kurekebisha makosa ya mfumo wa faili wa mantiki, tumia CHKDSK. Endesha amri ifuatayo kwenye koni na upendeleo ulioinuliwa: chkdsk C: /f /r /x kutatua makosa, kupata sekta mbaya, na kutenganisha gari ikiwa ni lazima; kama unahitaji mwongozo Rekebisha Windows baada ya virusi vikaliIangalie sasa. Katika NTFS, unaweza kutumia chkdsk /scan kwa uchambuzi mtandaoni.

macOS: Huduma ya Disk na terminal

Kwenye Mac, una njia mbili rahisi sana. Kwa upande mmoja, Huduma ya Diski (Maombi > Huduma): Chagua kiendeshi halisi na ubonyeze Första hjälpen kurekebisha mfumo wa faili; kwa kuongeza, utaona hali ya SMART kama vile Imethibitishwa au Imeshindwa.

Ikiwa unapendelea terminal, endesha diskutil info /Volumes/NombreDeTuDisco na utafute mstari wa Hali ya SMART. Ikiwa Imethibitishwa imeorodheshwa, pumua; lakini, chelezo ya haraka na fikiria kufanya mabadiliko.

Linux ya ziada: dmesg, /sys na GUI na GSmartControl

Kwa kuongeza smartctl, ni muhimu kuangalia logi ya kernel kwa yoyote ya yafuatayo: Makosa ya I/O au muda wa muda wa kidhibiti. Kichujio cha haraka kitakuwa: dmesg | grep -i errorna kuikamilisha kwa maneno kama failed o timeout.

Kwa maelezo ya msingi ya kifaa unaweza kusoma njia za mfumo kama vile /sys/block/sdX/device/model au takwimu za /sys/block/sdX/statInafaa unapotaka thibitisha shughuli na modeli bila zana za nje.

Ikiwa unapendelea kiolesura cha picha, sakinisha Udhibiti wa GSmart (kwa mfano: sudo apt install -y gsmartcontrol) na uiendeshe kwa marupurupu ya msimamizi. Inakuruhusu Tazama sifa, fanya majaribio mafupi/marefu na ripoti za kuhamisha kwa kubofya mara kadhaa.

Muziki wa HD

Zana zinazopendekezwa za wahusika wengine

Ili kwenda zaidi ya misingi wakati wa kugundua makosa katika SSD yako na amri za SMART, una huduma zingine maarufu:

  • Maelezo ya CrystalDisk (Windows) ni bure, wazi na inaendana na SATA ya ndani na nje na NVMe; inaonyesha sifa za SMART, halijoto na saa za matumizi.
  • Muziki wa HD Inaongeza ramani za sekta na vipimo vya kasi (ina toleo la kulipwa).
  • Sentinel ya Diski Kuu Inazingatia ufuatiliaji unaoendelea, arifa za hali ya juu na ripoti; toleo lake la bure ni mdogo lakini lina nguvu sana katika kutafsiri SMART.
  • Udhibiti wa GSmart Ni bure na hukuruhusu kufanya majaribio na kutazama sifa na kiolesura cha picha.
Maudhui ya kipekee - Bofya Hapa  Ninawezaje kuweka upya bidhaa zangu za Google Home?

Ishara kwamba SSD au HDD yako iko kwenye miguu yake ya mwisho

Orodhesha dalili za kawaida: Kuanza polepole, kuzima bila kutarajiwa, skrini za kifo za bluu (BSoD au hofu ya kernel)Faili ambazo hazitafunguka au kuharibika, kutoweza kusakinisha au kusasisha na kuendesha hilo kutoweka kutoka kwa mfumo au BIOS / UEFI.

Kwenye HDD, sauti za mitambo (clicks, squeaks, buzzing) ni ishara mbaya. Kwenye SSD, tafuta makosa ya uandishi. makosa wakati wa kuweka kiasi na ongezeko la sekta zilizokabidhiwa upya au hesabu za upungufu. Ikiwa matatizo ni ya muda mfupi, usifurahi: Tengeneza nakala sasa.

Kununua smart: nini cha kutafuta wakati wa kuchagua rekodi mpya

Inathamini chapa zilizo na sifa nzuri (Seagate, WD, Toshiba, Samsung), the tipo de unidad (SSD kwa kasi, HDD ya uwezo), kiolesura (SATA, NVMe katika M.2/PCIe), akiba, na utaftaji wa joto. uwezo Inashauriwa kukadiria kupita kiasi juu ya mahitaji yako halisi.

Angalia alitangaza kudumu (TBW kwenye SSD, dhamana, MTBF kwa tahadhari), the Matumizi yanayotarajiwa (Miundo ya NAS mara nyingi hufanya na kushughulikia RAID vyema zaidi) na bajeti: wakati mwingine kulipa kidogo zaidi hukupa amani ya akili na maisha yenye manufaa.

Mapungufu ya SMART: muktadha na masomo

SMART ni muhimu lakini sio kamili: zipo kutofautiana kati ya wazalishaji Katika ufafanuzi na viwango, baadhi ya sifa ni za thamani sana (zimekabidhiwa upya, zinasubiri, hazirekebishwi), wakati zingine huchangia kidogo. Backblaze inabainisha hilo pekee wachache wa sifa Inahusiana vyema na kushindwa, na Google ilionyesha kesi za kushindwa bila taarifa mapema.

Hii ina maana gani? Ina maana kwamba SMART husaidia kutarajia matatizo mengi, lakini mkakati wako lazima uchanganywe ufuatiliaji, upungufu (RAID), chelezo na uokoaji. Usiamini tu taa ya trafiki ya kijani.

Ikiwa chombo au mfumo unaripoti Onyo/Kushindwa Kutabirika/Kutokuwa na Afya1) Nakili iwezekanavyo sasa, 2) Thibitisha na shirika lingine ili kuthibitisha, 3) Ratibu uingizwaji wa papo hapoBaada ya kufanya mabadiliko, angalia RAID ikiwa ni lazima ili kuepuka hatari za ujenzi.

Kuzingatia mambo muhimu husaidia: SMART inakuonya kuhusu matatizo mengi yanayokuja.Lakini si wote; njia mahiri ya kufanya kazi ni kuichanganya na majaribio yaliyoratibiwa, hifadhi rudufu nzuri, na sera ya wazi ya uingizwaji wakati viashirio muhimu vinapoanza kusonga.

Jinsi ya kusafisha Usajili wa Windows bila kuvunja chochote
Makala inayohusiana:
Jinsi ya kusafisha Usajili wa Windows bila kuvunja chochote