smartmontools SMART drive health monitoring

Shucking adalah trik membeli drive USB eksternal, membuka cangkang plastik, dan mengeluarkan drive telanjang untuk membangun NAS atau desktop. Ini masih rute termurah per-terabyte untuk penyimpanan massal pada 2026, sering 30 hingga 50 persen di bawah harga retail internal untuk kapasitas yang sama. Tangkapannya adalah bahwa pabrikan terkadang mengirimkan unit tingkat QC bermerk putih di dalam eksternal, drive yang akan gagal dalam penyortiran yang lebih ketat untuk SKU retail berkotak. Unit-unit tersebut sering berjalan dengan baik selama berbulan-bulan dan kemudian mati tanpa peringatan.

Satu-satunya pertahanan adalah memantau atribut SMART sehingga lonjakan sektor yang dialokasikan ulang atau jumlah kesalahan CRC UDMA yang meningkat mencapai Anda sebelum drive itu sendiri melakukannya. Kami meneliti aplikasi terbaik untuk pemantauan kesehatan hard drive SMART di desktop dan memberi peringkat tujuh yang mencakup Windows, macOS, dan Linux, ditambah satu dashboard yang di-host sendiri yang mengikat homelab bersama.

Apa yang harus dicari dalam aplikasi pemantauan SMART

Alat SMART yang berguna harus melakukan lebih dari sekadar membuang nilai heksadesimal mentah. Enam kriteria penting sebelum memilih.

Kedalaman atribut. Cari jumlah sektor yang dialokasikan ulang, sektor tertunda saat ini, yang tidak dapat diperbaiki offline, kesalahan CRC UDMA, jumlah percobaan putar ulang, dan untuk SSD, jumlah penyetaraan keausan dan total byte yang ditulis. Apa pun yang lebih sempit melewatkan tanda-tanda kegagalan awal yang Backblaze tandai bertahun-tahun yang lalu.

Daemon latar belakang versus GUI sekali jalan. Dasbor yang harus Anda ingat untuk dibuka adalah dasbor yang akan Anda lupakan. Daemon yang polling pada jadwal dan api pada pelanggaran ambang adalah satu-satunya jaring keselamatan nyata.

Dukungan NVMe melalui USB. Banyak alat jatuh ketika drive NVMe duduk di dalam enklosure USB, terutama di Windows dan macOS. Konfirmasi sebelum membeli enklosure.

Pemberitahuan. Email adalah garis dasar. Webhook, Discord, atau push seluler melalui tumpukan notifikasi NAS lebih baik.

Integrasi NAS. Penyebaran Docker dan persilangan Home Assistant penting jika drive tinggal di homelab. Begitu juga dukungan agen sehingga satu dasbor dapat menonton drive di berbagai host.

Instalasi portabel. Praktis untuk diagnosis toko teknologi pada mesin klien ketika Anda tidak ingin menginstal layanan.

Perbandingan cepat

Aplikasi Terbaik untuk Platform Sumber terbuka Pemantauan berkelanjutan Gratis
smartmontools Kebenaran mentah di OS mana pun Linux, macOS, Windows, FreeBSD Ya Ya (smartd) Ya
CrystalDiskInfo Pengguna rumah Windows Windows Tidak (freeware) Poll terjadwal Ya
GSmartControl GUI lintas platform Linux, macOS, Windows Ya Tidak (sekali jalan) Ya
Hard Disk Sentinel Armada dan toko Windows, Linux Tidak Ya Uji coba, lalu berbayar
Scrutiny Dasbor homelab Docker di Linux, macOS, Windows Ya Ya Ya
DriveDx Pengguna Mac dengan eksternal macOS Tidak Ya Berbayar
Open Hardware Monitor Korelasi suhu Windows, Linux Ya Ya Ya

Aplikasi

1. smartmontools (smartctl / smartd), terbaik secara keseluruhan

smartmontools adalah utilitas SMART yang semua alat lain pada daftar ini bungkus. Ia dikirimkan sebagai dua biner, smartctl untuk pembacaan sekali jalan dan smartd untuk pemantauan latar belakang, dan telah dalam pengembangan berkelanjutan sejak 2002. Paket ada di hampir setiap distribusi Linux, macOS melalui Homebrew, Windows melalui installer, dan FreeBSD dari kotak.

