USB 闪存盘上的写入错误会被报告吗?

USB 闪存盘上的写入错误会被报告吗?

如果在写入 USB 闪存盘时发生写入错误(例如由于坏扇区),操作系统是否应该向我发出通知,即错误消息?如果没有这样的错误消息,那么我是否可以(几乎)确定文件已正确写入闪存盘?

我指的是任何涉及写入 U 盘的情况;例如,我目前对使用适当的 Windows 功能创建密码重置磁盘/U 盘感兴趣。我想确保数据没问题。我使用的是 Windows 8 Pro 64 位,但也对其他操作系统感兴趣。

谢谢。

答案1

如果在写入 USB 闪存盘时发生写入错误(例如由于坏扇区),操作系统是否应该向我发出通知或错误消息?

是的,应该。

有关确认驱动器/文件系统状况的信息,请查看此 SU 问题:

如何检查 USB 闪存盘是否有坏扇区?

如果您仍然担心,请多次制作重置磁盘(在不同的 USB 驱动器上)。

答案2

理论上是的,但是有些蹩脚的 U 盘却不能做到这一点,并且会默默地丢弃数据(我有几个)!

另请注意,如果错误不在文件系统区域,chkdsk 将找不到写入错误的文件。

确保文件正确复制的唯一方法是卸载 pendrive,然后重新安装并运行递归文件比较(使用 WinMerge、Unison 等)。

此外,如果您正在复制压缩文件(zip,rar,7z等),您可以使用内置的 CRC32 哈希值来验证它们...

相关内容