Windows XP 有時會因連續讀寫錯誤,自動將 IDE 頻道的傳輸模式從 DMA (Direct Memory Access) 降級為 PIO (Programmed Input/Output),導致 CPU 佔用率飆升、硬碟/光碟機效能大幅下降。以下教學手動將傳輸模式強制切回「DMA if available」。
操作步驟
- 右鍵「我的電腦」→「內容」→「硬體」索引標籤 → 「裝置管理員」。
- 展開 「IDE ATA/ATAPI 控制器」。
- 雙擊 「Primary IDE Channel」(主要 IDE 頻道)(若有 Secondary 同樣處理)。
- 切換到 「進階設定」 索引標籤。
- 在「裝置 0」與「裝置 1」的「傳輸模式」下拉選單中,均選擇 「DMA if available」(允許時使用 DMA)。
- 按「確定」套用,系統可能提示重新開機,重開機後生效。

驗證與補充
- 重開機後再次進入裝置管理員確認傳輸模式顯示為「Ultra DMA Mode X」或類似,即代表已啟用 DMA。
- 若有多個 IDE 控制器(如 RAID、SATA 控制器以 IDE 模式運作),需逐一檢查各頻道設定。
- 若反覆自動降回 PIO,可能是硬碟/光碟機壞軌、排線劣化、電源不足,建議檢測硬碟健康度 (S.M.A.R.T.)、更換排線或電源。