web-dev-qa-db-ja.com

Ubuntuを使用して、ある物理ハードドライブから別のハードドライブにブート可能なNTFSパーティションをコピーする方法は?

Ubuntu 11.10がインストールされたUSBフラッシュドライブがあり、次のタスクに使用したい:

4つのパーティションを持つハードドライブがあります。 2番目はNTFSでフォーマットされており、完全に機能するWindowsインストールが含まれています。 2番目のパーティションを別の物理ハードドライブ(空)にコピーします。

ただし、問題があります。両方のハードドライブを同時にコンピューターに物理的に接続することはできません。ただし、3番目の外付けハードドライブは、操作全体を通して接続されたままで、他の両方のハードドライブの2倍以上のスペースがあります。

ここで考慮すべきことがたくさんあります。

  • このプロセスでは、明らかに、2番目のパーティションのある種の「イメージ」を作成し、外部ドライブに保存してから、イメージを新しいドライブにコピーします。

  • コピーしているパーティションはブート可能であり、新しいドライブにコピーされたときにもブート可能でなければなりません。必要に応じて、パーティションのMBRを後で修正できます。

  • 古いドライブと新しいドライブは、メーカー、モデル、またはサイズが同一ではありません。ただし、新しいドライブには2番目のパーティション用の十分なスペースがあります。

対処方法に関するアドバイスや、潜在的な落とし穴に対する警告をいただければ幸いです。また、重要な詳細を見逃した場合は、お気軽にお尋ねください。

9
Nathan Osman

追加のソフトウェアは不要です。お持ちのツールを使用してください


dd if=/dev/sda2 of=foo_file.imgは、指定した。imgファイルにsdaの正確なレプリカを作成します。

外部デバイスに保存し、dd if=foo_file.img of=/dev/sdayで復元します。

ステップバイステップ

  1. Ubuntu LiveCDから起動し、ディスク管理ツールを開いて(または端末からSudo fdisk -lを使用して)コピーするディスクを見つけます。

  2. 保存する外部デバイスをマウントします。imgファイル、イメージを作成するディスクをマウントしないでください! =

  3. dd if=/dev/sda2 of=foo_file.imgを使用し、/ dev/sda2をコピーする実際のパーティションとfoo_imageに置き換えます。 imgと、以前にマウントした外部ディスクにあるファイル。

  4. イメージを作成したディスクを削除してPCを再起動し、新しいディスクをPCにインストールします。 Ubuntu LiveCDでコンピューターを起動します。

  5. 。imgファイルを含む外部ディスクをマウントし、ディスクツールを開いて、書き込み先のデバイスを確認します。 (おそらく削除したばかりのデバイスパスと同じデバイスパスを使用します)。 新しいディスクをマウントしようとしないでください、とにかくマウントするものは何もないはずです!

  6. dd if=foo_file.img of=/dev/sdaxを使用して、作成して外部デバイスに保存したイメージを、インストールしたばかりの新しいディスクに書き込みます。正しいパーティションのsdaxを変更します。

  7. gpartedを実行し、新しく作成したパーティションのサイズを変更して、新しいディスクの余分なスペースを収容します。

  8. 再起動し、新しいディスクを使用して起動します。

これが完了したら、すべてが実行されていることを確認するまで、バックアップとして。imgファイルを保持できます。

私はこの方法を何回も使用しましたが、問題ではありませんが、あなたは決して知りません。しばらくバックアップを取りましょう。

10
Bruno Pereira