恢复混乱的分区和 MBR

恢复混乱的分区和 MBR

我做了一件非常愚蠢的事..我想覆盖我的 USB 磁盘的 MBR,并执行了以下命令..

sudo dd if=./boot0 of=/dev/sdb bs=1b count=1
sudo dd if=./boot1h of=/dev/sdb2

现在我无法列出 sdb 中的分区(6 个分区)。有什么建议吗?我的 /dev/sda 中有 ubuntu

install-mbr /dev/sdb

也帮不上什么忙。

答案1

我认为您可以尝试使用 gparted(如果您没有,请先安装它)。如果分区仍然存在,该软件会让您查看分区。现在您到底想做什么?您想要
的只是让您的 USB 再次可用吗?那太简单了。只需转到 gparted,然后删除所有分区并创建新分区。
或者您想保留分区?我个人认为这是不可能的,因为您已经清除了分区表。因此,您可以尝试备份这些分区上的剩余数据(因为dd没有删除任何数据,除了分区顶部的一小块以腾出空间放置这两个文件)。然后格式化您的 USB 并恢复数据。
据我所知,dd除非您要备份或恢复整个分区,否则不要使用。

答案2

关联有帮助..我还没有完成..但我至少看到了我的一些文件..!!

相关内容