![硬盘“清零”后还能恢复文件吗?](https://linux22.com/image/1448874/%E7%A1%AC%E7%9B%98%E2%80%9C%E6%B8%85%E9%9B%B6%E2%80%9D%E5%90%8E%E8%BF%98%E8%83%BD%E6%81%A2%E5%A4%8D%E6%96%87%E4%BB%B6%E5%90%97%EF%BC%9F.png)
我有一个外置硬盘,上面有很多重要的东西,但我没有其他副本。硬盘的分区出了点问题,因为它显示为 600 多 GB 的分区,而硬盘本身是 1 TB。我决定对其进行格式化,以恢复其原始大小。我通过将文件和文件夹复制到我的 Windows PC 上来备份我的所有东西(复制过程很顺利,没有错误或任何问题,所以我认为我所有的东西都已正确备份),然后我使用 Mac 上的 OS X 终端中的以下命令擦除了硬盘:
dd if=/dev/zero of=/dev/disk1 bs=1m
我使用这个命令是因为我想确保我的硬盘完全是空的,这样我就可以在上面创建一个新的分区。所以我在上面创建了一个分区(显示为 1TB,所以我很高兴),但是当我想将我的东西复制回它时,我意识到我的电脑上只有一小部分数据。我不知道为什么它没有备份所有内容。我在备份硬盘时选择了所有文件,复制过程很顺利。当然,这是我的错,我没有检查数据是否已正确备份,但我认为它已经备份了。
无论如何,有没有办法从已清零的硬盘中恢复数据?我丢失了很多私人物品…… :(
答案1
您将整个磁盘归零,它就消失了。dd 尽其所能使您的数据安全无虞。尽管有些人猜测并非如此,但这就是它所需要的一切。
答案2
编辑
不,从清零的硬盘中恢复的可能性不大。
有机会,但可能性很小。如果阵型进行了随机传球等,机会会变得更低,几乎为零。
https://askubuntu.com/a/21511/364910