Masalah hard drive - SpinRite vs. SMART

8

Hard drive Toshiba di laptop Sony VAIO rusak. Saya memasukkan drive Western Digital (WD1600BEVS-60RST0, firmware v4.01G04) dari laptop HP. Saya menjalankan SpinRite pada level 2 dan menemukan beberapa bad sector, tetapi sepertinya memulihkan data dan menandai. Saya menjalankan SpinRite di level 5, dan butuh sekitar 30 jam, tetapi selesai bersih - tidak ada laporan masalah.

Namun, ketika saya boot, saya mendapatkan kesalahan SMART non-spesifik yang mengatakan sesuatu dengan efek "kegagalan drive sudah dekat!" Jadi saya agak bingung - SpinRite berkata, "semuanya baik-baik saja!", Tetapi SMART mengatakan, " Bahaya, Will Robinson! ". Siapa yang aku percaya? Apa yang sedang terjadi? Apa yang diketahui SMART bahwa SpinRite tidak?

Peter Mortensen
sumber

Jawaban:

7

Jika SpinRite tidak membaca parameter SMART itu sendiri, maka berpotensi banyak.

Nilai-nilai SMART (Self-Monitoring, Analisis, dan Teknologi Pelaporan) adalah seperangkat variabel yang dilacak oleh drive itu sendiri mengenai banyak hal dari jumlah yang berkaitan dengan usia umum (waktu dinyalakan, jumlah peningkatan daya seumur hidup, ...), dasar pemantauan kesehatan (jumlah kesalahan yang dapat dipulihkan yang dipulihkan dari, lama waktu spin-up, jumlah sektor yang dipetakan ulang karena kesalahan yang dapat dipulihkan berulang-ulang, jumlah blok yang tersisa untuk pemetaan ulang, suhu saat ini, suhu maksimum yang bersejarah, ...) serta indikator kegagalan eksplisit (jumlah kesalahan yang tidak dapat dipulihkan yang ditemukan, jumlah kegagalan dalam tes mandiri sebelumnya, ...). Sebagian besar penghitung / bendera ini memiliki patokan terkait di atas / di bawah ini yang mulai dipertimbangkan oleh drive saat keluar.

Sementara SpinRite telah memindahkan data dari sektor-sektor yang cerdik dan menandainya di sistem file sehingga tidak digunakan lagi, drive tidak tahu tentang ini. Yang diketahuinya adalah bahwa memiliki kesalahan yang lebih banyak yang tidak dapat dipulihkan dalam keadaan yang disimpan daripada senang, dan mungkin indikator lain yang kurang serius bahwa kondisinya buruk dan / atau menurun, dan ketika BIOS membaca ini ia memperingatkan Anda.

Drive tahu kondisinya sendiri lebih baik daripada SpinRite. Saya sarankan Anda mengikuti peringatannya dan menggantinya SECEPATNYA, seandainya masalah yang menyebabkan bad sector memburuk. Ini mungkin tidak menjadi lebih buruk (mungkin ada ketidaksempurnaan yang sangat kecil di permukaan salah satu piring-piring dan yang lainnya baik-baik saja), tetapi jika Anda memiliki data di sana yang Anda pedulikan dapatkah Anda mengambil risiko?

Satu peringatan: BIOS Anda mungkin tidak membaca indikator SMART dengan benar, tetapi karena Anda telah benar-benar melihat bad sector dilaporkan pada tingkat OS / aplikasi, saya ragu hal ini terjadi, jadi mungkin ada baiknya mengambil beberapa perangkat lunak untuk melihatnya sendiri. . Ada banyak utilitas yang tersedia untuk memindai dan menampilkan parameter SMART dari drive Anda - Anda bahkan mungkin menemukan satu yang spesifik untuk pabrikan Anda (yang mungkin mencakup deskripsi metrik yang lebih baik yang tidak umum / standar - SMART memungkinkan metrik khusus pabrikan / model menjadi disimpan dan dibaca) disediakan di situs mereka.

David Spillett
sumber
3

Drive SMART memiliki banyak indikator status , beberapa di antaranya mengindikasikan kegagalan drive yang akan terjadi. Setiap drive yang menunjukkan status kegagalan SMART harus diganti secepatnya. Anda tentu saja dapat terus menggunakan drive sampai gagal (mungkin berhari-hari atau berbulan-bulan di masa depan) tetapi jangan katakan Anda tidak diperingatkan.

Sistem SMART tidak aman ... Saya hanya memiliki peringatan SMART canggih pada dua drive (dari sekitar 10). Tetapi keduanya gagal dalam dua minggu sejak peringatan SMART.

Chris Nava
sumber
2

SMART tahu tentang suhu.
SpinRite tahu tentang sektor.

Jadi disk memanas di atas ambang batas bahwa perangkat lunak SMART Anda diatur untuk mendeteksi kesalahan. Ketika saya terus-menerus mengalami masalah ini selama musim panas yang sangat panas, saya sebagai solusi mereset ambang batas itu ke suhu yang lebih tinggi yang masih berada dalam kisaran suhu pabrik.

Jika solusi ini tampaknya tidak tepat untuk Anda, atau suhu disk hampir mendekati batas atas pabrikan (saya menganggapnya dalam 10 derajat), maka disk Anda rusak.

Tapi saya ulangi, ini kemungkinan pengaturan yang terlalu sensitif untuk perangkat lunak SMART Anda. Bagaimanapun, menurut SpinRite, disk Anda belum mulai gagal.

Tapi jangan berhemat pada backup Anda!

harrymc
sumber
1

Saya akan mempercayai SpinRite sampai taraf tertentu jika telah memeriksa dan menulis ulang seluruh permukaan disk. Tetapi Anda harus benar-benar menggunakan sesuatu seperti Smartmontools untuk mengetahui parameter SMART mana yang memicu peringatan.

Mungkin bahwa jumlah blok buruk yang direlokasi terlalu tinggi atau indikator "pra-gagal" lain dari "usia tua" terlalu tinggi. SpinRite tidak dapat mengatur ulang indikator ini, sehingga status SMART secara keseluruhan akan terus mengeluh.

Keadaan disk dapat disimpan untuk beberapa waktu jika penggunaan menyeluruh oleh SpinRite tidak menemukan lebih banyak kesalahan, tetapi Anda harus terus menjalankan SpinRite, karena juga menyegarkan blok dengan ECC yang buruk tetapi dapat diperbaiki . Atau hanya mendapatkan disk baru ;-)

merampok
sumber