Setara dengan badblock pada Windows atau DOS

Jawaban:

7

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.

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Randolf Richardson
sumber
4

Untuk memperbarui jawaban ini untuk siapa saja yang menemukan ini pada 2014:

chkdskdengan salah satu /ratau /bswitch 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:

  1. Unduh dan instal program disk image (Macrium mencerminkan gratis, Acronis True Image baik versi komersial atau pembuat drive gratis, atau yang lain)

  2. 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.

  3. Gunakan alat DOS pembuat drive untuk mengisi nol drive (kira-kira setara dengan fase tulis)

  4. 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 CHKDSKdengan /rsakelar

Jika Anda ingin menjalankan CHKDSK /Rpada 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.

Beruang
sumber
1
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.
Ƭᴇcʜιᴇ007
1
CHKDSK / R tentu tidak hanya membaca saya akan memberikan, tetapi tidak menulis tes, dalam arti Anda dapat menyebutnya tes "hanya membaca", itu hanya menulis untuk keperluan koreksi kesalahan, ini memiliki keterbatasan yang dapat dapat memaksa remap dari sektor yang rusak seperti badblock dalam mode baca tulis.
Beardy
Karena jawaban pertama hanya membahas bagaimana menguji bagian pertama drive besar (karena keterbatasan perangkat lunak) Apa yang saya tambahkan adalah metode untuk memaksa sektor memetakan lebih jauh ke drive seperti badblock, menggunakan metode DOS / Windows, tidak ada yang waras yang akan melakukannya, tapi itu dijawab ...
Beardy
@Beardy - Saya punya SpinRite terbaru - saya kira 6.3 - Haruskah memeriksa? Saya juga memiliki Linux yang dapat di-boot untuk menjalankan Badblocks / FS. Saya perlu melakukan pra-pemeriksaan menyeluruh untuk drive 2TB WD & 2 x 1TB Seagate. Haruskah saya menggunakan SR atau BB atau keduanya .. jika demikian dalam urutan apa? Saya bertanya-tanya seperti apa tumpang tindih fungsi yang mereka miliki?
Alex S
1
" chkdskdengan salah satu /ratau /bswitch 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.
cp.engr
1

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.

Lihat di sini untuk daftar saklar yang lebih lengkap

Journeyman Geek
sumber
-1

scandisk(DOS) / chkdsk(Windows) mungkin?

Benteng
sumber