安装 Windows 后从以前的 ext4 文件系统(ubuntu)恢复文件

安装 Windows 后从以前的 ext4 文件系统(ubuntu)恢复文件

我上周才安装了 Ubuntu,在将磁盘格式化为 NFTS 并安装 Windows 7 之前忘记备份一个重要文档。我有什么办法可以找回我的文档吗?

答案1

如果您很幸运,您的文档在安装 Windows 时没有被覆盖,那么您可能能够恢复它。有几种工具可让您扫描磁盘上未认领的空间以查找已删除的文件。请参阅此问题有几个选择。另一个选择是雷库瓦

现在重要的是不再写入磁盘- 因此不要启动 Windows,而是使用外部系统访问磁盘(最好是只读模式),因为对它的任何写入都可能会覆盖该文件(一旦覆盖,您的文件将永远消失)。

了解以下情况会很有帮助:一旦文件系统的空间管理系统(允许文件系统知道哪些文件存储在何处的库,例如 FAT 文件系统的文件分配表、NTFS 系统的主文件表或 EXT 文件系统的超级块和 inode 列表(如果我没记错的话——我对 EXT 文件系统不太熟悉)被删除,文件系统原来是什么就没有任何区别了:介质现在只不过是一个巨大的二进制存储空间,您没有“地图”来查找单个文件——您必须扫描整个空间以查找可能指示文件内容的有意义的块。这就是为什么像 Recuva 或 Photorec 这样的恢复工具基本上与文件系统无关的原因。

然而,这让我们不禁要问,是否不可能恢复文件系统本身,这将使恢复文档变得轻而易举。重新格式化驱动器并安装操作系统会使这种情况不太可能发生,但您仍然可以尝试使用常用工具来恢复 EXT 文件系统。例如,请参阅这里或者这里

答案2

如果您的 Ubuntu 分区仍然存在,您可能能够轻松恢复数据。使用计算机管理(控制面板 > 系统和安全 > 管理工具 > 计算机管理,左侧窗格中的磁盘管理)查看是否仍有这些数据。文件系统很可能显示为 RAW。如果是这种情况,请使用 Ubuntu Live CD 启动并将数据复制到您的 NTFS 分区。

如果分区不存在,则更多是偶然因素。您可以尝试使用测试磁盘恢复已删除的分区(如果您尚未覆盖它)。如果您确实设法恢复分区,则某些数据可能仍已损坏。如果可能,您可以使用相同的程序来恢复它。

祝你好运!

相关内容