小年(山東)
如今網購迷你電腦(miniPC)大都已預裝Windows 7系統,但某些行業或用戶總會用到僅支持Windows XP系統的軟件,只能自行重裝回Window XP。問題來了,新平臺與老系統間經常出現各種“沖突”,如果你不幸遇到又該如何解決呢?
筆者公司近期新添置了一批迷你電腦,標配Window 7系統(圖1)。可惜,公司內部使用的財務系統僅支持Windows XP(下文簡稱XP),所以我們只能改回Window XP。沒有想到的是,該迷你電腦說明書雖說支持,但在安裝過程中還是遇到了麻煩,而網上搜到的解決方案沒一個管用。無奈之下只得自己動手、排除故障。下面,筆者就將排查過程和解決思路整理出來,供遇到類似問題的朋友參考。

安裝Window XP系統報錯
筆者利用USB外接光驅和XP系統光盤的方式安裝系統,但在安裝系統的過程中屏幕上出現如圖2的提示,無法繼續進行。遇到了麻煩,最先想到的辦法是:根據提示內容到微軟網站上尋找幫助。而微軟給出的解釋:“如果安裝程序無法與 CD-ROM 驅動器通訊,則可能發生此問題。”
排查故障的基本思路
微軟在上述頁面給出的排查處理的思路匯總一下,其實是三個意思:1.光驅本身或者自行刻錄的光盤出了問題;2.安裝過程中光盤的盤符或者路徑發生了變化,可以通過修改注冊表處理;3.為了避免出現這個問題,可以把光盤的安裝文件先拷貝到硬盤上去,然后再安裝。
首先排除了第1點,光盤或者光驅本身是沒有問題的,那就剩下了第2和第3。但是,我試著按微軟的思路去處理,試了好幾次故障始終沒有得到解決。那么,有沒有其他更直接的辦法呢?
既然故障出在安裝程序和光驅間的通訊上,并且光驅、光盤以及它們之間的連接也沒有問題,那么,問題就肯定在安裝程序的運行上。于是,思路逐漸聚焦到了處理器上:處理器本身肯定是沒有問題的,會不會是處理器的工作模式方面的問題呢?更換一種處理器的工作模式是不是可以避免這個情況再發生?

進入電腦的APTIO設置(圖3),看到ACPI設置的休眠模式是S3 only,即Suspend to RAM(掛起到內存);此處,可選項目還有:Suspend Disabled、S1 only(CPU Stop Disk)。嘗試在此處更換為其他設置選項,測試無效。于是,筆者將ACPI恢復為S3,進入CPU PPM CONFIGURATION界面(CPU能耗管理配置),繼續嘗試。

找到問題根源
在CPU PPM CONFIGURATION界面,筆者發現CPU的C3/C6/C7 Report項目設置的都是Disabled狀態(圖4)。將這些調整為Enabled,然后保存并退出,再次運行Window XP的安裝,發現前面遇到的問題沒有了!由此可見,處理器的工作狀態在整個電腦的能耗中起著決定性作用,一些全新的電源節能模式很可能引起與舊硬件和系統直接的兼容問題。
原本以為問題到這里就解決了,但是沒想到的是,接下來又出現了一些新的情況:
1.另一臺同配置機器按照上文方法處理問題依舊。對比檢查發現,該電腦的USB口插著一個無線WIFI網卡,將網卡去掉后問題解決;
2.接下來還有進一步的發現:迷你電腦的USB口上除了外置光驅和鍵盤以外,只要插有其他東東,甚至包括鼠標,都有可能導致此問題;
3.另外一臺不同批次的C1037小電腦,發現APTIO設置界面中CPU C3/C6/C7 Report都已經是Enabled了,但還是出現上面的問題,后來將這幾項改為Disabled,竟然解決了問題(這款迷你電腦使用了不一樣的主板,主板ID是:63-0100-000001-00101111-041312-Chipset$1APTC027_BIOS DATE: 06/01/15 09:35:28 VER: 04.06.05)。

結合前面的發現,筆者所遇到的故障應該是源于處理器的能源管理和Window XP安裝程序之間存在兼容性問題,再具體一些說就是:處理器的能源管理(PPM)影響到了Window XP安裝程序對于USB端口的驅動,使之出現了不穩定的情況;安裝程序運行一段時間后,對連接在USB端口上的光驅的驅動出現了失控,造成讀取數據失敗。總之,正所謂“萬變不離其宗”,在新的電腦硬件平臺上無法完成安裝以前的操作系統,那我們就把注意力關注在新硬件平臺的新特性,嘗試改變一下新特性的設置去適應老的操作系統。