Saya memiliki akhir 2011 Macbook Pro, menjalankan Mavericks 10.9.2. HDD satu-satunya adalah drive 750GB, diformat dengan Bootcamp. Ini masih berjalan dengan cukup baik, tetapi dalam menjalankan defragment pass di atasnya, saya telah mengidentifikasi bahwa ada banyak file yang menolak untuk dipindahkan oleh defragmenter (iDefrag).
iDefrag melaporkan kode kesalahan POSIX 5 ketika mengakses file. Memilih satu secara acak dan mencoba menyalin file ke lokasi lain di shell juga melaporkan kesalahan, yang membuat saya berpikir masalahnya nyata dan dengan disk / FS. Output dari cp adalah:
cp: unity_nophysx.nexe: Input/output error
Kode kesalahan 5 adalah 'akses ditolak' sejauh yang saya ketahui, tetapi proses defrag berjalan sebagai administrator dan menjalankan cp menggunakan sudo pada file yang dicurigai tidak ada bedanya.
Utilitas Disk, fsck, dan Tes Perangkat Keras Apple semua mengklaim disk baik-baik saja. Tidak ada kesalahan SMART dilaporkan, dan meskipun ada beberapa kesalahan izin, mereka tidak dengan file yang dikeluhkan iDefrag, dan Disk Utility mengklaim telah memperbaikinya tanpa keluhan.
Mungkin ada seratus atau lebih file yang rusak, tetapi masih sebagian kecil dari drive. Sejauh yang saya tahu, tidak ada file sistem atau data penting yang terpengaruh. Meskipun akan lebih baik untuk mengambil data, saya tidak keberatan menginstal ulang atau pergi ke cadangan. Pada titik ini saya tidak tahu apakah itu benar-benar drive yang sekarat, hanya beberapa sektor buruk karena drive sedang dipindahkan saat menulis, atau beberapa korupsi kecil lainnya yang dapat diatasi. Saya mengasumsikan kasus terburuk, dan kemungkinan besar saya harus mendapatkan HDD yang sedikit lebih besar dan mengkloning drive yang ada untuk menghindari keharusan membangun kembali sistem.
Pertanyaan saya adalah benar-benar bagaimana saya menandai file-file yang rusak sebagai rusak dan memperbaiki atau membersihkan mereka , sehingga klon disk akan berhasil dan tidak terpaku pada file / blok yang tidak dapat diakses. Disk Utility tidak melihat masalah, dan saya tidak tahu adanya baris perintah atau alat pihak ketiga yang akan melakukan pekerjaan itu. Saya tidak ingin menghapus seluruh disk dan mulai dari awal, karena drive tampaknya sehat, jadi saya mencari alat perbaikan / diagnostik.