简而言之,之前我一直在使用 Windows 启动,决定启动到 Ubuntu,结果出现了“系统正在低图形模式下运行”的消息,我从我的实时 CD 重新安装了它 - 尽管它位于我的 1.5 TB 的 Windows 分区上(包含音乐、照片、视频、程序文件)。Ubuntu 中的哪个程序可以恢复数据?
答案1
我已经在这里写过有关数据恢复的文章: 从 Ntfs 分区恢复非常重要的丢失数据 也可以看看这里http://help.ubuntu.com/community/DataRecovery和这里http://forensicswiki.org/wiki/Tools:Data_Recovery
首先,如果您丢失了一个重要文件,请立即停止使用该文件所在的文件系统。您丢失的数据可能仍在磁盘上,但您使用该文件系统的时间越长,数据被破坏的可能性就越大。因此,请立即卸载该文件系统或关闭系统。
我将演示如何恢复 2GB USB 上的数据,但原则上这也适用于硬盘。只是需要更长的时间,并且需要更多的磁盘空间来恢复。
我做的第一件事就是创建磁盘映像。这样我就不会意外破坏可能仍然存在的任何数据。
我已将文件存储在该记忆棒上,然后重新格式化该记忆棒:
IMGP1176.JPG
测试.txt
现在文件系统不再了解这些文件。但是数据尚未被覆盖,并且仍在磁盘上。
让我们尝试恢复它们。我需要用困难的方式恢复它们,简单的恢复删除不起作用。
我把 USB 存储设备 /dev/sdi 中的所有数据转储到一个文件中。这一步至关重要。我现在正在处理数据的副本,不会有破坏原始数据的危险。
dd if=/dev/sdi of=USBimage.raw
好的,数据现在位于安全的地方。
不,我尝试恢复文件。我使用雕刻工具 foremost。Foremost 扫描磁盘以查找几种文件类型的已知开始和结束标记。
我现在将使用 foremost 来重建文件
foremost -i USBimage.raw -o foremostout
就像奇迹一样,文件在 foremostout/jpg/00007750.jpg 中重建
这对于所有具有明确开始和结束标记的文件都非常有效。查看最重要的手册页以获取更多信息。
恢复一个简单的 txt 文件需要多花点功夫。这里我们没有明确的开始和结束标记。
我最喜欢的方法是从磁盘映像中提取字符串,然后手动恢复文件。
字符串 USBimage.raw > strings.txt
我用 vi 打开 strings.txt 并找到我要查找的文本“这段文本对我非常重要”。
祝您恢复数据顺利!