- SMART membolehkan anda menjangkakan kegagalan SSD/HDD yang boleh diramal dengan membaca atribut kritikal dan menjalankan ujian kendiri pendek dan panjang.
- Windows, macOS dan Linux menawarkan kaedah dan apl asli (CrystalDiskInfo, GSmartControl) untuk memeriksa kesihatan dan suhu.
- SMART tidak meliputi semua kegagalan: ia menggabungkan pemantauan dengan sandaran, redundansi dan penggantian yang dirancang.
Jika anda bimbang tentang kesihatan storan anda, anda berada di tempat yang betul: dengan teknologi SMART Anda boleh menjangkakan kegagalan SSD dan HDD yang kritikal dan menyimpan data anda tepat pada masanya. Artikel ini menerangkan. Bagaimana untuk mengesan kerosakan dalam SSD anda menggunakan arahan SMART.
Di luar rasa ingin tahu semata-mata, memantau keadaan cakera adalah kunci kepada menjamin ketersediaan maklumat dan merancang untuk kapasiti dan prestasi. Pemacu keras yang gagal secara tidak dijangka boleh mengganggu perkhidmatan, merosakkan reputasi anda dan merugikan anda. Dan sementara SSD tidak mengeluarkan bunyi HDD, simptomnya memang wujud: kelajuan menurun, ralat menaip atau kehilangan data akibat kehausan sel.
Apakah SMART dan apa yang boleh (dan tidak boleh) lakukan
SMART ialah akronim untuk Teknologi Pemantauan Kendiri, Analisis dan PelaporanSatu siri rutin dalam perisian tegar memantau pembolehubah cakera dalaman dan mengeluarkan amaran apabila mereka mengesan risiko kegagalan. Matlamat mereka adalah jelas: untuk memberi anda masa untuk menyandarkan data anda dan menggantikan pemacu sebelum bencana berlaku.
Untuk menggunakannya, adalah perlu bahawa papan induk (BIOS/UEFI) dan pemacu itu sendiri menyokong dan telah didayakan SMART. Hari ini ia boleh dikatakan universal dalam SATA, SAS, SCSI dan NVMe, dan sistem pengendalian moden berinteraksi dengannya tanpa masalah.
Parameter yang diukur termasuk segala-galanya: suhu, sektor yang ditetapkan semula, ralat CRCMasa putaran enjin, ralat baca/tulis yang tidak boleh dibetulkan, kiraan sektor yang belum selesai, kelajuan carian dan berpuluh-puluh lagi atribut. Setiap pengeluar mentakrifkan dan menyeragamkan jadualnya, dengan ambang dan nilai yang boleh diterima.
Penting: SMART tidak melakukan sihir. Ia hanya memberi amaran kepada anda. kegagalan yang boleh diramalkan (haus, masalah mekanikal progresif, blok NAND yang merosot). Ia tidak boleh menjangka kejadian mendadak seperti lonjakan kuasa atau kerosakan elektronik secara tiba-tiba. Kajian seperti Google dan Backblaze menunjukkan bahawa beberapa ciri berguna, tetapi Mereka tidak meliputi 100% kegagalan.