Perintah smartctl -a /dev/sdX mencetak setiap atribut yang diekspos drive, log uji mandiri, log kesalahan, dan data identitas dalam satu pengambilan. Menjalankan smartd sebagai layanan menanyakan setiap disk pada jadwal yang ditetapkan di smartd.conf dan menyalakan email saat pelanggaran ambang. Konfigurasi adalah file teks, yang baik di server dan canggung di laptop.

Di mana ia jatuh pendek: tidak ada dasbor, output singkat, dan file konfigurasi yang mengharapkan Anda membaca halaman manual.

Unduh: smartmontools.org

Garis bawah: instal ini bahkan jika Anda berencana menggunakan GUI di atasnya. Segala sesuatu yang lain di halaman ini memanggil smartctl di bawah tenda.

2. CrystalDiskInfo, GUI Windows gratis terbaik

CrystalDiskInfo adalah tempat sebagian besar pengguna Windows memulai, dan karena alasan yang baik. Jendela menunjukkan setiap drive sebagai kartu berwarna, biru untuk sehat, kuning untuk hati-hati, merah untuk buruk, dengan atribut dalam kotak di bawah dalam bentuk mentah dan ternormalisasi bersama ambang vendor.

Dua fitur membedakannya. Ia membaca SMART dari drive NVMe bahkan ketika mereka duduk di dalam enklosure USB, yang membingungkan sebagian besar alat Windows, dan dapat menjadwalkan poll dengan pintasan startup. Rilis ZIP portabel berjalan tanpa installer, berguna untuk diagnosis toko teknologi pada mesin klien.

Di mana ia jatuh pendek: freeware, bukan sumber terbuka. Peringatan terbatas pada suara lokal dan email SMTP. Tidak ada webhook, tidak ada push seluler.

Unduh: crystalmark.info

Garis bawah: instal ini di mesin Windows apa pun yang menyimpan data yang Anda pedulikan. Gratis, overhead rendah, tidak ada alasan untuk tidak melakukannya.

3. GSmartControl, GUI lintas platform portabel terbaik

GSmartControl adalah antarmuka Qt untuk smartctl. Ini berjalan di Linux, macOS, dan Windows, dikirimkan sebagai sumber terbuka di GitHub, dan menempatkan setiap opsi smartctl di balik tombol dan tab. Memilih drive membuka tabel identitas, atribut, log uji mandiri, log kesalahan, dan tombol untuk menyalakan uji pendek atau diperpanjang di tempat.

Antarmuka berfungsi daripada cantik, tetapi itu melakukan pekerjaan untuk pemeriksaan kesehatan sekali jalan. Karena ia membungkus CLI, ia mewarisi dukungan driver smartctl, jadi NVMe melalui USB bekerja dengan baik di Linux dan tidak merata di Windows tergantung pada jembatan enklosure.

Di mana ia jatuh pendek: tidak ada pemantauan berkelanjutan, tidak ada peringatan, tidak ada polling. Itu adalah penampil, bukan pengawas.

Unduh: gsmartcontrol.shaduri.dev

Garis bawah: pasangkan dengan smartd untuk pemantauan latar belakang, atau simpan build portabel di stick USB untuk penggunaan toko perbaikan.

4. Hard Disk Sentinel, terbaik untuk armada

Hard Disk Sentinel adalah pilihan komersial, ditujukan untuk departemen IT, toko pemulihan data, dan siapa pun yang mengelola lebih dari segelintir drive. Ini melampaui SMART mentah dengan estimasi seumur hidup yang diprediksi yang berasal dari kurva tren dalam suhu, sektor yang dialokasikan ulang, dan sektor tertunda, dan dapat mendorong peringatan melalui email, SMS, pesan jaringan, atau webhook ke dalam tumpukan pemantauan seperti Zabbix atau PRTG.

Edisi Windows telah menjadi andalan selama dua dekade. Edisi Linux mencakup penyebaran server, dan lisensi perusahaan menambahkan monitor jaringan yang menarik SMART dari host jarak jauh ke konsol pusat.

Di mana ia jatuh pendek: berbayar, sumber tertutup, dan antarmuka menunjukkan usianya. Overkill untuk desktop dua drive.

Unduh: harddisksentinel.com

Garis bawah: jika Anda menghasilkan uang dari data, lisensi membayar untuk dirinya sendiri pertama kali memperingatkan Anda bahwa drive akan mati.

