Apa yang saya sebutkan sebagai "bad sector" di sini dikutip dari pemindaian / tes berikut:
- hasil dari CHKDSK, disebut "Sektor Buruk" di layar laporan.
- hasil dari HD Tune - Error Scan, disebut "Blok Rusak" atau kotak merah.
Saya memiliki HDD internal yang telah berhasil dipulihkan dari bad sector dengan melakukan penghapusan penuh pada seluruh sektor pada disk itu. (Setelah dihapus, tes permukaan berjalan mengatakan bahwa semua sektor OK, saya tidak melihat sektor buruk lagi).
Setelah itu saya bertemu BSOD. Setelah restart, saya melakukan pemindaian permukaan lagi, tetapi kali ini 1 bad sector ditemukan. Saya mencoba untuk menghapusnya lagi, kemudian menjalankan tes permukaan mengatakan bahwa bad sector hilang (lagi).
Saya sudah mendengar beberapa kali bahwa matikan tiba-tiba atau masalah terkait daya dapat merusak hard drive Anda. Tetapi bisakah BSOD menyebabkan sektor yang buruk juga? Atau apakah ini berarti drive saya sudah jatuh dan perlu diganti? FYI, status SMART dari HD Tune masih "OK".
Karena BSOD cukup umum terjadi (pada kasus saya, setiap 3-6 bulan), saya merasa menjengkelkan jika setelah itu saya harus mengulangi siklus "pindai ulang disk, hapus, dan pulihkan".
EDIT: Sebagai balasan untuk semua komentar & jawaban di sini
Saya menemukan banyak artikel yang menjelaskan bahwa bad sector tidak selalu merupakan alasan fisik. Ada juga alasan logis (misalnya CRC untuk blok itu tidak cocok dengan data yang dibaca kembali oleh disk).
Sektor logis - atau lunak - buruk adalah sekelompok penyimpanan pada hard drive yang tampaknya tidak berfungsi dengan baik. Sistem operasi mungkin mencoba membaca data pada hard drive dari sektor ini dan menemukan bahwa kode koreksi kesalahan (ECC) tidak cocok dengan konten sektor tersebut, yang menunjukkan bahwa ada sesuatu yang salah. Ini mungkin ditandai sebagai bad sector, tetapi dapat diperbaiki dengan menimpa drive dengan nol
Karena terlalu banyak, alih-alih menyalin konten, saya hanya akan meletakkan tautan di sini:
- https://unix.stackexchange.com/questions/113737/does-my-hard-drive-have-bad-sectors-or-not
- http://www.rpgcodex.net/forums/index.php?threads/bad-block-s-due-to-power-failure.83352/
- http://www.diy-computer-repair.com/bad-sectors.html
- http://coriolis-systems.com/bad-blocks.php
- http://www.hdsentinel.com/hard_disk_case_weak_sectors.php
- Bisakah mematikan komputer secara prematur menyebabkan bad sector dalam hard drive?
sumber
Jawaban:
Windows BSOD tidak dapat menyebabkan sektor yang buruk, jika yang Anda maksudkan adalah sektor yang nantinya akan dibaca kembali sebagai "Kesalahan ECC yang tidak dapat diperbaiki" atau serupa. Ini karena perangkat lunak tidak memiliki akses ke apa pun pada tingkat yang lebih rendah dari konektor drive, dan biasanya tidak ada yang dapat dilakukan pada antarmuka drive disk yang berfungsi dengan baik yang dapat menyebabkan sektor yang buruk. Tidak di bawah Windows.
Saya mengatakan "biasanya", "tidak di bawah Windows" karena hdparm utilitas Unix-y memang memiliki opsi --membuat-buruk-sektor. Ini berfungsi dengan menjalankan perintah ATA WRITE_LONG atau WRITE_UNCORRECTABLE_EXT. Tetapi driver disk Windows (kita berbicara tentang Windows, karena Anda berbicara tentang BSOD) tidak menyediakan cara untuk meminta fungsi-fungsi ini.
Anda kemungkinan memiliki hard drive yang gagal. Anda memiliki satu sektor buruk (yang Anda tahu), tetapi sejak itu berkembang menjadi sektor lain. Itu tidak biasa. Kesalahan selanjutnya mungkin atau mungkin tidak menyebabkan BSOD. Saya dapat membayangkan beberapa kesalahan HD yang dapat menyebabkan BSOD, kemungkinan besar karena kegagalan untuk menyelesaikan kesalahan halaman yang muncul dalam mode kernel (kode BSOD KERNEL_INPAGE_ERROR).
Kebetulan, BSOD tidak dapat disebabkan oleh aplikasi pihak ketiga . Hanya dengan kode mode kernel kereta (seperti driver), bug dalam proses sistem yang dilindungi, atau perangkat keras yang rusak. Bug di aplikasi hanya dapat menyebabkan kegagalan aplikasi. Dan BSOD sama sekali tidak "umum terjadi" pada perangkat keras yang berfungsi dengan baik dengan driver yang andal.
sumber
Terminologi tradisional khas untuk "bad sector" adalah bagian dari hard drive yang secara fisik gagal berfungsi dengan benar. Itu benar-benar rusak. Itulah sebabnya Anda membuat beberapa orang melaporkan bahwa BSOD seharusnya tidak menyebabkan ini. BSOD dapat menyebabkan data yang tidak valid ditulis; beberapa kartu RAID tingkat lanjut telah dikenal bertenaga baterai sehingga mereka dapat lebih yakin untuk menulis blok lengkap jika kehilangan daya. (Baterai ini mungkin merupakan tambahan mahal untuk biaya dasar kartu RAID.)
Ketika Chkdsk melaporkan sektor yang buruk, itu benar-benar berarti bahwa Chkdsk memiliki masalah; ini dapat disebabkan oleh kesalahan logis, yang mungkin berbeda dari "bad sector" berbasis perangkat keras. Alasan mengapa Anda membaca dua hal berbeda adalah bahwa istilah "bad sector" telah digunakan untuk menggambarkan dua jenis masalah yang berbeda. Saran yang membahas konsep disk yang buruk secara fisik mungkin tidak berlaku dengan baik pada topik / konsep disk yang memiliki volume sistem file yang tidak valid yang disebabkan oleh data korup yang sedang ditulis, yang mungkin terjadi jika sistem operasi berhenti berjalan secara normal (seperti ketika BSOD terjadi).
Sebagian besar BSOD yang saya temui tidak menghasilkan kesalahan data; Saya cenderung khawatir tentang keandalan perangkat keras setiap kali saya menemukan Chkdsk melaporkan bad sector. Taruhan terbaik Anda adalah tidak bergantung pada drive sebagai satu-satunya cara untuk menyimpan data penting. Itu selalu merupakan ide yang baik (data penting harus didukung). Jika Anda salah satu dari lebih dari 2% (*) orang yang tidak repot-repot menerapkan solusi cadangan yang tepat, maka ini mungkin merupakan alasan yang sangat baik untuk berhenti membiarkan alasan meyakinkan Anda untuk melakukan hal-hal yang lebih berisiko.
(*) Saya tahu, ini lebih dari 2%. Mungkin jauh lebih dari 3%, juga.
sumber