这已经是第二次发生了。我将一个文件复制到 USB 驱动器。(使用 nautilius)一切似乎都顺利完成。后来才发现文件已损坏且无法使用。文件大小和所有内容似乎都一样,但无法打开。
可能是什么原因造成的?又该如何预防呢?
答案1
有很多可能性。
可能是 USB 驱动器出现故障。如果使用频繁,可能会发生这种情况。
移除 USB 驱动器而不先卸载它也可能导致数据损坏。要从 nautilus 卸载,请单击 USB 驱动器旁边的弹出按钮。卸载可确保所有数据实际上已写入 USB 磁盘。
您可以使用 md5sum 验证文件是否已成功复制。为此,请打开终端并输入
md5sum path/to/original.file /media/user/disk/copied.file
在哪里路径/到/原始文件是您复制的文件,并且/media/user/disk/copied.file是 USB 上的副本。您应该看到以下两行,例如
b42a1f78f6cecf01ef8f65c77f5b6006 original.file
b42a1f78f6cecf01ef8f65c77f5b6006 /media/user/disk/copied.file
如果左边的两个数字匹配(如本例所示),那么您可以确信文件已成功复制。以防万一,如果它非常重要,我会在使用 md5sum 之前卸载 USB 驱动器,将其拔出,然后重新插入。