我有一个(半)坏了的硬盘,上面有一个 HP 恢复分区。
我的目标是:
- 购买新硬盘
- 将恢复分区复制到驱动器(
dd if=/dev/sdb1 of=~/recovery.bak
) - 使用 Windows 7 创建 12000 mb 的新分区
- 将恢复分区复制回新驱动器(
dd if=~/recovery.bak of=/dev/sdb1
)
然后在笔记本电脑启动时按下f11。但是,这不起作用。知道为什么吗?
我怀疑它f11不起作用是因为笔记本电脑试图启动笔记本电脑,因为我的分区是驱动器的主分区。
有人有处理此类事情的经验吗?
答案1
我已经成功地完成了类似您描述的事情。当我这样做时,我从 Linux USB 驱动器启动(Slax Linux 很容易做到这一点),这样我在工作时就不会让操作系统使用磁盘驱动器。然后我会使用fdisk
或parted
或gparted
对新磁盘进行分区。最好和最简单的方法是在两个磁盘驱动器上进行相同的分区。
分区完成后,你可以使用 dd 命令从一个驱动器上的分区复制到另一个驱动器上的分区(例如dd if=/dev/sda1 of=/dev/sdb1
)。你可以使用将分区设置为“活动”。在许多情况下,先复制整个驱动器(例如),然后使用或其他工具调整分区大小或移动分区(如果需要)fdisk
会更容易。dd if=/dev/sda of=/dev/sdb
gparted
对于您来说,您可以尝试完整的磁盘复制,如果/当复制失败时,再复制您真正感兴趣的分区。