5. Scrutiny, dasbor yang di-host sendiri terbaik

Scrutiny adalah dasbor web modern di atas smartctl, yang dibangun untuk penggunaan homelab dan bisnis kecil. Ini berjalan sebagai wadah Docker, jadi NAS atau Raspberry Pi di sudut dapat menampungnya, dan wadah agen di setiap host mendorong data SMART mereka ke instans pusat pada jadwal.

UI web benar-benar dapat digunakan. Kartu per-drive menunjukkan kesehatan saat ini, grafik historis mencakup setiap atribut, dan tab notifikasi mendukung webhook, Discord, Slack, Home Assistant, Pushover, Gotify, dan lusinan target lainnya. Statistik kegagalan Backblaze terpasang sehingga dasbor menandai atribut yang berkorelasi dengan kegagalan dunia nyata, bukan hanya ambang vendor.

Di mana ia jatuh pendek: pengaturan melibatkan Docker Compose. Pengguna desktop Windows dengan dua drive akan menemukan itu lebih berat daripada yang mereka butuhkan.

Unduh: GitHub

Garis bawah: ini adalah alat untuk dijalankan jika Anda sudah mendorong metrik ke Grafana atau notifikasi ke Home Assistant. Atur sekali, lupakan tentang itu.

6. DriveDx, monitor SMART terbaik macOS

DriveDx mengisi celah yang ditinggalkan Disk Utility di macOS. Ia menangani APFS dan HFS+, enklosure Thunderbolt, drive SATA USB eksternal, dan USB-terpasang NVMe, yang terakhir alat bawaan Apple pada dasarnya abaikan. Item bilah menu menunjukkan kesehatan saat ini sekilas, dan jendela utama memecah setiap drive menurut indikator dengan penjelasan dalam bahasa Inggris polos tentang apa yang berarti penghitung yang meningkat.

Lisensi berbayar adalah sekali, dengan paket keluarga untuk beberapa Mac dan uji coba gratis yang menunjukkan cukup untuk memutuskan. Peringatan menyala melalui notifikasi macOS dan email SMTP.

Di mana ia jatuh pendek: hanya macOS, berbayar, dan tidak ada integrasi gaya NAS di luar email.

Unduh: binaryfruit.com

Garis bawah: alat untuk membeli jika Anda menjalankan rig edit foto atau video di drive eksternal. Tidak ada yang lain di macOS membaca NVMe melalui USB seandal itu.

7. Open Hardware Monitor, terbaik untuk korelasi suhu

Open Hardware Monitor adalah pilihan yang tidak konvensional. Ini adalah alat Windows dan Linux gratis dan sumber terbuka yang menonton CPU, GPU, dan sensor motherboard bersama drive SMART. Kombinasi itu penting lebih untuk drive yang diekstrak daripada yang disadari kebanyakan orang. Eksternal dikirim di dalam enklosure ketat dengan pendingin pasif, dan drive yang duduk pada 42 derajat Celsius dalam cangkangnya mungkin berjalan pada 55 dalam kasus dengan aliran udara yang buruk.

Suhu yang meningkat berpasangan dengan sektor yang dialokasikan ulang yang meningkat adalah sinyal terkemuka bahwa drive didorong melampaui toleransinya. Antarmuka adalah pohon sensor polos yang diperbarui secara real-time, dengan kolom min dan max.

Di mana ia jatuh pendek: tidak ada peringatan email, cakupan SMART yang lebih jarang daripada smartmontools, dan pengembangan yang terhenti. Garpu yang disebut Libre Hardware Monitor lebih aktif dipertahankan jika OHM tidak membaca perangkat keras Anda.

Unduh: openhardwaremonitor.org

Garis bawah: jalankan bersama smartd atau Scrutiny, bukan di tempat mereka. Itu menjawab pertanyaan yang tidak dijawab yang lain.

Cara memilih yang tepat

Jika Anda menjalankan Windows dan menginginkan opsi paling sederhana, instal CrystalDiskInfo, jadwalkan poll mingguan, dan periksa ikon baki.

Jika Anda menjalankan Linux, macOS, atau FreeBSD headless, jalankan smartmontools dengan smartd yang dikonfigurasi untuk email saat pelanggaran ambang. Setiap alat SMART Linux memanggilnya anyway, jadi Anda mungkin juga menggunakannya secara langsung.

