我有一台运行 Windows XP 的测试服务器,我们通过 USB 2.0 将外部硬盘驱动器连接到它。 (是的,计算机上有 USB 2.0 端口)
该驱动器为 1.5 TBSegate FreeAgent 硬盘(型号 ST315005FDA2E1-RK),采用 NTFS 格式。
连接到 Belkin 高速 USB 2.0 7 端口集线器(型号 #F5U307)。
如果我让外部硬盘驱动器连接到它的时间过长,我会收到一条消息,提示“Windows 延迟写入失败”,然后外部硬盘驱动器会重新连接到服务器,但它总是会使当时正在使用该驱动器的任何程序崩溃。
有没有什么办法可以解决这个问题,它困扰了我好几年!
PS:是的,我知道我应该升级了。我在等待 Windows 7。
(哦,在查看了 FreeAgent 网站上的规格后,显然 15 分钟不使用后,这个东西就会关闭!但是它说你可以调整这个设置...)
更新
作为对这个问题的更新,自从我尝试将省电设置更改为关闭后,我整天都在运行驱动器和虚拟机,到目前为止还没有收到我之前收到的“Windows 延迟写入失败”错误。如果有任何变化,我会更新帖子。
更新 2
在我修复电源设置后,我又开始遇到同样的问题。我在网上查看了几个关于这个问题的页面,其中一个页面说,如果你将它连接到无法处理的 USB 集线器,你就会开始收到“Windows 延迟写入失败”错误。我现在已经开始将外部硬盘直接插入机器,而不是使用集线器,这似乎解决了这个问题。
答案1
您的外置硬盘可能已进入省电模式,其启动过程所花的时间比 Windows 准备等待的时间要长。一旦 Windows 确定该设备出现严重错误,它可能会强制卸载该驱动器并重新连接,这就是它再次出现在桌面上的原因。
答案2
很有可能是 PC 上的驱动器、USB/驱动器桥接器、电缆、USB 主机硬件或 USB 堆栈软件出现了问题。
该问题是否可以在具有相同驱动器的其他硬件上复制,或者在具有另一个硬盘的同一硬件上复制?
仅当驱动器与计算机分离且写入操作正在进行时才会发生这种情况。
答案3
机箱是什么品牌的?有些真的很便宜,在大负载下性能不佳。
您可能希望optimize for fast removal
在设备管理器中为该设备启用某项功能。这样就可以关闭日志功能。
答案4
我相信 Daniel 和 Adam 发现了一些问题。我有一个类似的外置硬盘问题。我通过移除硬盘并将其安装到 PC 中解决了这个问题。它工作正常,尽管上面有一些坏数据,可能是由于一些错误的写入造成的。在这种情况下,驱动器(Western Digital)自那以后运行良好,所以我认为外部机箱的电路(第三方廉价外壳,我花了一顿中式自助餐的钱买的)质量很差。