我硬盘上的一些文件已损坏(不用担心,与系统无关,只是一堆数据文件、mp3 等)。我发现当我尝试将它们全部刻录到 DVD 时,刻录应用程序会显示一条消息,指出它无法读取文件,因为它们已损坏。[这可能是驱动器问题,我已经发生过一两次了]。
我不在乎恢复它们,但我必须确定哪些已损坏。我无法通过手动打开它们来检查,因为它们有数千个。是否有任何棘手的方法来检查所有文件并列出尝试打开时可能导致问题的文件?
我硬盘上的一些文件已损坏(不用担心,与系统无关,只是一堆数据文件、mp3 等)。我发现当我尝试将它们全部刻录到 DVD 时,刻录应用程序会显示一条消息,指出它无法读取文件,因为它们已损坏。[这可能是驱动器问题,我已经发生过一两次了]。
我不在乎恢复它们,但我必须确定哪些已损坏。我无法通过手动打开它们来检查,因为它们有数千个。是否有任何棘手的方法来检查所有文件并列出尝试打开时可能导致问题的文件?
按照 luri 的建议做(将文件复制到其他地方)。然后,使用 meld (
sudo apt-get install meld
) 之类的 diff 工具对原始文件和副本之间的目录进行比较会非常有帮助。您可以过滤掉相同的文件,只看到差异。这就是我最近发现一些文件破坏同步的方式。