如题。
前段时间硬盘炸了,虽然用DiskGenius成功复制出了几乎所有的个人文件——插句题外话,感谢各位坛友当时的推荐,我都没反应过来DG还有文件管理功能的——但却遇到了一个意外的麻烦。现在算是从拯救数据和重装系统的一团乱麻里爬出来了,于是也该着手处理这个问题了。
简而言之,有一些文件随着硬盘上散布的坏点而部分损毁了(就很奇怪,甚至不是坏道,而是在硬盘上散布着大量单簇的坏点),而DG似乎直接将这些文件中损毁的部分用空数据覆盖、然后装作正常文件处理了,因此在我用DG将文件从损毁硬盘复制到安全硬盘时并没有在日志中留下相应记录。然而文件毕竟还是损毁了,因此得想个办法把它们找出来然后再另行设法处置。
通过使用比较软件将其中一些有文件与其没有损毁的备份进行比较,我发现这个问题以及这些文件的特征,也就是上文提到过的,能在16进制编辑器中定位到大段(几十上百行/地址)的空数据,也就是00。
因此得出的一个解决方案,就是如标题所言,找一个能在成批文件中搜索这一特征的软件或者别的什么方法。但我没能找到相应的方法,故此提问求助。
另外还考虑了一个土办法,就是我直接用windows的资源管理器执行一遍从损毁硬盘到正常硬盘的文件复制,然后每次报错时再一一记录……想想就觉得绝望啊这一套。
当然,如果有什么别的方法能定位损毁的文件,也请不吝赐教。虽然我研究了一番DG的帮助文档后是没发现相应的解决方法……