外部 USB HD 问题有点棘手(适用于 Windows7,但不适用于 XP)

外部 USB HD 问题有点棘手(适用于 Windows7,但不适用于 XP)

我有这款较旧的外置 USB HD,160 GB。我用它将我的 Steam 游戏复制到另一台计算机。在源计算机 Windows 7 64 位上,一切运行正常。驱动器未报告任何错误,没有出现任何问题等。

将它插入 Windows XP 32 位计算机后,它可以很好地浏览文件、移动文件(没有真正的读取/写入,只是修改文件系统表)。但是,当我将文件从它复制到我的内部硬盘时,经过几秒到几十分钟(似乎是随机时间),USB 设备变得无法识别,并报告延迟写入错误。

系统日志中的事件按时间顺序如下:

(显示次数)xSource(事件ID):“消息”

2xdisk (51): 在分页操作期间在设备 \Device\Harddisk1\D 上检测到错误。

1xftdisk (57):系统无法将数据刷新到事务日志。可能发生损坏。

1x应用程序弹出窗口 (26):Windows - 延迟写入失败:Windows 无法保存文件 E:\$Mft 的所有数据。数据已丢失。此错误可能是由您的计算机硬件或网络连接故障引起的。请尝试将此文件保存到其他地方。

1xntfs (50):{延迟写入失败} Windows 无法保存文件 的所有数据。数据已丢失。此错误可能是由计算机硬件或网络连接故障引起的。请尝试将此文件保存到其他地方。

这些重复一段时间,然后出现 10 多个磁盘消息或 ftdisk 消息。

其他说明:

  • 这会在随机时间随机文件上发生。
  • 断开并重新连接驱动器仍保持无法识别的设备状态
  • 关闭然后重新打开可以解决问题。失败的相同文件将可以正常复制,但很快就会随机失败
  • 从 HD 复制到本地磁盘上的其他位置时,无法在 Windows 7 源计算机上复制此问题
  • 运行了 chkdsk /f,没有发现错误。chkdsk /f/r 存在延迟写入问题。
  • 驱动器设置为快速移除。在设备管理器中设置为性能会产生相同的结果
  • 我没有向 USB 外部驱动器写入任何内容,所以我不确定为什么甚至会出现延迟写入错误(写入文件访问时间?)
  • 本地 Windows XP 已通过 chkdsk 测试,没有出现问题
  • Windows XP 计算机与其他 USB HD 配合使用没有问题
  • 尝试了各种 USB 端口
  • 重启没有帮助
  • 与 SyncToy 以及 Windows 资源管理器一起出现
  • 本地驱动器和外部驱动器的 SMART 状态均良好
  • 缺乏游戏让我烦躁不安

答案1

首先,我们必须确定哪个磁盘是\Device\Harddisk1绝对安全的。使用微软的指南通过从事件日志消息中确定物理驱动器来帮助缩小范围。我之前遇到过这个问题,它是由内存模块损坏引起的,因此值得使用记忆测试也一样。

它可能在 Windows 7 上运行而在 XP 上运行不上的原因是,您的 XP 分区可能包含磁盘的坏扇区,而 7 分区可能不包含任何坏扇区。

我的直接建议是,如果您还没有备份操作系统驱动器上的所有数据,请备份该驱动器,然后安装一个替换驱动器。

答案2

最终发现是 USB 线有问题。

相关内容