Tidak ada yang suka berpikir tentang hard drive menjadi buruk apalagi mengalami masalah dengan satu, tapi bagaimana alat diagnostik hard-drive benar-benar tahu apakah sektor buruk atau tidak? Posting SuperUser Q & A saat ini memiliki jawaban atas pertanyaan pembaca yang ingin tahu.
Sesi Tanya & Jawab hari ini hadir untuk memberi kami hak milik SuperUser-sub divisi Stack Exchange, pengelompokan situs web Q & A berbasis komunitas.
Foto milik Matthew (Flickr).
Pembaca SuperUser David ingin tahu bagaimana alat diagnostik hard-drive mengetahui apakah suatu sektor buruk:
Ketika saya berlari melintasi hard-drive yang mungkin gagal, saya memindainya menggunakan ViVARD, yang dapat diandalkan memberi tahu saya jika hard drive perlu diganti atau tidak. Bagaimana cara kerja alat semacam ini? Bagaimana mereka bisa mengatakan sektor yang buruk dari sektor yang baik?
Bagaimana alat diagnostik hard-drive mengetahui apakah sektor itu buruk atau tidak?
Kontributor SuperUser, Stavr00 dan Ole Tange memiliki jawabannya untuk kami. Pertama, Stavr00:
Hard-drive modern mengimplementasikan sistem dalam firmware bernama S.M.A.R.T. yang mengumpulkan statistik kinerja hard drive dan secara otomatis menghindari kehilangan data dengan memindahkan data dari bad sector.
Alat diagnostik meng-query hard disknya S.M.A.R.T. perangkat lunak untuk membuat laporan pemeriksaan kesehatan. Bad sector terdeteksi saat mengakses hard drive, dihindari, dan relokasi yang diperlukan dilakukan oleh S.M.A.R.T. sistem.
Diikuti oleh jawaban dari Ole Tange:
Saya tidak akrab dengan ViVARD, jadi ini adalah jawaban umum.
PINTAR.
PINTAR. adalah bagian dari sebagian besar hard disk modern. Ini mendaftar ketika hard-drive melihat sektor buruk dan ketika 'mencari atau berputar waktu' lebih panjang dari biasanya. Ini semua adalah indikator bahwa hard drive gagal.
Cara hard-drive menyelamatkan sektor yang gagal adalah karena kesalahan memperbaiki kode (biasanya Reed-Solomon) yang dapat melakukan penyelamatan jika beberapa bit salah. Jika banyak bit salah, maka hard drive mencoba menyelamatkan dengan membaca sektor ini berulang kali. Ketika akhirnya benar, ia akan menyimpannya ke salah satu sektor cadangan.
Sektor Bacaan
Hard drive menggerakkan sektor dengan kesalahan baca ke satu set sektor cadangan yang disediakan untuk ini. Sistem operasi biasanya tidak melihat ini, tetapi melihat seluruh hard-drive tidak memiliki kesalahan. Hanya ketika tidak ada lagi sektor yang dialokasikan ke (atau sektor tidak dapat diselamatkan) akan sistem operasi melihat sektor yang rusak.
Tapi itu mungkin untuk melewati koreksi kesalahan. Saya percaya itu berbeda untuk setiap model, tetapi mungkin ViVARD melakukannya? Dengan cara ini Anda dapat membaca data aktual pada hard-drive. Dengan membaca ini Anda akan dapat melihat sektor mana yang memiliki kesalahan, bahkan jika sistem operasi itu sendiri tidak melihat kesalahan.
Memiliki sesuatu untuk ditambahkan ke penjelasan? Bicaralah di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi lainnya? Lihat diskusi lengkap di sini.