NTFSパーティションを、損傷した、死にかけているハードディスク(これが重要な場合はSCSI)から新しいハードディスク(SATA)にクローンする必要があります。
最後のバージョンのHirenのブートCDユーティリティをUSBスティックにインストールし、GPartedで試してみました。パーティションが破損していて、CHKDSKを実行するためにウィンドウによって「フラグが立てられている」ため、パーティションをコピー/貼り付けできないことがわかりました。警告のアドバイスに従い、CHKDSK /f
を使用して修復しようとしました (9時間かかり、「フェーズ3」の後にエラーで終了しました)そしてLinuxプログラムは、成功せずに今は思い出せません。
Clonezillaを使用してクローンを作成しようとしましたが、同じ理由で失敗しました。
HBCDにはdd_rescueがありますが、「ntfs.something」が見つからないため、再び失敗しました。
結局、私が欲しいのは、彼のエラーとすべてを含めて、そのパーティションをそのままクローン化することです。新しいドライブで修復できます。
だから、私は何をすべきですか?
承認された回答:
もちろん、元のドライブのNTFSパーティションの修復を試みることはできますが、ハードウェア障害が原因で問題が発生し、修復によって最悪の事態が発生する可能性があるため、修復することはお勧めしません。
最初にファイルへのddrescueを使用してブロックコピー用のブロックを作成します。コピーできないブロックがある場合ddrescue
ディスクの残りの部分を続行します。
ddrescue
の場合 不良ブロックが見つからない場合は、ファイルで修復ソフトウェアを使用してみてください(ループバックを介してマウントされます)。 SCSIドライブに問題がある場合、または最初からやり直せるようにしたい場合は、ファイルのコピーを作成し、2番目のコピーでNTFSファイルシステムを修復してみてください。エラーのあるディスクのコピーには時間がかかる可能性があるため、プロセスを中断する必要がある場合があります(コンピューターが必要なため、ドライブを冷却するため、またはドライブのファームウェアを再起動するため)。
そのため、私の経験ではddrescue
問題のあるケースでは、dd
よりもはるかに優れています conv=noerror
を使用 。 ddrescue
実行内容に関するログを保持し、その情報に基づいて再起動します。この機能はdd
では使用できません。 。 ddrescue
また、問題のある領域に遭遇した場合に、最後からブロックを読み取る方が賢明です。ファイルシステムチェックの基礎として使用できるイメージコピー状態に、はるかに迅速に到達します(そして、ddrescue
を続行できます。 元のコピー)。 dd
でのみそのようなことができます 手作業でオフセットを計算するのに多くの時間を費やすことをいとわない場合。
ファイルを適切なサイズのNTFSパーティションにコピーし、ドライブをWindowsマシンに配置して、そこからネイティブの修復ツールを使用することもできます。