驱动器在 Windows 中消失,系统日志中显示错误 9

驱动器在 Windows 中消失,系统日志中显示错误 9

工作站中的辅助驱动器似乎会随机消失。操作系统未安装在该驱动器上(它是我的“E:”驱动器)。我没有使用 RAID。

  • PC 是一个戴尔 Precision T3500 运行 Windows 2008 R2。
  • 它包含一个英特尔矩阵存储控制器在主板上(v8.5.2.1002)。我正在运行该控制器的 Windows 软件 v8.9(我猜它包含 Windows 驱动程序 - 这就是我提到它的原因)。
  • 发生故障的驱动器是西部数据WD4000AAJS-0 是一款 400 GB 7200 RPM SATA 驱动器(固件 12.01C01)

我注意到系统事件日志条目似乎与驱动器消失的时间相关:来源 isStor,事件 ID 9,描述: 设备 \Device\Ide\iaStor0 在超时期限内未响应。

这个驱动器在另一台电脑上工作了一年多,运行良好,后来又搬到这台电脑上工作了大约三个月。然而,这个问题一周前才开始出现。

谷歌搜索该问题似乎指向英特尔矩阵控制器。但我找到的所有解决方法都无济于事。(重命名注册表项、更新矩阵软件、切换 SATA 端口)

有任何想法吗?


更新 该驱动器不仅开始消失,而且保持可见状态,并拒绝访问驱动器上的某些文件。我最终将我能复制的内容复制到工作的主驱动器并断开连接。这个工作站的主驱动器对于我所做的工作来说太小了,所以我会在某个时候连接其他驱动器并在此处发布结果。(为什么要添加 12GB 的 RAM 来托管虚拟机,但选择 250GB 的驱动器,这样我就没有空间放置 VHD 了??)

此外,我追踪事件日志发现问题开始于我安装远程桌面服务角色(又称终端服务)的同一天,当时我试图让 Aero glass 通过远程桌面运行到这台电脑(不要问)。我最终删除了该角色,因为它没有帮助。我想知道在添加或删除该服务器角色时是否打开/关闭了某种类型的电源管理设置?

更新 2 几年来,我使用这台机器只安装了一台驱动器(戴尔发货的那台),但始终没有真正解决这个问题,最后我又安装了第二台驱动器。这台驱动器是 2012 年的 WD Caviar“黑色”(WD1002FAEX),似乎运行良好,没有出现这些问题。我认为这些问题是由使用此控制器/Windows 2008 的旧驱动器的 SATA 电源管理中的错误引起的。

答案1

以下英特尔文章似乎解决了您的问题:
英特尔快速存储技术:Windows Vista* 和英特尔® RAID 可能存在的问题

文本部分摘录:

描述

在具有受支持的英特尔® RAID 控制器中枢的 Windows Vista* 上可能会出现以下问题:

  • Microsoft 事件查看器中 iastor 或 iastor(v) 报告的超时错误

原因

据报告,各种桌面串行 ATA 设备(例如硬盘驱动器和 CD/DVD 驱动器)不符合串行 ATA 链路电源管理 (LPM) 设备规范,并且在启用 LPM 时显示不稳定的行为。

解决方案

安装 Intel Matrix Storage Manager 7.5 或更高版本。这些版本通过禁用链路电源管理 (LPM) 来解决此问题。

如果您遇到安装问题,您还可以使用以下其他解决方法之一:

  • 如果可用,请为设备安装更新的固件。
  • 将设备连接到英特尔® 82801HR/HH/HO I/O 控制器集线器 (ICH8R) 上的端口 3-5 或英特尔® 82801GR/GH I/O 控制器集线器 (ICH7R) 上的端口 3
  • 在系统 BIOS 中切换到 IDE 模式。
    注意:此更改将禁用 RAID 功能。请联系您的 BIOS 制造商以获取有关如何切换到 IDE 模式的说明。

答案2

我遇到过类似的问题并且认为我找到了解决方案。

配置:

  • 戴尔 M6500 笔记本电脑
  • Vista 64 位商业版 SP1
  • 英特尔 ICH8M-E/ICH9M-H/PCHM SATA RAID 控制器
  • 英特尔矩阵存储管理器 8.9.4.1004
  • 2 个 Seagate ST9250410ASG 磁盘
  • Raid 1 配置

问题: 购买后运行了一周,没有出现任何问题,但有一天,驱动器开始或多或少地出现故障。大约每天一次,Intel 矩阵存储控制台会报告其中一个驱动器出现故障。重新启动后,驱动器会重新出现,控制器会成功重建故障驱动器,并恢复正常状态。

我注意到 Windows 事件日志中的这些事件与驱动器消失的时间相关:来源 isStor,事件 ID 9,描述:“设备 \Device\Ide\iaStor0 在超时期限内未响应。”

解决方案: 我读过这篇文章:

http://www.intel.com/support/chipsets/imsm/sb/cs-025783.htm

但由于我已经运行了 Intel Matrix Storage Manager 的新版本,因此这并不能解决问题。然而,在阅读了文章中与 Link Power Management 的关系后,我突然意识到,就在问题出现的那天,我将 Windows 电源计划从默认的“Dell”计划切换到了“高性能”计划。

我比较了电源计划的高级设置,发现它们在 PCI Express | 链路状态电源管理选项上有所不同。高性能计划已关闭链路状态电源管理,而戴尔计划则将其设置为插入电源时“适度省电”,使用电池时“最大省电”。

因此,我将电源计划切换回“戴尔”,从那时起(大约一个月),我没有遇到任何问题,事件日志中也没有任何条目。我一直插着电源运行,所以我一直使用“中等省电”设置。

因此,解决方案似乎是使用 Windows 电源计划,将 PCI Express | 链路状态电源管理设置为“中等节能”(或者可能是“最大节能”)。

答案3

在断开连接的驱动器上放置一个小的页面文件——这可能是一个孤立的电源管理问题,页面文件将使驱动器保持旋转

编辑:实际上,重新阅读你的 OP,如果驱动器出现在资源管理器中但你无法访问某些数据,听起来就像驱动器本身出现故障。如果你将不同的驱动器连接到同一个端口,你可以重现该问题吗?

也可以先尝试更换 SATA 电缆,因为它比购买新驱动器便宜

相关内容