这个问题已经在这里有了答案:
- 使用dd命令恢复数据 1回答
我有一个外部硬盘驱动器,上面有许多重要的东西,没有其他副本。硬盘的分区有些混乱,因为它显示为600和GB的分区,而硬盘本身就是1 TB的分区。我决定给它一个格式,以恢复其原始大小。我通过将文件和文件夹复制到Windows PC上来备份了所有内容(复制过程进行得很好,没有错误或其他任何情况,因此我假设所有内容都已正确备份),然后使用此方法擦除了硬盘驱动器。我的Mac上的OS X终端中的命令:
dd if=/dev/zero of=/dev/disk1 bs=1m
我使用此命令是因为我想确保硬盘驱动器完全空了,因此可以在其上创建一个新的分区。所以我在上面创建了一个分区(显示为1TB,所以我很高兴),但是当我想将内容复制回它时,我意识到PC上只有一部分数据。我不知道为什么它没有备份所有内容。备份时,我选择了硬盘驱动器上的所有文件,复制过程正常。当然,我没有检查数据是否备份正确是我的错,但我认为是。
无论如何,是否有任何方法可以从已归零的硬盘驱动器中恢复数据?我丢了很多个人东西... :(