web-dev-qa-db-ja.com

クローン作成ツールなしでディスクの内容を転送する

すべてのディスクの内容(ファイル属性を保持)のコピーをソースから宛先ディスクに実行し、ソースディスクを取り外し、宛先ディスクのドライブ文字を次のディスクと一致するように変更することにより、プログラムを含むディスクを「複製」することは可能ですか?起源?

コンテキスト

システムドライブとデータドライブを備えた2ディスクのWindows8システムがあります。最近、データドライブで多くの不良セクタが発生し、IOエラーが発生しました。交換用ドライブが送られてきたので、このデータドライブの内容を交換用に複製する必要があります。ドライブコンテンツには、ドキュメントとメディア、ユーザーフォルダ(マイドキュメントと関連)、および一部のプログラム(ゲームなど)が含まれます。

問題

問題は、ソースディスクの不良セクタにより、ほとんどのディスククローン作成ツールが読み取りエラーで失敗することです。試みられたアプローチは次のとおりです。

  1. Acronis TrueImageを使用したライブブート環境からのディスククローン。読み取りエラーが原因で失敗します。
  2. Clonezillaを使用したライブブート環境からのディスククローン。読み取りエラーが原因で失敗します。
  3. RoadkilのUnstoppableCopierを使用したディスククローン。 HDDのハードウェアタイムアウトが原因で失敗します(アプリケーションが無期限にハングします)。
  4. FreeFileSync(ファイル属性とメタデータを保持)を使用したソースディスクから宛先ディスクへの簡単なコピー。これは成功します。

そのため、現時点では、元のディスクのすべてのデータを含む交換用ディスクがあります。今私がする必要があるのは、どういうわけかWindowsに古いディスクへのすべての参照を新しいディスクに置き換えるようにすることです。これは、割り当てられたドライブ文字を交換するだけで可能ですか?どんな助けでも大歓迎です、ありがとう!

3
Chris Cummins

回答ありがとうございます。私は先に進んでWindowsからディスククローンを作成しようとしましたが、驚くべきことにそれは機能しました。他の人が同じような状況に陥り、オフラインのクローンツールに代わるものが必要になった場合に備えて、メソッドを作成しました(記録として、時間をかけて正しく構成していれば、RyanのCloneZillaの提案は機能したと思います。最後の手段としてこれを試すのが最善です)。方法:

  1. ディスクの内容をコピーするFreeFileSync を使用して、ソースディスク「F」の内容を宛先ディスク「G」にコピーしました、ファイル属性を保持し、管理者として実行します。何も見逃さないように、ファイル無視パターンをすべて削除するようにしました。
  2. ソースディスクを切断します-マシンをシャットダウンし、SATAケーブルをソースディスクから物理的に切断しました。
  3. 新しいドライブ文字を割り当てる-マシンの電源を入れた後(そして不足しているディスクに関して予想されるすべてのエラーを取得した後)、宛先のディスクドライブ文字を変更しましたWindowsの管理ツールを使用して、ソースドライブ文字「F」の「G」に変換します。
  4. Reboot-最後の再起動後、すべてが期待どおりに機能しました。切断されたソースディスクにインストールされたプログラムは、宛先ディスクから実行されたときに正常に機能しました。

正直なところ、私はこれが問題になると予想していました。一般的な知恵では、ドライブ間でプログラムを単純にコピーして、それらが機能することを期待することはできないことを知っています。本当の問題は、ドライブ文字間でプログラムをコピーできないことのようですが、ディスクを交換してドライブ文字の一貫性を保つ場合は、クローンや再インストールを必要としないファイル転送。

2
Chris Cummins

セクターエラーのあるディスクのクローンを作成するために私が見つけた最高のソフトウェアは、CloneZillaの適切に構成されたインスタンスです。これは、Hirens boot cdから起動して使用します。エラーが発生した場合は、続行するオプションがあります。

これが機能しなかったのは、特定のファイルを読み取るとドライブが切断されるドライブでのみでした。その時点での解決策は、ファイルを手動でコピーして、そのファイルを無視することでした。実際には、特定の状況とドライブが損傷している程度によって異なります。

Unstoppable Copierはファイルのコピーに適しています。壊れたファイルを超えて続行されます(ドライブが切断された場合を除く)。

止められないコピー機

編集:

「マイコンピュータ」を右クリックしてシステム管理に移動すると、ドライブ文字を変更できます(または、コントロールパネルの管理ツールからディスクの管理にアクセスすることもできます)

ディスクの管理に入ったら、ボリュームを右クリックして[ドライブ文字の変更]を選択できます

1
RyanTimmons91

これにより、欠陥のあるディスクを正常にイメージ化できました。戦略は、すべてのドライブをイメージ化することでしたが、原因のパーティションからの「セクターごとの」真のイメージコピーを回避することでした(のみ)。次に、単純なコピーツールを使用して原因のパーティションをイメージし、不完全な方法でデータをコピーします。これにより、データはWindows上でアプリケーションレベルでコピーされ、Windowsはファイルアクセスエラー処理を実行します。そう:

  1. ドライブ(その上のすべてのパーティション)を新しいドライブにイメージしますが、原因のパーティションからデータをコピーしないでください。

これを行うには、Minitool Partition Wizard Free 9.0を使用しました。システムを再起動し、システムのOSなしでセクターごとにドライブのクローンを作成します。次に、原因のパーティションに対しても実行すると、読み取り不能でハングします。不良セクタ-そうさせてください-(エラー121)。再起動します。

  1. 新しいドライブパーティションが元のドライブごとになっていることを確認してください。 WINDOWSでは、Windowsのエラーを含むパーティションを適切な「イメージ」ツールを使用してコピーします。クローン機能を使用してEaseUSTodo Backup Free 8.5を使用し、「セクターごとのクローン」のチェックを外しました。これにより、Windowsはファイルアクセスエラー処理を実行します。このコピーは喜んで不完全ですが、私の場合、ドライブを比較した後(Beyond Compareを使用)、開いたファイルとレジストリも無傷でした(ntuser.dat)ことが判明しました。

  2. 原因のパーティションがWindowsブートパーティションでもあった場合は、WindowsインストールディスクまたはWindows修復ツールを使用してMBRを修復します。 「BootMGRがありません」を検索すると、簡単な解決策がたくさんあります。

1
Jeff Roses