原來的 MSI K7D Master 主機板北橋掛點(BGA用久真是脆弱,歷經一年多按著北橋才能開機的窘樣),
又不想修(應無料可換,有料也不見得回焊百分百成功),
或買同北橋的板子來更換(不宜再投資雙CPU系統,不如用現在的雙核)
恰好手邊有塊 SiS 晶片組的 P4 舊板與CPU,想更換,又怕系統要重灌。幾經尋找原來微軟有釋出免重灌系統換主板的KB (KB314082,http://support.microsoft.com/kb/314082/zh-tw)
哇哇哇,有了譜,但該怎麼進行下去呢?我已經沒辦法用原系統開機了捏
所以網路上幾個方法都不大能用,要匯入登錄、進裝置管理員、更新驅動都不能做了,該怎麼辦呢~~
找到類似的網頁(Load registry hive for offline registry editing:http://smallvoid.com/article/winnt-offline-registry-edit.html)
可以離線編輯Registry,真是太好了,一步一步來:
1. 舊系統碟接上快捷線連接
2. 打開regedit.exe,光棒移到 HKEY_LOCAL_MACHINE
3. 載入 Hive 控制檔,載入舊系統碟的 SYSTEM,掛在隨意的機碼下(例如SYSTEM_OLD)
4. 然後找 SYSTEM_OLD\CurrentControlSet.....誒,怎麼一個影都沒有?有ControlSet001 有 ControlSet002,就是沒有 CurrentControlSet,怎麼回事,所有登錄檔全找過都沒有蹤跡....
4.1. 後來找到這篇(Monitoring and Troubleshooting the Registry:http://www.windowsitlibrary.com/Content/313/3.html),
4.2. 原來 CurrentControlSet 是開機時,動態的從有效設定複制過去的機碼,而原來的有效設定是從 HKEY_LOCAL_MACHINE\SYSTEM\Select\Current 來決定,所以
4.3. 就從 ControlSet001 下手(我的Current指向的是1)
5. 依樣畫葫蘆從KB上指定的部份加入到 SYSTEM_OLD\ControlSet001\Control\CriticalDeviceDatabase 下,一條一條手動加入,加到眼睛花掉,差點改到現在系統的登錄檔....
5.1. 有些驅動原來就有,不一致的部份修改,路徑我是用字串型別寫入,不是用二進位(看起來比較爽快)
6. 從原版安裝光碟找出那四個驅動程式,因為用的是 2003,找不到driver.cab,但從I386 就可以看到那些驅動,例 ATAPI.SY_
6.1. 檔案大小不同,似是壓縮過,看微軟網站說要在修復主控台copy過去,誒,懶得進主控台
6.2. HEX開來看是MSCF(MS-CAB)格式,嗯,試試看,用7-Zip(or WinRAR)可以解開。解開後放到舊系統碟的 system32\drivers 下
7. 移到 SYSTEM_OLD,Hive 解除載入、卸下舊系統碟
8. 更換主機板、CPU、記憶體、顯示卡,其它介面卡不變
9. 開機進跑馬燈後,沒有藍色畫面,接下來進入2003的灰色畫面,登入成功
10. 一個一個驅動慢慢自動抓回,不久所有裝置全回來,包含一個磁碟陣列
辛苦個把月後的感想:
1. BGA封裝真脆弱,不能摔也不能凹,需小心對待
2. 離線修改登錄檔真有趣
3. MergeIDE 的 KB 真好用
4. 硬體與軟體購置使用時,可以多考量可替代性與可替換性
5. 好在兩塊主板等級差不多,都支援ACPI,只是從雙CPU->單CPU
有很多人的經驗是,能輕鬆的從不同廠牌晶片組更換主板而不用修改重灌,例 nForce3/4 -> 690G/780G/P45,或許您可以不用像我一樣麻煩,只是因為我這個方法實在是非常複雜又費工的呢~
其他參考:
換主機板 Windows 2000/XP 免重灌,http://blog.yam.com/hongwatsu/article/13949544
換主機板免重灌 XP,http://www.pcdvd.com.tw/showthread.php?t=736566
後來轉做動物機,K7 2600+ x2(跟您一樣) + 插滿的介面卡 + 四顆硬碟
長期不關機,這樣加總起來秏電花費也不少
加上久了東西也都開始老化,硬碟與風扇聲音越來越大、連一條1G的記憶體都莫名掛點
現在換上 P4 1.8G 只是多餘料件再利用地,用在動物機堪用即可啦~
至於 AM2+ 上個月才組一台給家人用(M3A78-EM + 7750),價位與效能比是相當合乎期待
看BD看得很開心,不硬解吃CPU到60%
再加張顯示卡成四螢幕輸出,只用雙核還是稍微吃力些,不過夠用就好~
若說我真的要用,現在在用的 K8 754 3200+,已經用了五年還是夠撐下去啦,哈
只要不看 HD/BD or 玩大作的Game,大概夠等到 i8/AM4 的出現吧

嗯,不過現在低階的雙核還真的夠打死以前的雙CPU系統了呢
內文搜尋

X