Saya memiliki laptop garansi yang memiliki hdd dengan bad sector. Saya mengatakan itu karena chkdsk /r
macet selama lebih dari 24 jam pada% tertentu. Saya juga membiarkan GRC SpinRite
berjalan selama 4 hari. Ini pemahaman saya bahwa program-program ini macet di tempat-tempat tertentu karena mereka mencoba memulihkan data sebanyak mungkin. Saya tidak tertarik dengan itu. Semua data penting telah dicadangkan. Saya mencari solusi di mana saya dapat terus menggunakan hdd ini dan menghindari membeli yang baru. Saya mengambil konsekuensi penuh dari menggunakan drive yang gagal.
Saya mencari beberapa alat yang lebih disukai tidak merusak (untuk mempertahankan instalasi Windows / aplikasi saat ini) akan melakukan sesuatu di sepanjang baris:
if it can't read/write to a sector 3 times, mark it bad and move on.
Saya tidak perlu program untuk bekerja selama berjam-jam / hari untuk memulihkan data sebanyak mungkin. Saya mencari sesuatu untuk secara khusus menandai sektor buruk.
hiren boot cd
. Ini memiliki banyak opsi yang dapat membantu Anda.Jawaban:
Setelah beberapa penggalian yang dalam, Easeus Partition Manager Home Edition memiliki fitur yang disebut Disk Surface Test, yang tampaknya membaca blok dari drive dan melihat dan menandai sektor yang buruk, dan berdasarkan apa yang saya temukan sejauh ini, itu tidak membuat upaya untuk pulihkan blok-blok itu. Informasi lebih lanjut di halaman ini tentang uji permukaan disk perangkat lunak: http://www.partition-tool.com/easeus-partition-manager/disk-surface-test.htm dan di sini untuk tautan unduhan: http: //www.partition -tool.com/landing/home-download.htm (tombol hijau besar di bagian bawah halaman).
Secara khusus, ia mengatakan pada halaman pengujian permukaan disk:
jadi saya pikir ini mungkin yang Anda cari.
sumber
Linux menyertakan utilitas untuk melakukan ini untuk blok buruk ini.
Untuk kecepatan maksimum, pastikan angka setelah
-b
cocok dengan ukuran sektor disk Anda. 512 adalah default aman.-sn
berarti meteran kemajuan akan ditampilkan dan tes baca-tulis yang tidak merusak akan dilakukan.Karena setiap blok pada disk akan dibaca dan kemudian ditulis, firmware drive akan mencatat setiap kesalahan dan akan merealokasi bad sector yang sesuai.
sumber
Jika
chkdsk /r
digantung selama berjam-jam, maka drive Anda kemungkinan besar rusak.Dengan asumsi semua data Anda dicadangkan dari drive, lakukan nol / format penuh drive. Ini akan menulis ke setiap sektor drive, sehingga realokasi sektor buruk yang sudah terdeteksi. Namun, saya akan mengantisipasi bahwa operasi zeroing akan menggantung juga, karena kemungkinan ada ratusan / ribuan sektor buruk sudah, dan jumlah itu akan meningkat dengan cepat. Drive Anda sekarat, dan kemungkinan akan segera mati. Anda tidak akan mendapatkan banyak manfaat dari itu.
sumber
Masalahnya adalah bahwa sebagian dari instalasi Windows Anda saat ini mungkin berada di sektor yang rusak.
Jika Windows memaksa Anda untuk menjalankan
CHKDSK
ini selama setiap boot, Anda dapat menimpanya dengan menghapus bit "kotor". Ini tidak didukung oleh Windows (fsutil
dapat mengaturnya tetapi tidak menghapusnya), jadi Anda harus membawa hard drive ke sistem lain dan melakukan langkah-langkah di sini .Namun instalasi Anda atau beberapa program di dalamnya mungkin tidak akan dapat digunakan jika
CHKDSK /f
ditemukan hal-hal untuk diperbaiki.Saya pernah menjatuhkan hard drive IDE 1GByte lama. Apa yang terjadi setelah saya memformat ulang (tidak diformat cepat) adalah bahwa ada blok besar sektor buruk di tengahnya. Ruang sebelum dan sesudah itu bisa digunakan. Jadi saya mempartisi sesuai, dan dapat menggunakan drive pada kapasitas yang dikurangi.
Karena Anda tetap mencadangkan data penting Anda, jika bad sector pertama Anda berada di tengah-tengah drive, mungkin yang terbaik adalah menginstal ulang Windows, dan ketika memformat, pastikan Anda mempartisi tepat di bawah bad sector itu.
sumber
Berikut adalah beberapa produk perbaikan disk yang terkenal yang dapat Anda coba:
HD Tune
HDDScan
PassMark DiskCheckup
Saya juga menyarankan Anda untuk melihat data SMART disk, jika disk lama itu mendukungnya.
Anda mendapatkan kesalahan ini karena firmware disk kehabisan sektor cadangan untuk menggantikan yang gagal. Setiap disk biasanya memiliki ribuan sektor cadangan, yang berarti bahwa disk Anda benar-benar dalam keadaan yang sangat menyedihkan.
Saya sangat menyarankan Anda mengganti disk. Jika Anda ingin mempertahankan instalasi dan aplikasi Windows Anda, saya sarankan yang berikut:
Produk pencitraan disk harus:
Pencadangan Windows tidak disarankan.
sumber
DTIData Windows Surface Scanner
, tetapi sekali lagi, ini hanya memindai sektor buruk, bukan menandainya. Sedangkan untuk bagian lain artikel, saya tidak tertarik memperbaiki bad sector. Seperti yang saya sebutkan di OQ saya sudah menjalankan SpinRite.Seperti yang ditunjukkan oleh seseorang, firmware HDD akan merelokasi sektor yang rusak ke bagian siklun atau sektor yang khususnya tidak digunakan untuk tujuan ini. Setelah sektor itu habis, ia akan pergi ke yang berikutnya, dan seterusnya. Pada saat Anda sampai pada titik di mana OS apa pun dapat mendeteksi masalah, banyak sektor telah dipindahkan. Ini mungkin juga memiliki efek samping dari membuat defragmatisasi menjadi hampir mustahil. Drive tidak hanya harus mencoba membaca sektor buruk, tetapi kemudian mengikuti rantai relokasi. Saya tidak bisa membayangkan ini menjadi apa pun kecuali slooooow. Anda tidak hanya mempertaruhkan matinya disk yang terlalu banyak bekerja, Anda membuat bagian sistem Anda paling lambat bahkan lebih lambat.
sumber
Saya memilih cara pengembang. Saya membuat kode utilitas konsol kecil yang mengisi ruang yang tersedia dengan file dan kemudian membacanya. Jika file berhasil dibaca maka kita dapat menghapusnya. Dan jika tidak ... kita mengenai blok yang buruk, tinggalkan saja file itu di folder placeholder blok yang buruk selamanya. Cons: itu akan menguji ruang kosong saja.
Kode sumber tersedia di github
sumber
Alternatif untuk menandai cluster sebagai buruk adalah menandai seluruh rentang sektor sebagai buruk, dengan mempartisi disk. Saya telah menemukan sebuah program yang secara khusus dibuat untuk tujuan itu: Repartition Bad Drive (dari Abstradrome), http://www.dposoft.net/rbd.html .
Program ini memindai hard disk yang rusak dalam beberapa jam (jauh lebih cepat daripada Tes Permukaan Disk Easeus Partition Manager, yang dapat memakan waktu berhari-hari atau bahkan berminggu-minggu untuk memindai drive yang rusak). Jika Anda mendapatkan terlalu banyak partisi (saya mendapat 33), Anda dapat menyesuaikan ukuran minimum partisi (dengan biaya lebih sedikit menggunakan kapasitas disk).
sumber