リカバリパーティションを使用した Windows / Linux デュアルブート設定での Linux パーティションの安全なバックアップ/復元

リカバリパーティションを使用した Windows / Linux デュアルブート設定での Linux パーティションの安全なバックアップ/復元

私は IDE スピニング ラスト ディスクを搭載したデュアル ブート ラップトップ (Windows 7/Kubuntu 12.04) を持っています。

Windows を再インストールしたいのですが、問題は、そのための唯一の媒体が工場出荷時にインストールされたリカバリ パーティションであり、Linux パーティションが損傷する可能性があるということです。

私の現在の攻撃計画は次のとおりです。

  1. 既存のパーティション情報を書き留めます (例: parted)。
  2. を使用して Linux パーティションをバックアップしますdd
  3. Windows 回復を使用して Windows を再インストールします。
  4. リカバリ プロセスによって Linux パーティションまたはデュアル ブート構成が破損した場合は、LiveCD を使用して次の操作を行います。
    1. 再インストール前と同じようにディスクをパーティション分割します。
    2. dd新しく作成されたパーティションにパーティション データを書き込むために使用します。
    3. デュアル ブート構成を復元します (その方法についてはまだ調査していません)。

私が聞きたい質問は次のとおりです。これは正しいアプローチでしょうか。もし正しいとすれば、注意すべきギャップや潜在的な落とし穴は何でしょうか。

答え1

おそらく、Linux パーティションとその他のパーティションが損傷するでしょう (そのため、外付けの取り外し可能なディスクにバックアップしてください)。これは、私が以前経験したような状況です。幸い、あなたには確実な攻撃計画があります。ただし、ドライブの最初の 446 バイトに格納されているブート ローダー (おそらく GRUB) もバックアップすることをお勧めします。

dd of=/backup/bootloader.mbr if=/dev/sda bs=446 count=1

そしてパーティションを置き換えた後に復元します

dd of=/dev/sda if=/backup/bootloader.mbr

あるいは、ライブCDを使ってLinuxパーティションを起動し、

sudo update-grub

ブートローダーを書き換えます。

関連情報