使用恢复分区在 Windows/Linux 双启动设置中安全备份/恢复 Linux 分区

使用恢复分区在 Windows/Linux 双启动设置中安全备份/恢复 Linux 分区

我有一台双启动笔记本电脑(Windows 7/Kubuntu 12.04),带有一个 IDE 旋转锈盘。

我想重新安装 Windows。问题是,唯一的媒介是工厂安装的恢复分区,我担心这可能会损坏 Linux 分区。

我目前的攻击计划是:

  1. 记下现有的分区信息(例如来自parted)。
  2. 使用 备份 Linux 分区dd
  3. 使用 Windows 恢复重新安装 Windows。
  4. 如果恢复过程损坏了 Linux 分区或双启动配置,请使用 LiveCD 来:
    1. 按照重新安装之前的方式对磁盘进行分区。
    2. 用于dd将分区数据写入新创建的分区。
    3. 恢复双启动配置(我还没有研究如何进行)。

我想问的问题是:这是正确的方法吗?如果是,我应该注意哪些差距和潜在的陷阱?

答案1

如果情况与我之前遇到的情况类似,它可能会损坏 Linux 分区和任何其他分区(因此请备份到外部可拆卸磁盘);好消息是您确实有一个可靠的攻击计划。但是,您可能还想备份您的引导加载程序(可能是 GRUB),它存储在驱动器的前 446 个字节中:

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

然后在替换分区后恢复它

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

或者,我认为你可以使用 Live CD 来启动 Linux 分区,然后

sudo update-grub

重写引导加载程序。

相关内容