2011年後半のMacbook ProでMavericks 10.9.2を実行しています。その唯一のHDDは、Bootcampでフォーマットされた750GBドライブです。まだ十分に動作していますが、デフラグパスを実行すると、デフラグツール(iDefrag)による移動を拒否されているファイルがたくさんあることがわかりました。
iDefragは、ファイルにアクセスすると、POSIXエラーコード5を報告します。ランダムに1つを選択し、ファイルをシェル内の別の場所にコピーしようとすると、エラーが報告されます。これにより、問題は実際にあり、ディスク/ FSにあると思います。cpの出力は次のとおりです。
cp: unity_nophysx.nexe: Input/output error
エラーコード5は私が知る限り「アクセス拒否」ですが、デフラグプロセスは管理者として実行されており、疑わしいファイルでsudoを使用してcpを実行しても違いはありません。
ディスクユーティリティ、fsck、およびApple Hardware Testはすべて、ディスクに問題がないと主張しています。SMARTエラーは報告されておらず、いくつかのアクセス許可エラーがありましたが、iDefragが不満を言っているファイルにはありませんでした。ディスクユーティリティは、不満なしにそれらを修正したと主張しています。
おそらく100以上の破損したファイルがありますが、それでもドライブのごく一部です。私の知る限り、システムファイルや重要なデータは影響を受けません。データを取得するのはいいことですが、再インストールしたり、バックアップを行ったりしてもかまいません。この時点では、それが本当にドライブの故障なのか、書き込み中にドライブが移動されたためのいくつかの不良セクターなのか、または回避できるその他の小さな破損なのかはわかりません。私は最悪のケースを想定しています。おそらく、システムを再構築する必要がないように、少し大きいHDDを入手し、既存のドライブを複製する必要があります。
私の質問は本当に、これらの壊れたファイルを適切に壊れているとマークして修正またはパージする方法です。これにより、ディスクのクローンは成功し、アクセスできないファイル/ブロックでハングアップしません。Disk Utilityは問題を認識していないし、その仕事をするコマンドラインやサードパーティのツールも知らない。ドライブが他の点では正常であると思われるため、ディスク全体を消去してゼロから始めたくないので、修復/診断ツールを探しています。