2009年9月9日 星期三

更換主機板不用重灌Windows XP

在電腦故障的情況下,如果不是更換相同型號的主機板,用原本安裝作業系統的開機磁碟開機,絕大多數的情況下是開不起來的,最後只好Windws XP作業系統。

可以在電腦已經故障的情況下,用原本安裝作業系統的開機磁碟開機,確定不用Windws XP作業系統,原先安裝的應用程式也幾乎不用,以下將解決方案分享給有需要網友參考。

需要準備的軟體與工具:
1.Windows XP原版光碟:非必要,只要能取得幾個檔案就可以(詳見後續說明)。
2.Mergeide.reg:必要,可以從微軟公司的網站取得。
3.Winternals ERD Commander 2005:必要,該公司已經被微軟公司併購,軟體已經買不到, 請自行想辦法取得(英文版即可,大陸版多有木馬、病毒請避免)。
4.新硬體裝置的驅動程式:必要,開機完成後需用到。

簡單原理說明:
用原本安裝作業系統的開機磁碟開機時,Windows XP依序載入相關的硬體驅動程式,但是因為換了電腦,舊的驅動程式無法啟動新的硬體裝置,而Windows XP在未開機完成時是「不會」新增硬體裝置,結果作業系統開機到一半就當了,開不起來了。解決的方式就是將Windows XP修改成「類似」重新安裝作業系統後第一次啟動的狀態,讓Windows XP在啟動的過程中「自動」搜尋硬體裝置,並安裝合適的驅動程式,如此一來,Windows XP就可以完成開機程序,沒有安裝成功的硬體裝置後續再安裝驅動程式就可以了。

詳細執行步驟:
步驟一:
取得恢復Windows XP狀態的系統檔和Mergeide.reg。
從Windows XP原版光碟的目錄I386下取得DRIVER.CAB這個檔案,再解壓縮取得 atapi.sys、intelide.sys、pciide.sys、pciidex.sys 等四個系統檔。備註:千萬不要從其他的電腦複製取得這些檔案,因為這些檔案在每台電腦上都不一樣,一定要取得Windows XP原版光碟的檔案才行。
從微軟公司網站「將 Windows XP 系統磁片移到另一部電腦之後,收到 Stop 0x0000007B 錯誤」這篇文章中的第二個藍色文字方塊複製內容,產生Mergeide.reg檔案。
恢復Windows XP狀態的系統檔下載網頁(zip格式)>>
http://blog.xuite.net/chenfy/happydad/15889202
Mergeide.reg下載網頁(zip格式)>>
http://blog.xuite.net/chenfy/happydad/15889202

步驟二:
將步驟一取得的系統檔和Mergeide.reg複製到磁碟片或USB拇指碟。

步驟三:(用VMWare模擬的畫面如後)
利用Winternals ERD Commander 2005恢復Windows XP的狀態。
若步驟二使用USB拇指碟,請將USB拇指碟先插到電腦的USB插槽再開機,否則開機後會抓不到USB拇指碟。
使用Winternals ERD Commander 2005光碟開機,開機後第一個畫面是設定網路請直接略過,第二個畫面是提醒載入Keyboard Layout失敗請直接略過,第三個畫面請選擇要修復的Windows XP安裝目錄。
開 機完成後請點選左下角的WStart按鈕-->Explorer,將atapi.sys、intelide.sys、pciide.sys、 pciidex.sys等四個系統檔複製到Windows XP安裝目錄下的system32\drivers,並覆蓋原有檔案。
點選左下角的WStart按鈕-->Administrative Tools-->RegEdit,開啟Registry Editor並將Mergeide.reg匯入登錄檔中。

步驟四:
取出磁碟片或USB拇指碟以及Winternals ERD Commander 2005光碟後重新開機。這時原有的Windows XP會在啟動的過程中「自動」搜尋硬體裝置,並安裝合適的驅動程式,如此一來,Windows XP就可以完成開機程序,沒有安裝成功的硬體裝置後續再安裝驅動程式就可以了。

步驟五:
大功告成。

也可以使用win PE 的方法.

之前曾經試過,用網路上下載的工具包(內含4個sys檔案及1個reg登錄檔)在系統即將升級之前,
在xp下執行,換上新的主機板後一些硬體重新抓一抓就ok了,不用重灌xp。
不過,之前我的系統都是AMD的系統,而這次從NF4+AMD 939 X2 3800+轉換平台到P35+E2160,這個轉換之大,實在是沒什麼把握~畢竟那個工具包有人用了成功,有人也是失敗的。
這次,跟之前一樣在升級前先執行工具包裡的程式,並複製到相對應的地方,然後換上新系統,重開機…葛屁><"
死得徹徹底底,連安全模式都進不了…
不甘心的我,從一台同是INTEL雙核心的NB上複製了幾個檔案(ATAPI.SYS、INTELIDE.SYS、PCIIDE.SYS、 PCIIDEX.SYS)到WINDOWS/SYSTEM32/DRIVERS目錄中,再重開機~喔耶!可以開機,不過馬上RESET,再開一次,可以進安全模式,進安全模式後將一些舊的驅動移除(NVIDIA的驅動跟AMD CPU的驅動),再重開機進XP,這次正常模式也不會RESET了…^^
接下來我想每個人都會了,就是將一些不必要、舊的驅動移除,裝上新的驅動就OK囉!
PS:有人會想:XP都掛了怎麼將那四個檔案COPY進去?我是用WIN PE開機,利用隨身碟來傳檔進來。
我想,那個工具包應該要更新了,因為裡面的檔案日期都很舊(2002年),如果裡面的檔案能更新的話,我想換系統不重灌XP的成功率應該會提升很多,很多人失敗我想就是死在這邊…

1 則留言:

  1. 2020年 h310\b360\z370 1151腳位 安裝WindowsXP


    1.BIOS 開機選CSM-Legacy
    2.用nLite 將XP 安裝光碟裝上 SATA驅動與USB驅動
    3.用SATA CD光碟機或winntsetup 安裝
    4.F6訊息出現時,按F5打上SATA驅動
    5.成功進入XP桌面


    完整教學:https://hibest.tw/
    (包含異機還原、換電腦免重灌)

    用途: 儀器電腦、工廠生產設備、音樂工作…等
    支援: USB 3.0 ,COM RS232,PCI-GPIB ..等

    SATA驅動: https://drive.google.com/file/d/1oH4Z1KFIY5Gy0FHtQTodGcpLAoGRCYN0/view?usp=sharing
    USB驅動: https://drive.google.com/open?id=1pV-y4wU_eTRCskQID3awG30ezJ2MC9nA

    回覆刪除