尝试使用 dd 恢复 MBR 时路径错误!有什么方法可以修复吗?

尝试使用 dd 恢复 MBR 时路径错误!有什么方法可以修复吗?

我的笔记本电脑有 1TB 硬盘,有几个分区。Ubuntu 是 125GB,还有一些其他分区。

我使用命令备份我的 MBR:

dd if=/dev/sda1 of=mbr.bkp bs=512 count=1

今天,在出现一些问题之后,我尝试恢复它,但我漏输入了命令。我没有在 sda 上输入 1。

> 我认为我做错了

dd if=mbr.bkp of of=/dev/sda bs=512 count=1

当我重启时,我失去了启动 Linux 的选项。此时我的实时 USB GPart 向我显示了这个 在此处输入图片描述

一切都丢失了还是有办法修复?最后有没有办法创建一些东西来恢复数据和文件?

答案1

幸运的是,您只覆盖了磁盘的前 512 个字节,这就是 MBR 通常所在的位置(/dev/sda1是第一个分区的开始,它不包含 MBR)。

以前,当分区表被擦除时,我曾成功使用过 Testdisk。有关更多详细信息,请参阅以下链接:

手册中建议的命令是testdisk /dev/sda。请务必阅读以上参考资料以了解有关步骤的更多信息。

相关内容