PCI 的 Plug & Play 設計只能說為不懂硬體中斷的人來設計, 雖然方便卻是造成莫名其妙當機最大的元兇. 爬文找來找去也是看大家似是而非的討論, 這種問題遇上了真是難纏!
記得以前 98 時代還可以在 My Computer 的 system 設置裡面強制 DMA/IRQ 及位址, 主要是那時代的介面還很多用 jumper 來固定, 但是 XP 已經都沒辦法自己設固定位置, 而且好像只要開機順序有變動就會造成部分硬體位置的跟著變動. 問題可能就是如此, 像我買主機板也必須 PCI slot 數夠多才會考慮, 也是插滿了能用的舊式 PCI 介面, 然後外插的 USB 介面又多又經常拔來拔去, 所以去年還沒換主機板以前就會偶發性的衝突.
再來是主機板的 PCI reset, 以前幫朋友找問題時還能從 BIOS 設定去要求開機 reset 一次, 但是實際上 XP 自己又會亂搞一次, 所以 BIOS 還得再設定有沒有 PnP OS? 廢話! 幾乎都是用 Windows 了, 還有一堆人新機只純用 DOS? 但是去年底幫自己升級 PC, 買了 ASUS P5B deluxe, 卻沒有 reset PCI PnP 的選項, 還保留 PnP OS 的選項!!! 哇哩咧! 我的惡夢開始了.
已經有幾次 XP 自己在開機或關機時搞到當機, 找不到適當的 reset 軟體控制, 只好全部關掉週邊, 再一一打開. 可是現在找到無法開機時的問題是 USB 行動碟, 只要先拔掉, 開完機再插上去, 正常可用到關機, 好像 XP 固定兩個 USB 的衝突一直無法打散掉. 現在上網求教各位高手, 有沒有軟體可以像 install 時幫我們重新設置所有硬體的位址/DMA/IRQ? 或者有沒系統內的方法?
只要能重新安排沒問題的所有中斷等問題, 有找到一個 PCILOCK 的參數可置於開機選項, 或者有沒其他方式教 XP 不要再去動那些衝突點?

X