取消格式化驱动器后检测到损坏的文件?

取消格式化驱动器后检测到损坏的文件?

可能重复:
自动扫描图形文件是否损坏
数据恢复成功但大多数文件已损坏

我尝试从“意外”格式化的驱动器中恢复数据,结果恢复了大量文件。但是,其中许多文件都已损坏,包括音频、图像和文档文件。是否有任何方法或软件可以通过检查文件头来检测哪些文件已损坏,而无需打开每个文件?我使用的是 Windows 7。

答案1

您可以使用这个实用程序获得一些方法。
它是命令行,因此您必须将其包装在某种 bat 文件中。

http://gnuwin32.sourceforge.net/packages/file.htm

Windows 文件

文件:确定文件类型版本

文件测试每个参数以尝试对其进行分类。有三组测试按此顺序执行:文件系统测试、幻数测试和语言测试。成功的第一个测试将导致打印文件类型。打印的类型通常包含以下单词之一:文本(文件仅包含打印字符和一些常用控制字符,在 ASCII 终端上读取可能很安全)、可执行文件(文件包含以某些 UNIX 内核或其他内核可以理解的形式编译程序的结果)或数据(数据通常是“二进制”或不可打印)。例外情况是众所周知的文件格式(核心文件、tar 存档),它们已知包含二进制数据。

答案2

您可以使用 WinHex、FrHed 或类似的编辑器快速查看文件的标头值以确定类型。抱歉,手动操作会很麻烦。只要您恢复了最重要的文档,其余的您可以忽略并从备份或新安装的操作系统重新安装系统。

http://en.wikipedia.org/wiki/Comparison_of_hex_editors

相关内容