Linux: smartmontools, arahan utama dan ujian
Di Linux, pakej smartmontools termasuk dua bahagian: smartctl (alat konsol untuk pertanyaan dan ujian) dan smartd (daemon yang memantau dan memberi amaran melalui syslog atau e-mel). Ia percuma dan serasi dengan SATA, SCSI, SAS dan NVMe.
Pemasangan (contoh Debian/Ubuntu): sudo apt install smartmontoolsDalam pengedaran lain, ia menggunakan pengurus yang sepadan; ketersediaan dalam Linux dan BSD adalah meluas dan Ia tidak sepatutnya menyebabkan anda sebarang masalah..
Mula-mula cari unit. Anda boleh menyenaraikan perhimpunan dengan df -h atau mengenal pasti cakera dan partition dengan sudo fdisk -lIngat: smartctl bertindak pada peranti, bukan pada partition; iaitu pada /dev/sdX atau /dev/nvmeXnY.
Perintah penting dengan smartctl untuk mulakan untuk bekerja dengan SMART pada cakera tertentu:
- Semak sokongan dan status SMART:
sudo smartctl -i /dev/sda - Aktifkan SMART Jika ia dilumpuhkan:
sudo smartctl -s on /dev/sda - Lihat semua atribut dan log:
sudo smartctl -a /dev/sda - Ujian kendiri pendek (cepat):
sudo smartctl -t short /dev/sda - Ujian diri yang panjang (menyeluruh):
sudo smartctl -t long /dev/sda - Ringkasan Kesihatan:
sudo smartctl -H /dev/sda
Jadualkan ujian pendek setiap minggu dan ujian panjang setiap bulan dengan cron to meminimumkan kesan dan mempunyai data sejarahJalankan ujian pada awal pagi atau semasa tempoh beban rendah; semasa ujian yang panjang anda akan perasan peningkatan kependaman dan penurunan IOPS.
Konvensyen penamaan peranti dalam Linux
Bergantung pada pengawal dan antara muka, anda akan melihat laluan yang berbeza. Beberapa contoh biasa untuk mengenali pemacu dan pengawal: /dev/sd, /dev/nvmen, /dev/sg*Selain laluan khusus pada 3ware atau pengawal HP (cciss/hpsa), memahami laluan yang tepat menghalang menganalisis peranti yang salah.
Ralat dan log biasa (ATA/SCSI/NVMe)
SMART menyimpan log ralat baru-baru ini dan memaparkannya dalam bentuk yang dinyahkod. ATA Anda akan melihat lima ralat terakhir dengan status dan kod; dalam SCSI Kaunter kegagalan baca, tulis dan pengesahan disenaraikan; dalam NVMe Entri log ralat dicetak (secara lalai 16 yang paling terkini).
Singkatan biasa dalam output ralat (berguna untuk diagnosis cepat): ABRT, AMNF, CCTO, EOM, ICRC, IDNF, MC, MCR, NM, TK0NF, UNC, WPJika mereka muncul berulang kali, terdapat a masalah fizikal atau sambungan untuk menyiasat.
Ia juga penting untuk mengenal pasti atribut kritikal mengikut ID, yang sering dikaitkan dengan kegagalan yang akan berlaku: 05, 10, 183, 184, 188, 196, 197, 198, 201, 230Peningkatan yang berterusan dalam mana-mana daripada mereka adalah petanda buruk.
Atribut SMART: cara membacanya dan yang mana perlu diberi perhatian
Program memaparkan setiap parameter dengan beberapa medan. Ia biasanya termasuk Pengecam (1-250), Ambang, Nilai, Terburuk dan Data Mentah, sebagai tambahan kepada bendera (sama ada ia kritikal, statistik, dsb.). Nilai normal bermula tinggi dan berkurangan dengan penggunaanMelebihi ambang akan mencetuskan amaran.
Antara sifat yang paling berguna untuk mengesan haus atau kerosakan, lihat: Relocated_Sector_Ct (sektor yang ditugaskan semula), Sektor_Sedang_Tertunda (sektor tertunda yang tidak stabil), Luar Talian_Tidak boleh dibetulkan (ralat tanpa pembetulan luar talian), Relocated_Event_Count (peristiwa penugasan semula) dan, pada HDD, Spin_Retry_Count (enjin mula mencuba semula). Ini berkaitan pada SSD. Kiraan Meratakan Pakai y Kegagalan Program/Padam.
Suhu adalah kontroversi, tetapi mengekalkan unit di bawah 60°C Ini mengurangkan kemungkinan ralat. Periksa aliran udara casis dan, jika perlu, tambahkan heatsink NVMe pada pemacu M.2. elakkan pendikit dan degradasi.

Windows: WMIC, PowerShell dan CHKDSK
Untuk semakan pantas pada sistem Windows anda boleh menggunakan konsol klasik dengan WMIC atau PowerShell, tanpa memasang apa-apa tambahan, dan kemudian tambah dengan alat SMART yang lebih komprehensif jika diperlukan.
Dengan Prompt Perintah sebagai pentadbir, jalankan: wmic diskdrive get model, statusJika ia kembali OK, status SMART adalah betul; kalau nampak Sebelum GagalTerdapat parameter kritikal dan ia adalah relevan Buat salinan dan fikirkan tentang pengganti..
Dalam PowerShell, mulakan sebagai pentadbir dan lancarkan: Get-PhysicalDisk | Select-Object MediaType, Size, SerialNumber, HealthStatus. Padang Status Kesihatan akan menunjukkan kepada anda Sihat, Amaran atau Tidak Sihat, berguna untuk mengesan masalah sepintas lalu.
Untuk menyemak dan membaiki ralat sistem fail logik, gunakan CHKDSK. Jalankan arahan berikut dalam konsol dengan keistimewaan yang tinggi: chkdsk C: /f /r /x untuk menyelesaikan masalah ralat, mencari sektor buruk, dan membuka pemacu jika perlu; jika anda memerlukan panduan untuk Membaiki Windows selepas virus yang seriusSemak sekarang. Dalam NTFS, anda boleh menggunakan chkdsk /scan untuk analisis dalam talian.
macOS: Utiliti Cakera dan Terminal
Pada Mac, anda mempunyai dua laluan yang sangat mudah. Di satu pihak, Utiliti Cakera (Aplikasi > Utiliti): Pilih pemacu fizikal dan tekan Pertolongan cemas untuk membaiki sistem fail; di samping itu, anda akan melihat Status SMART seperti Disahkan atau Gagal.
Jika anda lebih suka Terminal, jalankan diskutil info /Volumes/NombreDeTuDisco dan cari barisan Status SMART. Jika Disahkan disenaraikan, bernafas; tetapi, sandaran segera dan pertimbangkan untuk membuat perubahan.
Tambahan Linux: dmesg, /sys dan GUI dengan GSmartControl
Sebagai tambahan kepada smartctl, adalah berguna untuk menyemak log kernel untuk mana-mana yang berikut: Ralat I/O atau tamat masa pengawal. Penapis pantas ialah: dmesg | grep -i errordan melengkapkannya dengan istilah seperti failed o timeout.
Untuk butiran peranti asas anda boleh membaca laluan sistem seperti /sys/block/sdX/device/model atau statistik daripada /sys/block/sdX/statBerguna apabila anda mahu mengesahkan aktiviti dan model tanpa alat luaran.
Jika anda lebih suka antara muka grafik, pasang GSmartControl (sebagai contoh: sudo apt install -y gsmartcontrol) dan jalankannya dengan keistimewaan pentadbir. Ia membolehkan anda Lihat atribut, jalankan ujian pendek/panjang dan eksport laporan dengan beberapa klik.

