如何从外部磁盘上的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 

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

您可以尝试使用testdisk和/或photorec恢复数据

 sudo apt-get install testdisk 

photorec是testdisk包的一部分

这是一步一步的教程

另请参阅: https : //help.ubuntu.com/community/DataRecovery