我有一台双启动笔记本电脑(Windows 7/Kubuntu 12.04),带有一个 IDE 旋转锈盘。
我想重新安装 Windows。问题是,唯一的媒介是工厂安装的恢复分区,我担心这可能会损坏 Linux 分区。
我目前的攻击计划是:
- 记下现有的分区信息(例如来自
parted
)。 - 使用 备份 Linux 分区
dd
。 - 使用 Windows 恢复重新安装 Windows。
- 如果恢复过程损坏了 Linux 分区或双启动配置,请使用 LiveCD 来:
- 按照重新安装之前的方式对磁盘进行分区。
- 用于
dd
将分区数据写入新创建的分区。 - 恢复双启动配置(我还没有研究如何进行)。
我想问的问题是:这是正确的方法吗?如果是,我应该注意哪些差距和潜在的陷阱?
答案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
重写引导加载程序。