Alat pihak ketiga yang disyorkan
Untuk melampaui asas apabila mengesan kerosakan dalam SSD anda dengan arahan SMART, anda mempunyai beberapa utiliti yang sangat popular:
- Maklumat Cakera Kristal (Windows) adalah percuma, jelas dan serasi dengan SATA dan NVMe dalaman dan luaran; ia memaparkan atribut SMART, suhu dan waktu penggunaan.
- Tune HD Ia menambah peta sektor dan ujian kelajuan (ia mempunyai versi berbayar).
- Sentinel Cakera Keras Ia memberi tumpuan kepada pemantauan berterusan, makluman lanjutan dan laporan; versi percumanya terhad tetapi sangat berkuasa untuk mentafsir SMART.
- GSmartControl Ia adalah percuma dan membolehkan anda menjalankan ujian dan melihat atribut dengan antara muka grafik.
Tanda-tanda bahawa SSD atau HDD anda berada pada kaki terakhirnya
Senaraikan simptom biasa: Permulaan perlahan, penutupan yang tidak dijangka, skrin biru kematian (BSoD atau panik kernel)Fail yang tidak akan dibuka atau menjadi rosak, ketidakupayaan untuk memasang atau mengemas kini dan mendorongnya hilang daripada sistem atau BIOS/UEFI.
Pada HDD, bunyi mekanikal (klik, berdecit, berdengung) adalah petanda buruk. Pada SSD, cari ralat tulis. ralat semasa memasang volum dan peningkatan dalam sektor yang ditugaskan semula atau kiraan pergeseran. Jika masalah itu terputus-putus, jangan leka: Buat salinan sekarang.
Membeli pintar: perkara yang perlu dicari apabila memilih rekod baharu
Ia menghargai jenama dengan reputasi yang baik (Seagate, WD, Toshiba, Samsung). tipo de unidad (SSD untuk kelajuan, HDD untuk kapasiti), antara muka (SATA, NVMe dalam M.2/PCIe), cache dan pelesapan haba. kebolehan Adalah dinasihatkan untuk menilai terlalu tinggi sedikit melebihi keperluan sebenar anda.
Semak diisytiharkan ketahanan (TBW pada SSD, waranti, MTBF dengan berhati-hati), yang Penggunaan yang dijangkakan (Model NAS sering melakukan dan mengendalikan RAID dengan lebih baik) dan belanjawan: kadangkala membayar lebih sedikit memberi anda ketenangan fikiran dan kehidupan yang berguna.
Batasan SMART: konteks dan kajian
SMART berguna tetapi tidak sempurna: ada ketidakselarasan antara pengeluar Dalam takrifan dan penyeragaman, sesetengah atribut adalah sangat berharga (ditugaskan semula, belum selesai, tidak boleh diperbetulkan), manakala yang lain menyumbang sedikit. Backblaze menunjukkan itu sahaja segelintir sifat Ia berkait rapat dengan kegagalan, dan Google menunjukkan kes kegagalan tanpa notis awal.
Apakah maksud ini? Ini bermakna SMART membantu menjangka banyak masalah, tetapi strategi anda mesti digabungkan pemantauan, redundansi (RAID), sandaran dan pemulihan. Jangan hanya mempercayai lampu isyarat hijau.
Jika alat atau sistem melaporkan Amaran/Gagal Boleh Diramal/Tidak Sihat1) Salin sebanyak mungkin sekarang, 2) Sahkan dengan utiliti lain untuk mengesahkan, 3) Jadualkan penggantian segeraSelepas membuat perubahan, semak RAID jika perlu untuk mengelakkan risiko pembinaan semula.
Berpegang kepada perkara penting membantu: SMART memberi amaran kepada anda tentang banyak masalah yang akan datang.Tetapi tidak semuanya; cara pintar untuk bekerja ialah menggabungkannya dengan ujian berjadual, sandaran yang baik dan dasar penggantian yang jelas apabila penunjuk kritikal mula bergerak.
Editor khusus dalam isu teknologi dan internet dengan lebih daripada sepuluh tahun pengalaman dalam media digital yang berbeza. Saya telah bekerja sebagai editor dan pencipta kandungan untuk e-dagang, komunikasi, pemasaran dalam talian dan syarikat pengiklanan. Saya juga telah menulis di laman web ekonomi, kewangan dan sektor lain. Kerja saya juga minat saya. Sekarang, melalui artikel saya dalam Tecnobits, saya cuba meneroka semua berita dan peluang baharu yang dunia teknologi tawarkan kepada kita setiap hari untuk memperbaiki kehidupan kita.