意外用“dd”擦除了 SSD,有机会恢复吗?

意外用“dd”擦除了 SSD,有机会恢复吗?

昨晚我试图克隆一个 SSD,却犯了一个非常简单而愚蠢的错误。

我没有这样做,而是dd if=/dev/sdb of=/dev/sda做了相反的事情,dd if=/dev/sda of=/dev/sdb

本质上,我从一个全新的 SSD(根本没有格式化,基本上都是空白数据)读取数据,然后将其与所有数据一起写入我的旧 SSD 之上。

我读过关于恢复数据的不同报告,但由于扇区的工作方式,大多数报告仅适用于硬盘,而 SSD 仍然是一项相当新的技术。

如果不把硬盘送到某个实验室,我是不是就没法恢复任何东西了?硬盘被格式化为 NTFS,运行的是 Windows 7。

这就是为什么你们不应该在疲惫时尝试复制敏感数据,以防你们做出一些愚蠢的事情,比如混淆驱动器名称;)

答案1

假设这两个 SSD 大小相同,那你就倒霉了。

如果源小于目标,那么您还有一丝希望,因为磁盘末端的一些数据可能被保留了下来,但这将是一项巨大的恢复工作。

据我所知,没有办法恢复 SSD 上覆盖的数据(HDD 无论如何都不太可靠)...

答案2

如果它是一个归零磁盘,就没有什么可恢复的了。据我所知,如果没有一支成熟的取证团队对其进行调查,几乎不可能从中恢复任何东西。这很糟糕,但这就是它的运作方式。我希望你备份了所有重要的东西。祝你好运!

理论上,根据 SSD 闪存芯片上单个晶体管的磨损程度,可以在一定程度上猜测磁盘上的内容。但是,如果没有电子显微镜和取证团队,这基本上是不可能的。

相关内容