如果在写入 USB 闪存盘时发生写入错误(例如由于坏扇区),操作系统是否应该向我发出通知,即错误消息?如果没有这样的错误消息,那么我是否可以(几乎)确定文件已正确写入闪存盘?
我指的是任何涉及写入 U 盘的情况;例如,我目前对使用适当的 Windows 功能创建密码重置磁盘/U 盘感兴趣。我想确保数据没问题。我使用的是 Windows 8 Pro 64 位,但也对其他操作系统感兴趣。
谢谢。
答案1
如果在写入 USB 闪存盘时发生写入错误(例如由于坏扇区),操作系统是否应该向我发出通知或错误消息?
是的,应该。
有关确认驱动器/文件系统状况的信息,请查看此 SU 问题:
如果您仍然担心,请多次制作重置磁盘(在不同的 USB 驱动器上)。
答案2
理论上是的,但是有些蹩脚的 U 盘却不能做到这一点,并且会默默地丢弃数据(我有几个)!
另请注意,如果错误不在文件系统区域,chkdsk 将找不到写入错误的文件。
确保文件正确复制的唯一方法是卸载 pendrive,然后重新安装并运行递归文件比较(使用 WinMerge、Unison 等)。
此外,如果您正在复制压缩文件(zip,rar,7z等),您可以使用内置的 CRC32 哈希值来验证它们...