上星期為了把 NoteBook 的 HD Size 昇級到 160GB.
把舊的 80G 拿到 DeskTop 上面做 Ghost 先.

DeskTop 有兩個可抽取式 HD, 取下 D:\ 替換成 NB 的舊 HD 之後 Ghost,

完成後再換上新的 160GB Restore 回來, 過程中還遇到一些小插曲, 搞得雞飛狗跳的,

或許會問為何要用這麼笨的方法來 Ghost, 實在是情非得已.

手上工具版本太舊, 轉接的線材不夠, 無法順利在 NTFS 的 HD 工作, 偷懶走捷徑,

到頭來還是按部就班才把 NB 的 HD 資料弄回去, 就這麼一來一往, 把 DeskTop 也搞掛了....

 

狀況就是, 一開機就出現黑底白字的 "下列檔案遺漏或損毀,無法啟動WINDOWS,<WINDOWS ROOT>\SYSTEM32\hal.dll 請重新安裝一份上列檔案的拷貝" 

 

馬上用 NB 問了 Google 大神, 得到的答案主要有兩大方向:

1. 是指導如何復原 hal.dll 的方法.

2. 修復 boot.ini 開機紀錄檔.

光是上面這兩個大方向就有很多不同的方法, 而且大多試過了, 仍然無效, 甚至拿原版 CD 來跑安裝修復都做過, 這幾個大字還是很堅持的顯示在螢幕上.

 

一個星期過去了, 還是沒有找到其他不同的解決方案.

不過發現了一個有趣的現象, 可能是之前心急, 忽略了這個看似簡單無奇的徵狀.

兩個抽取HD, 若只裝系統碟, 就能正常啟動 WinXP, 兩個 HD 都裝入後就會有前述的問題發生.

還有就是, 若將開機光碟製於光碟機中再開機, 即使不選光碟開機, 一樣能由 HD 正常啟動 WinXP.

 

研判這似乎跟 HD 的 Master / Slave 有關, 也有可能 HD 的 active 設定有問題.

HD 後面的 Jumper 確認過很多次, 正常無誤, 分割區的起動設定一直都有沒有去動過, 不大可能出問題.

不過還是按照事先寫好的檢查程序再確認一下比較妥當.

檢查後發現, C:\ 系統碟 的 active 設定不見了, 居然跑到 D:\ 分割區, 為何會這樣, 我也不知道.

接下來只用了簡單的幾個動作重新把 C:\ 磁區 設回 active,

昏迷一個星期的 DeskTop 就此完全回復正常.

 

有遇過 hal.dll 遺失或錯誤的朋友, 不妨把這個經驗放進檢查的項目中, 或許能解決各位的問題.

祝各位開機順利.

創作者介紹
創作者 BV2BQ 記事簿 的頭像
bv2bq

BV2BQ 記事簿

bv2bq 發表在 痞客邦 留言(1) 人氣( 4671 )