![将已删除的数据恢复到同一驱动器上](https://linux22.com/image/1423953/%E5%B0%86%E5%B7%B2%E5%88%A0%E9%99%A4%E7%9A%84%E6%95%B0%E6%8D%AE%E6%81%A2%E5%A4%8D%E5%88%B0%E5%90%8C%E4%B8%80%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%B8%8A%20.png)
我刚刚不小心删除了几乎所有数据。这些数据位于一个单独的分区中,除了尝试了一些恢复删除程序外,我没有动过任何东西。
最大的问题是数据量达到 TB 级。我没有足够的空间将这些已删除的文件复制到另一个分区。在我看来,应该有一种方法可以重写分区表而不触及数据。我真的不知道如何在不使用原始分区的情况下恢复这些数据。但必须有一个足够智能的实用程序,不会覆盖正在恢复的数据。注意:我认为该分区有足够的可用空间来容纳两次丢失的数据。
其次,不同的实用程序似乎会得到不同的结果。NTFS Undelete 基本上显示所有文件都处于“优秀”状态,数千个文件中有 2 个显示为“良好”。Recuva 显示相当一部分文件无法恢复。
答案1
您总是必须恢复到与要恢复的分区不同的分区的原因是,软件没有告诉 HDD 将恢复的数据放在哪里。
当您的实用程序专门从磁盘的“空”部分读取(这是磁盘恢复实用程序所做的),然后告诉驱动器将数据写回到同一驱动器时,您只是自找麻烦。
正确且唯一的办法是使用第二个驱动器作为恢复目标。
对您来说,好消息是驱动器很便宜,并且当您用完后,您将有另一个更大的驱动器来存放东西!