我尝试安装 Ubuntu 12.10,但由于某种原因,该过程中途停止并且无法继续,等待一段时间后,我决定重新启动,令我惊讶的是,我的 D:分区(存储了一些文件)完全被 Ubuntu 占据。
我假设分区的文件系统已从 NFTS 更改为 ext4,因此我无法访问 Windows 上的文件。后来,我再次将 D: 分区重新创建为 NFTS,保留其原始大小,没有对其进行任何其他操作,希望不会覆盖任何文件,但分区是空的。我预计,正如我在 Ubuntu 安装期间假设的那样,分区已格式化。
然而,我希望能够恢复它们。我已经使用 PhotoRec 工具尝试恢复此类文件,但除了几个随机命名的完整文件外,我恢复的只有数千个文本文件。
鉴于上述情况,是否有可能恢复这些文件?
答案1
如果文件系统确实被损坏或破坏,那么您就没有最好的办法了,因为您肯定知道文件系统与分区中的文件的链接。
当然,使用基于大多数文件通过其第一个字节的序列识别的概念的工具来恢复文件可能会有一些变化。这意味着即使文件系统丢失,也可以通过搜索文件模式的内容来找到一些文件。这一切都依赖于所谓的 魔法字节
执行此类搜索的程序可以是 Ubuntu 包魔法救援
通常情况下,你应该有备份……所以所有的问题都不应该存在……因为你会从备份中撤销你的文件。以防你没有备份……不要在你认为仍然包含一些数据的分区上再写任何东西。你可能会因此覆盖对你有价值的数据。
一个好的程序是dd
先备份分区内容。
您可能想要尝试的其他一些工具包括
- 测试磁盘http://www.cgsecurity.org/wiki/TestDisk(它能够修复不太复杂的文件系统,如 vfat/Fat32 等)并搜索丢失分区上的文件
- 系统救援 CD(live-linux 的 ios 映像,附带一些数据恢复工具,例如 testdisk)http://www.sysresccd.org/SystemRescueCd_Homepage
祝你好运。PS 在 Askubuntu.com 上再搜索一下。你很可能还没有找到一些关于数据救援的信息。
祝你好运
您提到:
[...] 假设分区的文件系统从 NFTS 更改为 ext4,[...]
您sudo fdisk /dev/sda -l
可以了解分区布局是什么样的。