我有点担心我的一个磁盘驱动器,并担心我可能会用损坏的文件覆盖它的良好备份。

不幸的是,这意味着每种文件类型的检查都不一样,因此这样的工具可能不存在或受到限制,但我想知道那里有什么。 >
按我要验证的粗略顺序:


照片
视频
电子书
存档
MS Office文档
mp3 / flac / ogg
其他任何东西都是奖励。 。


[更新]许多张贴者似乎没有阅读或理解问题。我不关心MD5或校验和;我说的是具有已知内部结构的文件,如果内部结构不一致/损坏,则可以在其中检测到。

此外,如果内部结构为(轻微)损坏-例如,如果EXIF信息或缩略图损坏,则从JPEG抢救照片;如果IDtags损坏,则从MP抢救音乐;有可用的程序可以修复损坏的ZIP文件,MS Word和Excel等

评论

在运行此类工具之前,请确保您具有有效的备份。碰到每一个文件的任何事情都会使您的硬盘疲劳,如果它已经不正常,那么该软件可能弊大于利。
该程序还假定数据的当前状态有效,但是它提供了修复功能。 quickpar.org.uk如果您是PAR2数据文件,该程序将创建数据恢复文件。 PAR2文件的大小/百分比确定可以恢复的损坏量。因此,如果遇到坏扇区,则可以修复这些坏扇区,PAR2将重建丢失的数据。不幸的是,每次您合法更新文件时都必须更新它们。

仅供参考:如何检测损坏/不完整的MP3文件?

#1 楼

确切的文件看起来像一个程序,它将执行您需要做的事情。您必须将其设置为扫描文件夹,但可以将其设置为扫描文件夹c或要扫描的任何驱动器。
精确文件
功能:


文件完整性验证工具:

用于确保复制到CD-ROM的文件是位完美的副本,
用于确保备份从一个驱动器复制到另一个驱动器恰到好处,
使用它来确保文件不会随着时间的流逝而被更改或损坏。文件和工作可以更快地完成。
对Unicode文件名感到满意,因此当您在以日语,希伯来语,中文或任何其他语言命名的文件上使用它时,它不会失败。校验和例程(哈希),例如MD5,SHA1,CRC32,RIPEMD等。
支持递归目录扫描。
支持超大文件-如果位于硬盘上,ExactFile可以处理。 >可以执行夏季流行文件的所有操作,例如fsum,md5s um,sha1sum,sfv等,但更好!
与流行的文件校验和摘要格式兼容。
对于Windows 2000,XP,Vista和7。
GUI。易于使用以获得单个文件的校验和,创建校验和摘要以及测试校验和摘要。不需要控制台版本或任何外部DLL。免费提供。




评论


我应该去谷歌搜索吗?这样的独特名字?

–莫格说要恢复莫妮卡
15年7月26日在15:36

“看起来”是执行此操作的好程序-您是否尝试过?请阅读如何回答

–莫格说要恢复莫妮卡
15年7月26日在15:37



我用Google搜索“精确文件”并找到它,但它看起来像一个基于校验和,sha等的程序。它将每个文件哈希一次,然后再比较哈希值。但是,如果在第一次运行该程序之前文件已损坏,则不会检测到该文件。

–cybernard
15年7月26日在17:04

是的,有摩擦。因此,恐怕这对我没有用:-(我想我可以自己编写代码...

–莫格说要恢复莫妮卡
15年7月27日在7:14

#2 楼

您可以使用Total Commander创建校验和文件。
对于整个目录或单个文件非常有用。

从www.ghisler.com(对于Windows)或https下载软件: //www.codeweavers.com/via/totalcommander8(适用于Mac)

1)要扫描并拍摄快照,请转到菜单=>文件=>创建校验和文件。
2)要进行验证,请转到菜单=>文件=>验证校验和(来自校验和文件)

评论


这不符合要求,我想要一个可递归扫描所有目录的工具...

–user416
15年8月26日在6:44

但这不是重点()不是我的不赞成,顺便说一句。如此多的海报似乎没有阅读或理解这个问题。我不关心MD5或校验和;我说的是具有已知内部结构的文件,如果该内部结构((轻微)损坏)可以修复-例如,如果EXIF信息或缩略图损坏,则从JPEG拯救照片,如果IDtags从MP拯救音乐腐败有可用的程序,将修复损坏的ZIP文件,MS Word和Excel等

–莫格说要恢复莫妮卡
15年8月26日在8:34

除此之外,校验和甚至不符合OP的第一个标准:“我有点担心我的一个磁盘驱动器,并担心我可能会用损坏的文件覆盖它的良好备份。”此处的校验和将指示文件已更改(可能需要备份)–但不能告诉您是否意味着文件已损坏。它甚至可能表明文件需要备份(因为文件已更改)。所以对不起,这种方法根本不合适。

– Izzy♦
15年8月26日在9:25

#3 楼

我使用Bvckup2镜像驱动器。作者还担心比特币的腐烂,目前只有一小段邮件列表讨论预防措施,以期开发出一种工具。讨论。
这是我所能找到的最接近答案的答案