症狀
你的電腦運行的是 Windows Server 2008 R2 或 Windows 7。 在 BIOS 設定中,您可以將磁碟裝置的序列先進技術附加 (SATA) 模式切換為使用 AHCI) 規範 (進階主機控制器介面。 此變更生效後,電腦會隨機停止回應 60 秒或更久。
此問題可能影響 Windows 檔案總管及其他執行 SATA/AHCI 裝置 I/O 操作的應用程式。
注意,此問題在高強度硬碟 I/O 條件下經常發生。
原因
此問題發生於 AHCI 驅動程式 (Msahci.sys) 未依照 AHCI 規範存取相關暫存器。 此行為可能導致驅動程式中斷處理程序與硬體裝置間產生競賽條件。 當發生競賽條件時,AHCI 驅動程式直到逾時處理程序在 60 秒後收集這些請求前,才會偵測到部分 I/O 請求已完成。
解決方式
Hotfix 資訊
Microsoft 已提供支援的熱修補程式。 不過,這個熱修正僅針對本文所述的問題進行修正。 此熱修正僅適用於遇到本文所述問題的系統。 這個熱修補可能會有額外的測試。 因此,如果您沒有受到此問題嚴重影響,我們建議您等待下一次包含此熱修補丁的軟體更新。
如果熱修補程式可供下載,這篇知識庫文章頂部有一個「熱修補丁下載可用」的區塊。 若此部分未出現,請聯絡 Microsoft 客服與支援以取得熱修正。
注意:如果發生其他問題或需要排除故障,您可能需要另行申請服務。 一般的支援費用將適用於不符合本次熱修正範圍的其他支援問題與問題。 欲查詢完整的 Microsoft 客戶服務與支援電話號碼清單,或建立獨立服務請求,請造訪以下 Microsoft 網站:
http://support.microsoft.com/contactus/?ws=support 注意「熱修正下載可用」表單顯示該熱修正可用的語言。 如果你看不到你的語言,那是因為該語言沒有熱修正。
先決條件
要套用這個熱修補,你的電腦必須是 Windows 7 或 Windows Server 2008 R2。
重新啟動需求
你必須在套用這個熱修補程式後重新啟動電腦。
熱修正更換資訊
這個熱修補並不取代先前釋出的熱修補。
檔案詳細資訊
英文 (美國) 版本的熱修補程式安裝的檔案包含以下表格中列出的屬性。 這些檔案的日期與時間是以國際標準時間 (UTC) 表示。 這些檔案在你當地電腦上的日期和時間會以當地時間顯示,並以你目前的夏令時間 (DST) 偏向顯示。 此外,當您對檔案執行特定作業時,其日期與時間可能會改變。
Windows 7 和 Windows Server 2008 R2 檔案資訊注意事項
重要的 Windows 7 與 Windows Server 2008 R2 熱修補程式包含在同一套件中。 然而,「熱修正請求」頁面上只能列出其中一款產品。 要申請同時適用於 Windows 7 和 Windows Server 2008 R2 的熱修正套件,只需選擇頁面上列出的產品即可。
- 每一個環境安裝的 MANIFEST 檔(.manifest)和MUM 檔(.mum)皆會分別列在「Windows Server 2008 R2 和Windows 7 的其他檔案資訊」一節中。 對於維持已更新元件的狀態,MUM 及 MANIFEST 檔案及相關的安全性目錄 (.cat) 檔案都很重要。 屬性未列出的安全性目錄檔案是以 Microsoft 數位簽章簽署。
適用於所有支援的 x86 版本 Windows 7
| 檔案名稱 | 檔案版本 | 檔案大小 | 日期 | 時間 | 平台 |
|---|---|---|---|---|---|
| Aliide.sys | 1.2.0.0 | 14,400 | 2009 年 7 月 14 日 | 01:26 | x86 |
| Cmdide.sys | 2.0.7.0 | 15,952 | 2009 年 7 月 14 日 | 01:26 | x86 |
| Msahci.sys | 6.1.7600.20545 | 27,720 | 2009年10月9日 | 07:06 | x86 |
| mshdc.inf | 不適用 | 51,016 | 2009年10月8日 | 23:02 | 不適用 |
| Viaide.sys | 6.0.6000.170 | 16,976 | 2009 年 7 月 14 日 | 19:01 | x86 |
对于所有受支持的基于 x64 的 Windows 7 版本和 Windows Server 2008 R2 版本
| 檔案名稱 | 檔案版本 | 檔案大小 | 日期 | 時間 | 平台 |
|---|---|---|---|---|---|
| Aliide.sys | 1.2.0.0 | 15,440 | 2009 年 7 月 14 日 | 01:52 | x64 |
| Cmdide.sys | 2.0.7.0 | 17,488 | 2009 年 7 月 14 日 | 01:52 | x64 |
| Msahci.sys | 6.1.7600.20545 | 30,280 | 2009年10月9日 | 上午 01:07 | x64 |
| mshdc.inf | 不適用 | 51,176 | 2009年10月8日 | 23:14 | 不適用 |
| Viaide.sys | 6.0.6000.170 | 17,488 | 2009 年 7 月 14 日 | 01:45 | x64 |
適用於所有支援的 IA-64 版本 Windows Server 2008 R2
| 檔案名稱 | 檔案版本 | 檔案大小 | 日期 | 時間 | 平台 |
|---|---|---|---|---|---|
| Aliide.sys | 1.2.0.0 | 19,024 | 2009 年 7 月 14 日 | 01:57 | IA-64 |
| Cmdide.sys | 2.0.7.0 | 26,704 | 2009 年 7 月 14 日 | 01:57 | IA-64 |
| Msahci.sys | 6.1.7600.20545 | 69,192 | 2009年10月9日 | 13:41 | IA-64 |
| mshdc.inf | 不適用 | 48,684 | 2009年10月8日 | 23:11 | 不適用 |
| Viaide.sys | 6.0.6000.170 | 27,712 | 2009 年 7 月 14 日 | 01:56 | IA-64 |
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
更多資訊
如需有關軟體更新術語的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
824684 描述用於描述Microsoft軟體更新的標準術語
其他檔案資訊
有關 Windows 7 和 Windows Server 2008 R2 的其他檔案資訊
所有支援的 x86 版本 Windows 7 的其他檔案
| 檔案名稱 | 檔案版本 | 檔案大小 | 日期 | 時間 | 平台 |
|---|---|---|---|---|---|
| Package_for_kb976418_rtm~31bf3856ad364e35~x86~~6.1.1.0.mum | 不適用 | 1,714 | 2009年10月9日 | 14:34 | 不適用 |
| X86_mshdc.inf_31bf3856ad364e35_6.1.7600.20545_none_ddc35c9e9bda913a.manifest | 不適用 | 6,632 | 2009年10月9日 | 14:44 | 不適用 |
所有支援的 Windows 7 和 Windows Server 2008 R2 x64 版本的其他檔案
| 檔案名稱 | 檔案版本 | 檔案大小 | 日期 | 時間 | 平台 |
|---|---|---|---|---|---|
| Amd64_mshdc.inf_31bf3856ad364e35_6.1.7600.20545_none_39e1f82254380270.manifest | 不適用 | 6,636 | 2009年10月9日 | 14:50 | 不適用 |
| Package_for_kb976418_rtm~31bf3856ad364e35~amd64~~6.1.1.0.mum | 不適用 | 1,724 | 2009年10月9日 | 14:34 | 不適用 |
所有支援的 Windows Server 2008 R2 IA-64 版本的其他檔案
| 檔案名稱 | 檔案版本 | 檔案大小 | 日期 | 時間 | 平台 |
|---|---|---|---|---|---|
| Ia64_mshdc.inf_31bf3856ad364e35_6.1.7600.20545_none_ddc500949bd89a36.manifest | 不適用 | 6,112 | 2009年10月9日 | 14:34 | 不適用 |
| Package_for_kb976418_rtm~31bf3856ad364e35~ia64~~6.1.1.0.mum | 不適用 | 1,444 | 2009年10月9日 | 14:34 | 不適用 |
參考資料
欲了解更多關於 AHCI 規範的資訊,請造訪以下英特爾網站: