雖然行動硬碟因大容量逐漸成為主流,但 USB 閃存盤憑藉體積小、攜帶方便、價格低廉等優勢,依然擁有廣大的用戶群體。在 Windows XP 等新式系統中,閃存盤即插即用免驅動;然而在較老舊的機器(如 Windows 98 SE)上使用時,往往需要安裝驅動程序,且容易出現各種疑難雜症。
筆者曾遇到一個典型案例:在一台服役 6 年的組裝老機器(LX 主板、賽揚 266MHz、SIS6326 顯卡、10GB 硬碟、2 個 USB 埠、Win98 SE)上使用 64MB 閃存盤。安裝驅動過程順利,重啟後卻在「資源管理員」與「我的電腦」中均找不到盤符。懷疑 USB 埠灰塵導致接觸不良,清理後指示燈正常閃爍,但盤符依然消失。
檢查「裝置管理員」發現無黃色驚嘆號,排除硬體資源衝突。重裝驅動無效,將閃存盤插入新電腦測試正常,排除閃存盤故障。細察該機器不同於其他老機之處:裝有一張 ESS 內建 Modem。在「裝置管理員」切換至「按連線檢視」並展開「電腦」查看 IRQ 分配,發現 ESS Modem 與 USB 控制器竟佔用同一 IRQ 10 —— 明顯的中斷衝突,Windows 卻未報警。

解決方法:開機箱拔下 Modem 重啟,閃存盤即正常工作。但每次用盤都拔 Modem 太麻煩。將 Modem 換到另一 PCI 插槽,進入 BIOS「PNP/PCI Configuration」,將「PNP OS Installed」設為「YES」、「Resources Controlled」設為「AUTO」,讓 Win98 這類即插即用系統自動分配 IRQ。重啟後,Modem 獲派 IRQ 7,USB 佔用 IRQ 10,雙裝置和諧共存,問題徹底解決。

故障小結:USB 裝置通常使用高位 IRQ,內建 Modem 多用低位 IRQ。本案因 Modem 佔用高位 IRQ 導致衝突,透過 BIOS 讓系統重新自動分配中斷資源即可化解。這也提醒我們:在老舊平台增裝新周邊時,檢查 IRQ 分配是關鍵步驟。