Jawaban:
Alat terbaik yang pernah saya temui untuk menguji hard drive untuk bad sector disebut SpinRite:
SpinRite 6
http://www.grc.com/sr/spinrite.htm
Itu dibuat oleh Steve Gibson (yang menulis sebagian besar kode-nya di Assembler), dan saya ingat menggunakannya kembali pada akhir 1980-an pada komputer XT (dengan 4,77 MHz 8086/8088 prosesor) untuk memulihkan sektor buruk dari kegagalan hard drive.
Versi saat ini juga berfungsi dengan sangat baik (dan Anda juga mendapatkan manfaat dari pengalaman Steve Gibson selama bertahun-tahun dalam memelihara perangkat lunak ini untuk memastikannya dapat diandalkan dengan semua jenis hard drive).
Ini jauh lebih menyeluruh daripada program ScanDisk atau ChkDsk yang disertakan dengan DOS dan Windows.
Untuk memperbarui jawaban ini untuk siapa saja yang menemukan ini pada 2014:
chkdsk
dengan salah satu /r
atau /b
switch kira-kira setara dengan badblocks dalam mode read only standar
SpinRite memiliki kemampuan pemulihan data yang jauh lebih baik berjalan pada level 2 default
Jalankan pada level 4 itu setara dengan badblocks mode baca tulis non-destruktif, tetapi dengan kemampuan pemulihan data yang lebih baik.
Namun itu jatuh dengan meluap membelah pada drive besar modern, Anda harus menunggu SpinRite 6.1 untuk memperbaikinya, pengembangan telah dimulai pada 6.1 menurut Steve Gibson pada netcast Security Now, tetapi ditangguhkan lagi saat ia menyelesaikan proyek lain.
Sementara itu, metode fungsional berbasis Windows terdekat untuk menciptakan kembali mode badblocks baca / tulis yang tidak merusak untuk drive besar memerlukan memiliki penyimpanan yang sama atau lebih besar dari drive yang diuji dan akan melanjutkan sebagai berikut:
Unduh dan instal program disk image (Macrium mencerminkan gratis, Acronis True Image baik versi komersial atau pembuat drive gratis, atau yang lain)
Buat disk pemulihan WinPE (Anda akan membutuhkan nanti) dan gambar drive, dengan salinan sektor cerdas tidak dicentang, dan terus menemukan sektor buruk diperiksa (keduanya kebalikan dari default). Ini menciptakan kembali pass baca.
Gunakan alat DOS pembuat drive untuk mengisi nol drive (kira-kira setara dengan fase tulis)
Gunakan CD pemulihan untuk memulihkan gambar yang dibuat pada langkah 2 untuk mengembalikan gambar yang Anda buat ke lokasi aslinya. (kira-kira setara dengan fase belakang data tulis)
Dalam skenario di atas, atau ketika menggunakan badblock, logika internal drive modern akan menangani pemetaan ulang setiap sektor buruk yang ditemukan ketika mereka berusaha untuk ditulis.
Untuk membuat ulang tes destruktif badblock Anda akan memerlukan program penghapusan drive yang disetujui pemerintah Inggris (bukan AS) dan Anda harus menjalankannya pada tingkat keamanan yang lebih tinggi, ini akan menulis pola berulang kali ke drive dan memverifikasi setiap pass sebanyak badblocks tidak.
Jadi sampai Spinrite 6.1 atau lebih baru dirilis, pertanyaannya menjadi, "Mengapa Anda ingin melakukan itu?"
Mengunduh hampir semua CD / DVD live Linux akan memberi Anda platform yang dapat di-boot untuk menjalankan badblock, yang lebih murah, lebih mudah, dan lebih aman untuk data Anda, untuk setiap skenario di mana Anda memerlukan lebih dari tes hanya baca.
Jika Anda ingin tes hanya baca, jalankan saja CHKDSK
dengan /r
sakelar
Jika Anda ingin menjalankan CHKDSK /R
pada drive sistem Anda di bawah Vista note itu akan mengabaikan bahwa Anda menyuruhnya untuk menjalankan dan melewati tes pada reboot kecuali Anda juga menggunakan FSUTIL untuk menandai sistem file sebagai kotor.
chkdsk
dengan salah satu /r
atau /b
switch kira-kira sama dengan badblock dalam mode read only default" - Pernyataan Midleading, seperti yang ditunjukkan kepada Anda dalam komentar, dan seperti yang Anda akui dalam komentar, tetapi tidak memperbarui posting. Diturunkan.
chkdsk dengan saklar yang sesuai
/ R Menemukan bad sector dan memulihkan informasi yang dapat dibaca
/ b NTFS saja: Menghapus daftar cluster buruk pada volume dan memindai ulang semua cluster yang dialokasikan dan bebas untuk kesalahan. / b termasuk fungsi dari / r. Gunakan parameter ini setelah menggambar volume ke drive hard disk baru. Hanya berfungsi pada vista atau lebih baik.
CHKDSK
= Hanya baca,CHKDSK /R
= "R" pemulihan, yang pasti TIDAK hanya baca. :) Bagaimanapun, bagi saya, jawaban ini hanya mengomentari jawaban yang ada dan sebenarnya tidak memberikan jawaban baru / berbeda.