Jika Anda menjalankan NAS atau homelab dengan Docker, Scrutiny adalah jawabannya. Ini menarik SMART dari setiap host, grafik sejarah, dan menyalakan peringatan ke mana pun notifikasi Anda yang lain sudah pergi.

Jika Anda mengelola banyak drive secara profesional, Hard Disk Sentinel layak lisensi. Lifetime prediktif plus peringatan multi-channel menghemat panggilan telepon dari klien yang bertanya mengapa RAID berhenti.

Jika Anda menjalankan Mac dengan drive Thunderbolt atau USB eksternal, terutama enklosure NVMe, beli DriveDx.

Jika Anda memerlukan GUI portabel untuk memeriksa drive spot di mesin seseorang, simpan GSmartControl di stick USB.

Jika Anda mengejar masalah termal di drive yang diekstrak atau NAS buatan sendiri, jalankan Open Hardware Monitor bersama salah satu di atas.

FAQ

Bisakah SMART benar-benar memprediksi kapan hard drive akan gagal?

Tidak sempurna. Dataset kegagalan jangka panjang Backblaze menunjukkan bahwa hanya segelintir atribut yang berkorelasi kuat dengan kegagalan iminen, terutama di antara mereka sektor yang dialokasikan ulang, sektor tertunda saat ini, offline yang tidak dapat diperbaiki, dan jumlah kesalahan CRC UDMA. Ketika mulai naik, terutama dengan cepat, drive sedang dalam perjalanan keluar. Kira-kira setengah dari drive yang gagal menunjukkan tidak ada peringatan SMART sama sekali, jadi SMART adalah indikator terkemuka untuk beberapa mode kegagalan, bukan jaminan penuh.

Apakah drive yang diekstrak melaporkan SMART dengan benar melalui USB?

Sebagian besar enklosure melewatkan perintah SMART ke drive melalui jembatan SAT (SCSI ATA Translation), jadi smartctl dan alat yang membungkusnya akan membaca atribut secara normal. Minoritas jembatan USB-ke-SATA murah atau lebih tua sepenuhnya memblokir SMART. Jika smartctl melaporkan “Unknown USB bridge”, Anda biasanya dapat memaksanya dengan -d sat atau opsi khusus enklosure seperti -d usbjmicron.

Apakah CrystalDiskInfo aman untuk diinstal?

Ya. Ini dikembangkan oleh Hiyohiyo dan didistribusikan sebagai freeware dengan komponen sumber yang tersedia. Satu-satunya hal yang harus diperhatikan adalah unduhan tema opsional “shizuku” dari installer, yang ditandai oleh beberapa alat antivirus sebagai yang tidak diinginkan. Gunakan rilis ZIP portabel jika Anda ingin menghindari installer sepenuhnya.

Apa pembacaan SMART yang sehat untuk drive yang digunakan atau diekstrak?

Jumlah sektor yang dialokasikan ulang dan sektor tertunda saat ini harus keduanya nol. Kesalahan CRC UDMA juga harus nol, atau setidaknya stabil daripada naik. Jam daya-on dan jumlah siklus beban bervariasi dengan usia drive, tetapi suhu di bawah 50 derajat Celsius dan tidak ada penghitung kesalahan yang berkembang berarti drive dalam bentuk yang dapat digunakan.

Apakah SSD dan drive NVMe memerlukan pemantauan SMART juga?

Ya. Nama atribut berbeda, tetapi penghitung khusus SSD seperti jumlah penyetaraan keausan, jumlah kegagalan program, jumlah kegagalan penghapusan, dan total byte yang ditulis penting seperti sektor yang dialokasikan ulang pada drive berputar. NVMe melaporkan set serupa melalui antarmuka manajemennya sendiri, dan setiap alat dalam daftar ini membacanya.

Bisakah salah satu alat ini memberitahu saya di telepon saya?

Secara langsung, tidak. Scrutiny dapat mendorong notifikasi ke Pushover, Gotify, Discord, atau Slack, semuanya memiliki aplikasi seluler, dan Hard Disk Sentinel mendukung webhook dan email yang berpasangan dengan baik dengan layanan seperti ntfy.sh. Sisanya terbatas pada notifikasi desktop dan email SMTP.