配置 Windows RAID-5“驱动器故障”超时?

配置 Windows RAID-5“驱动器故障”超时?

背景

当硬盘控制器检测到错误并需要重新映射扇区时,硬盘通常会在尝试完成重新映射所需的几秒内(或可能是几分钟内)变得无响应。

由于驱动器不再响应,主机 RAID 控制器可以假定该驱动器已发生故障,并将其标记为不可靠。

某些制造商的某些硬盘型号具有限制硬盘尝试重新映射扇区所用时间(以秒为单位)的功能。不同的硬盘制造商对此功能有不同的名称:

笔记:ATA/ATAPI 命令集中的正确术语是命令完成时间限制华润水泥

通过限制驱动器尝试恢复扇区所花费的时间,它可以确保主机 RAID 控制器不会认为驱动器已发生故障。

不同的 RAID 控制器(硬件和软件)具有不同的暂停间隔。如果驱动器无响应的时间超过其暂停它将被标记为离线,例如:

关于我的问题

Windows 中是否有一个选项可以控制 Windows 在判定驱动器无响应之前等待的时间?

我确实知道一个名为TimeoutValue

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk\TimeOutValue

  • 超时值
    • 地点:HKLM\System\CurrentControlSet\Services\Disk\TimeoutValue
    • 值:1 - 255 秒
    • 含义:磁盘类驱动程序发起的 SRB 请求超时前的时间(以秒为单位)。如果未设置此注册表值,则使用默认值 10 秒。类驱动程序发起的请求的超时值因类驱动程序而异。
    • 操作系统版本:此功能适用于所有版本的 Windows 操作系统。

但这只适用于SCSI 微型端口驱动程序。 和甚至如果它也适用于我的SATA驱动器,但不能保证它也适用于 Windows 的 RAID-5 子系统。


我询问调整我的(软件)超时的原因控制器是因为硬盘制造商开始变得卑鄙:

  • 不再具有限制错误恢复时间的能力
  • 他们故意将 ATA/ATAPI 命令集的一项功能锁定在付费墙后面。

对于该固件功能,他们希望您购买更昂贵的产品(“RAID 版“)驱动器(例如贵了 71%)。因此改变:

额外阅读

也可以看看

1是的,便宜的来源“廉价磁盘冗余阵列 (RAID) 的案例”、 DA Patterson、 G. Gibson 和 RH Katz,ACM SIGMOD 会议,1988 年 6 月,伊利诺伊州芝加哥。

答案1

这实际上并没有回答你的问题,但根据我的经验,软件 RAID 控制器的可靠性远低于硬件控制器。如果你有足够的预算,请始终选择独立卡以减轻计算机本身的磁盘 IO 负担。

相关内容