共用方式為


磁碟事件標識碼 154:IO 作業因硬體錯誤而失敗

本文提供解決方案,可修正連線到光纖通道 (FC) 記憶體等記憶體的電腦上所發生的事件識別碼 154。

原始 KB 編號: 2806730

重要

本文包含如何修改「登錄檔」的相關資訊。 修改登錄之前,請務必先備份, 並了解如何在發生問題時還原登錄。 有關如何備份、還原和修改登錄的詳細資訊,請參閱 Windows 備份及登錄方法說明

徵兆

在連線到光纖通道 (FC) 記憶體等儲存設備數位的 Windows Server 上,事件標識碼 154 會記錄在系統事件記錄檔中。

原因

此行為可能會因為下列其中一個原因而發生:

  • FC 連線在主機總線配接器 (HBA) 與儲存數位之間卸載封包。
  • 數位列中的數位控制器或裝置會回應 I/O 要求,並指出硬體超過數位中硬體定義的逾時。

解決方法

若要解決此問題,請連絡適配卡、交換器或陣列的廠商,以判斷捨棄的FC封包或硬體逾時的原因。

其他相關資訊

警告

Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall the operating system. Microsoft cannot guarantee that these problems can be solved. 修改登錄的風險請自負。

磁碟事件 154 是 Windows Server 中的新系統事件,旨在記錄可能已卸除 FC 封包的情況。 其目的是讓這些問題更容易探索。 卸除的FC框架可能會對用戶體驗產生很大影響,因為操作系統等候I/O作業完成的時間是以 disk.sys TimeOutValue 值為基礎,而操作系統在等候 I/O 作業完成時,似乎已凍結或停止回應。 到達逾時值之後,磁碟/類別層會重試 I/O 作業八次。 (每次嘗試都會等候的完整數量 TimeOutValue 值)。

目前,建議您盡可能低地設定 disk.sys TimeOutValue 值。 (我們建議您將其設定為不超過 20 到 30 秒的值。 不過,如同任何變更,您應該先在測試環境中評估您所使用的值,再於生產環境中實作該值。

此值為全域。 因此,請避免非常短的逾時值。 否則,當您等候睡眠磁碟或 DVD 磁碟驅動器啟動時,可能會遇到逾時錯誤。

若要設定 disk.sys TimeOutValue 值,請遵循下列步驟:

  1. 啟動 [登錄編輯程式]。 若要這樣做,請按兩下 [開始] ,在 [開始搜尋] 方塊中輸入 regedit,然後按 Enter。

  2. 找出並按一下下列登錄子機碼:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk

  3. 找出 TimeOutValue

  4. 在 [ 編輯] 功能表上,按兩下 [ 修改]。

  5. 在 [ 值數據 ] 方塊中,輸入所需的秒數。

  6. 結束登錄編輯程式。