電腦突然藍屏,代碼指向 atapi.sys(IDE/ATAPI 連接埠驅動程式)。排查發現為硬碟資料線問題,換線或重插即正常。但深層原因常是 Windows 自動將硬碟 DMA 模式降級為 PIO 模式導致效能暴跌並觸發藍屏。
硬碟 DMA 模式 (DMA33/66/100/133, SATA-150) 傳輸速度比 PIO 模式快 2~8 倍。Windows 2000/XP/2003 有機制:累積 6 次逾時/CRC 錯誤即降級傳輸模式(DMA → 較慢 DMA → PIO)。休眠/喚醒最易觸發:硬碟從停轉啟轉需時,常超過 4 秒逾時門檻,喚醒 6 次後 DMA 被關閉,系統變慢、CPU 佔用 100%、3D 遊戲卡頓。
Ultra DMA Mode X (X=2/4/5/6)。若顯示 PIO 或較低 DMA 模式且無法改回,即為被系統降級。regedit。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\00021。原理: 將逾時門檻從 4 秒延長至 10 秒,且改為「連續 6 次錯誤」才降級(非累積),大幅降低誤判機率,安心使用休眠與高速 DMA 模式。
