在将数据复制到另一个分区后,我使用 GParted 将主分区转换为扩展分区。拥有扩展分区后,我将数据移回。重新启动后令我震惊的是,我发现新的扩展分区确实转换为“未分配空间”。我尝试安装testdisk
. Testdisk 可以将该分区识别为主分区,而不是新创建的扩展分区。那我现在该怎么办?我非常想要数据回来。
在将数据复制到另一个分区后,我使用 GParted 将主分区转换为扩展分区。拥有扩展分区后,我将数据移回。重新启动后令我震惊的是,我发现新的扩展分区确实转换为“未分配空间”。我尝试安装testdisk
. Testdisk 可以将该分区识别为主分区,而不是新创建的扩展分区。那我现在该怎么办?我非常想要数据回来。
通过互联网解决此类问题相当困难,而且它肯定不符合 askubuntu.com 的问题 -> 回答性质。
无论如何:
每当发生此类事情时,请立即关闭系统并且不要向其写入(或安装)任何东西!
启动一张live CD,下载6.12-WIP版本的TestDisk(你只需要解压它,然后用 启动它
sudo ./testdisk
),让它搜索分区,检查找到的分区的内容,如果你100%确定你'找到了正确的分区,恢复它。您可以在TestDisk wiki中找到几个详细的示例(例如,TestDisk step-by-step)。
如果您自己做这件事感觉不舒服,请让有此工具经验的人为您做。任何错误都可能导致数据永久丢失!
除非有人愿意花大量时间详细解释该过程,否则您最好自己在网上进行研究。 这是一篇出色的 lifehacker 文章,它指导您完成与您所在职位非常相似的流程。
我自己使用了那篇文章中概述的工具,虽然开始需要阅读一些内容,但它并不是特别复杂,而且我得到了很好的结果。
wiki.ubuntu.com 上曾经有一个很好的关于磁盘取证的 WIKI 页面,但我似乎再也找不到了。如果我能找到它,我会发布它。
如果您的分区上有易于识别的数据(图片、文档、文件档案等),我建议您首先尝试一下,它已经帮助了我几次。
另外,请查看DataRecovery。