最近,重新安装 Windows XP 时,一些 xls、xlsx 和 doc、docx 文件被删除,尽管这些文件位于其他分区(D:)而不是 Windows 分区(C:)上。
我已经使用 Recuva 和 Puran File Recovery 恢复了文件,但恢复后文件已损坏。
当我尝试打开 xls 和 xlsx 时,它显示以下消息:
然后,如果我在弹出的消息文件中按下“是”,则会打开并显示如下内容:
当尝试打开 doc 和 docx 文件时,它显示:
然后如果我按“确定”,它将打开如下所示的内容。每个 doc 文件仅显示此文本(如下图所示),并且 doc 文件中的文本缺失。
我不确定文件损坏的原因。有没有办法修复这种状态的文件?
答案1
文件损坏的原因通常是文件碎片。恢复程序会找到条目并知道其大小和位置。许多程序只是抓取数据,抓取那么多字节并希望获得最佳结果。有些程序抓取了比需要更多的字节,祈祷它们能全部抓取,有时这样做是有效的。
在其他情况下,文件不连续,因此其他一些随机文件与第一个文件混合在一起。当 Office 检测到随机数据时,它会说“我不知道这是垃圾”,因此它会丢弃(找不到更好的词)其余数据生的写入文档并希望获得最好的结果。
这是一个过于简单的例子。
假样本数据
1 10 6 5 129 129021 1291239 史酷比 12 349 394 935 2349 1923
在现实生活中,标记远比在数字位置找到字母复杂得多,因此它们不能轻易被自动检测到。
如果软件期望输入一个数字而它发现“scooby”不是一个数字,那么它就会感到恐慌,因为它不知道该怎么做。
您可以尝试更好的恢复产品,如 cgsecurity 的 Photorec(免费),或者购买 RStudio 或 ntfs 的 getdataback 或其他一百个程序之一。
使用以下软件尝试修复损坏的文件。
http://www.officerecovery.com/excel/order.htm 或者 https://online.officerecovery.com/
有一款真正的工具可以修复损坏的办公文件。试用免费版或购买。
我已尝试过十几个程序,其中的软件对我来说效果最好。