如何通过 dd 擦除外部磁盘上的分区表来恢复?

如何通过 dd 擦除外部磁盘上的分区表来恢复?

昨天我曾经dd将操作系统写入我的 Raspberry Pi 闪存卡。尽管我的所有命令(我检查了历史记录)都是针对/dev/sdd闪存的,但当我检查我的外部驱动器(500GB)时,那里只有 2 个分区,一个 3 GB,一个 15MB,而不是我所有宝贵的数据。

有什么办法可以恢复吗?因为理论上我的数据还在。还是我该哭了?

这是我运行的命令:

sudo dd bs=4M if=~/Downloads/RetroPieImage_ver1.2.1.img of=/dev/sdd

答案1

使用该 dd 命令您丢失了一些数据。

您可以尝试使用以下方法恢复数据测试磁盘和/或照相记录

sudo apt-get install testdisk

photorec 是 testdisk 包的一部分

这里是分步教程

也可以看看:https://help.ubuntu.com/community/DataRecovery

相关内容