我意外删除了 NTFS 分区上的一些文件
我怎样才能在不重启 Linux 的情况下恢复它们?
答案1
Ubuntu Wiki 有一个很长的主题数据恢复幸运的是,还有一个部分是关于恢复从NTFS 分区。来自该部分链接:
系统管理员
ntfsprogs 可以从 NTFS 文件系统恢复已删除的文件。Windows 和 LiveCd 版本具有非常直观的图形用户界面,但 Linux 版本可能更强大,目前没有前端图形用户界面。
简单来说,它有三种模式
Scan
. 搜索已删除的文件并查找有关它们的信息Undelete
。 见下文。Copy
。
取消删除时,选择要取消删除哪些文件以及从哪里取消删除。默认情况下,这似乎是您启动到的操作系统的桌面,无论是 LiveCd 还是其他分区或驱动器。对于活光盘或 LiveUsb 您需要在重新启动之前将它们移动到 Usb 棒或安全分区,因为除非您使用,否则桌面会被遗忘在 LiveCds 上Persistent image
。
寻找
ntfsundelete /dev/sda2
取消删除
ntfsundelete /dev/sda2 -u -i 3689 -o work.doc -d ~/output
这会将所有恢复的文件(在本例中word.doc
)/dev/sda2
(请确保找出您的 NTFS 分区的设备名称)写入output
您的主目录内的目录中。
有关使用的更多信息,ntfsundelete
请参阅单独的页面Ntfs恢复删除,特别是那里的外部链接。
除了 wiki 部分之外,它还包含这个外部链接用图像解释 NtfsUndelete。