Sicheres Sichern/Wiederherstellen von Linux-Partitionen in einem Windows/Linux-Dual-Boot-Setup mithilfe einer Wiederherstellungspartition

Sicheres Sichern/Wiederherstellen von Linux-Partitionen in einem Windows/Linux-Dual-Boot-Setup mithilfe einer Wiederherstellungspartition

Ich habe einen Dual-Boot-Laptop (Windows 7/Kubuntu 12.04) mit einer IDE-Spinning-Rust-Festplatte.

Ich möchte Windows neu installieren. Das Problem ist, dass das einzige Medium dafür eine werkseitig installierte Wiederherstellungspartition ist, und ich befürchte, dass diese möglicherweise die Linux-Partitionen beschädigen könnte.

Mein aktueller Angriffsplan ist:

  1. Notieren Sie vorhandene Partitionsinformationen (zB von parted).
  2. Sichern Sie die Linux-Partitionen mit dd.
  3. Verwenden Sie die Windows-Wiederherstellung, um Windows neu zu installieren.
  4. Wenn der Wiederherstellungsvorgang die Linux-Partitionen oder die Dual-Boot-Konfiguration beschädigt, verwenden Sie eine LiveCD, um:
    1. Partitionieren Sie die Festplatte im Zustand vor der Neuinstallation.
    2. Wird verwendet dd, um die Partitionsdaten in die neu erstellten Partitionen zu schreiben.
    3. Stellen Sie die Dual-Boot-Konfiguration wieder her (ich muss noch herausfinden, wie ich das mache).

Die Frage, die ich stellen möchte:ist dies der richtige Ansatz und wenn ja, welche Lücken und potenziellen Fallstricke sollte ich beachten?

Antwort1

Wenn es so ist wie das, was ich zuvor erlebt habe, wird es wahrscheinlich die Linux-Partitionen und alle anderen Partitionen beschädigen (also sichern Sie es auf einer externen, abnehmbaren Festplatte); die gute Nachricht ist, dass Sie einen soliden Angriffsplan haben. Sie sollten jedoch auch Ihren Bootloader (wahrscheinlich GRUB) sichern, der in den ersten 446 Bytes des Laufwerks gespeichert ist:

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

Und dann wiederherstellen, nachdem Sie die Partitionen ersetzt haben

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

Alternativ können Sie meiner Meinung nach eine Live-CD verwenden, um die Linux-Partition zu booten, und dann

sudo update-grub

um den Bootloader neu zu schreiben.

verwandte Informationen