如何从已删除的 NTFS 分区恢复文件?

如何从已删除的 NTFS 分区恢复文件?

突然,我从 Ubuntu 的磁盘中删除了我的 NTFS 分区,然后我根据之前删除的分区创建了一个同名的新分区。现在我丢失了一些文件。

我想在格式化此分区之前恢复我的数据。我该怎么做才能实现这一点。我测试过了Testdisk,但没有用。

答案1

要恢复数据,您可以尝试以下步骤:

使用 Ubuntu Live DVD/USB 启动并打开终端

  1. sudo fdisk -l找到准确的分区号(sdaX/hdaX - 其中 X 是 1/2/3 等)

  2. 然后sudo ntfsundelete /dev/sdaX(或 hdaX)

  3. 如果 ntfsundelete 出现错误,则sudo apt-get install ntfsprogs

  4. 现在 ntfsundelete 应该可以工作了

  5. 要恢复删除的文件,请检查 ntfsundelete 报告,您应该看到带有索引节点左边的数字

  6. sudo ntfsundelete /dev/sdaX –u –i <Inode>(或 hdaX)

  7. 你的文件现在应该已经恢复了,但你只能以 Root 用户身份查看它们

  8. 将文件所有权更改为普通用户sudo chown ubuntu <Files>

希望这可以帮助

相关内容