意外在错误的卷上执行了碎化

意外在错误的卷上执行了碎化

我不小心执行了

sudo shred -v -n 0 -z /dev/sdb

准备一个 U 盘进行格式化。但 /dev/sdb 是我的外部硬盘。虽然我马上意识到了自己的错误,并按下了 ctrl+c

lsblk

显示外部硬盘上的 ext4 分区丢失了。我认为 shred 将一些零复制到了分区表所在的空间中。

我还有希望找回我的数据吗?我已经尝试了 gparted 中的数据救援选项,但尝试此操作时程序会在不同的设备上挂起。

答案1

由于有关驱动器类型的信息有限,因此根据过去使用拇指驱动器的经验,您可能首先使用 Win32DiskImager 之类的工具复制整个磁盘,或者如果硬盘太大,那么您可能能够复制存储的数据区域。某些恢复工具可能会使情况变得更糟。

接下来,似乎确实有一些恢复数据的希望,这些链接应该会提供更多信息。

http://www.tldp.org/HOWTO/Partition/recovering.html

https://www.linux.com/learn/how-fix-mangled-partition-table-linux

https://unix.stackexchange.com/questions/33284/recovering-ext4-superblocks

相关内容