Jika saya tahu bahwa hard disk memiliki bad sector, bagaimana saya bisa "menandai" mereka sehingga Windows 7 tidak menulis kepada mereka ketika saya menyalin file dan barang-barang?
sumber
Jika saya tahu bahwa hard disk memiliki bad sector, bagaimana saya bisa "menandai" mereka sehingga Windows 7 tidak menulis kepada mereka ketika saya menyalin file dan barang-barang?
Menurut Microsoft, menjalankan format biasa (atau penuh) (sebagai lawan dari format "cepat") pada partisi akan menandai semua sektor buruk di dalam partisi (penekanan tambang):
Ketika Anda memilih untuk menjalankan format reguler pada volume, file dihapus dari volume yang Anda format dan hard disk dipindai untuk sektor yang buruk . Pemindaian untuk sektor buruk bertanggung jawab atas sebagian besar waktu yang diperlukan untuk memformat volume. sumber
Di Vista dan yang lebih baru, ini dilakukan dengan menulis nol ke seluruh partisi.
Menjalankan format penuh pada disk semudah mengklik kanan pada disk, memilih Format, dan menghapus centang pada kotak format cepat:
Perhatikan bahwa format penuh membutuhkan lebih banyak waktu daripada format cepat. Skala waktu dengan ukuran disk (yaitu disk besar akan membutuhkan lebih banyak waktu untuk memformat daripada yang kecil).
Ini dilakukan secara otomatis oleh OS dan NTFS. Untuk memeriksanya sekarang, jalankan CHKDSK. Setiap bad sector ditandai dan tidak digunakan. CHKDSK / R akan mencoba memulihkan sektor buruk.
Satu (dari beberapa!) Cara untuk sampai ke sana: buka Windows Explorer; klik kanan pada drive dan pilih Properties dari menu konteks; pilih tab Tools; pilih Periksa Sekarang. Ini berjalan pada reboot berikutnya karena tidak dapat membuat perubahan pada file yang sedang digunakan.
Catatan: Anda harus masuk pada akun administrator untuk memeriksa disk Anda pada tingkat ini. Anda juga bisa mendapatkan prompt UAC.
Jika Anda ingin menjalankan CHKDSK secara langsung:
comma
di kotak pencarian; pilihCommand Prompt
dari daftar untuk membuka jendela Prompt Perintah (atau klik kanan padanya; pilih Jalankan sebagai administrator dari menu konteks; dll.)CHKDSK /?
untuk mendapatkan daftar opsi (huruf besar atau kecil tidak masalah).CHKDSK C: /F /R
untuk memeriksa drive C: Anda jika ada kesalahan dan secara otomatis memperbaikinya.Saya berasumsi Anda merujuk ke HDD rotating standar dengan format NTFS (meskipun FAT tidak terlalu berbeda untuk jawaban ini). Solid state drive menangani masalah ini secara internal.
Beberapa bad sector (biasanya berukuran 4k tetapi bahkan 64k jika dioptimalkan untuk menyimpan file besar) pada disk 50 GB, 500 GB, atau 2 TB tidak perlu dikhawatirkan (dan jika drive hanya beberapa GB, mungkin itu adalah waktu untuk menggantinya).
Saya kira jika Anda benar-benar ingin bermain-main, Anda dapat mempartisi di sekitar trek buruk yang berisi bad sector (sehingga kepala baca / tulis tidak melewati secara langsung atas mereka) tetapi jika waktu Anda bernilai lebih dari $ 1 / hari atau Anda yang khawatir, pertimbangkan untuk membeli disk baru. Saya pikir saya telah melihat beberapa perangkat lunak yang semi-otomatis ini tetapi saya mengalami kesulitan membuat skenario di mana saya ingin melakukan ini. (Namun saya berharap dapat melihat cerita bagus di komentar!)
Dari Command Prompt
sumber
Jika Anda tidak menjatuhkan drive dan Anda hanya memiliki 1-2 sektor yang buruk:
1) Pindai dengan HDtune lalu temukan bad sector
lba
(mis: 10000000)2) Unduh HDDreg.iso , tulis ke USB Flash drive (atau CD) dan boot darinya> pilih disk Anda> pilih opsi 3 (buat ulang semua sektor dalam jangkauan)> tulis
lba
dan mulai operasi.3) Kemudian memindai ulang dengan HDtune: Jika tidak diperbaiki, format drive dengan windows, tapi jangan tebalkan "Quick format" kotak centang (Ketika memformat, itu akan menyembunyikan sektor).
4) Jika masih belum diperbaiki, coba ini - instal sentinel hard disk> pilih disk> pindai permukaan terbuka> pilih "reinitailize permukaan disk" dan mulai tes. Ini akan memetakan kembali sektor yang buruk menjadi area cadangan. "Sektor yang dialokasikan kembali" attiribute SMART akan meningkat
sumber