我可以从 Windows 恢复 Linux 硬盘上已删除的文件吗?

我可以从 Windows 恢复 Linux 硬盘上已删除的文件吗?

我可以从 Windows 恢复 Linux 硬盘上已删除的文件吗?

我最近删除了一些文件,rm filename我想把它们找回来。

我有另一个装有 Windows 的硬盘,我可以从这里恢复文件吗?如何?

如果不是从 Windows,您将如何从外部 Linux(例如 USB)进行操作?

答案1

为此,您可以使用grepand 。dd从另一个磁盘运行

# grep -a -b "text in the deleted file" /dev/sdXY
530159385076:some text in the deleted file
# dd if=/dev/sdXY count=8 skip=$(expr 530159385076 / 512 - 4)

where-a查看磁盘本身并-b打印字节偏移量。count=8需要 8 个块,skip在本例中返回 4 个块——根据您的需要进行调整。

相关内容