Re: 無法進作業系統! hal.dll遺漏?"NTLDR is missi …

看板WinNT作者 (Jerry叔叔...)時間17年前 (2008/01/29 13:30), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串5/5 (看更多)
※ 引述《awaitangel (小米)》之銘言: : 想請問 我沒有安裝多個系統 只安裝一個xp : 也遇到這樣的問題 : 開機後出現<windows root>\system32\hal.dll : 也是相同的補救方式嬤 Q: 現在無法啟動 Windows XP 了,提示「因以下文件的損壞或丟失掉掉,Windows無法啟動 :<Windows root>\system32\hal.dll. 請重新安裝以上文件的拷貝。」請問如何解決? A: 該故障是由於hal.dll文件損壞或丟失掉掉引起的。解決的方法:插入 Windows XP的安裝 光碟,在「恢復控制台」下將光碟上i386目錄中與你電腦硬體相匹配的HAL文件解壓縮到 Windows\system32中,並把檔案名更改為hal.dll即可。HAL文件如下表所顯示,共分為7 種,但目前的電腦通常都為「ACPI Uniprocessor PC」或「Advanced Configuration and Power Interface (ACPI) PC」,因此我們在取代時可以先嘗試這兩個。不同硬體組 態的電腦,系統使用的HAL文件可能不同的,所以如果取代為與電腦不匹配的 HAL 文件, 將可能導致系統無法啟動。下面將介紹如何在「恢復控制台」下完成整個操作: 假設 Windows XP 安裝在C碟,F盤為光碟,系統的 HAL 文件屬於「ACPI Uniprocessor PC」,那麼進入「恢復控制台」後依次執行以下指令: Del C:\windows\system32\hal.dll expand F:\i386\halaacpi.dl_ C:\windows\system32\hal.dll exit 電腦的描述文字及對應的 HAL 文件 電腦的描述文字 對應的 HAL 文件 ACPI Multiprocessor PC halmacpi.dl_ ACPI Uniprocessor PC halaacpi.dl_ Advanced Configuration and Power Interface (ACPI) PC halacpi.dl_ MPS Multiprocessor PC halmps.dl_ MPS Uniprocessor PC halapic.dl_ Standard PC hal.dl_ Compaq SystemPro Multiprocessor or 100% Compatible halsp.dl_ 小提示:要瞭解自己電腦使用的是哪個 HAL 文件,可以右擊【我的電腦】,依次選項【 內容】→【硬體】,按下【裝置管理員】按鈕,然後展開【電腦】項目,便可以清楚看到 當前電腦的描述文字。 : ※ 引述《IsJerry (Jerry叔叔...)》之銘言: : : 可以使用 Windows Recovery Console 去修復 : : 依指令為 : : CD .. : : ATTRIB -H C:\boot.ini : : ATTRIB -S C:\boot.ini : : ATTRIB -R C:\boot.ini : : del boot.ini : : BOOTCFG /Rebuild : : CHKDSK /R /F : : FIXBOOT : : 以上..希望能救到。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.96.179

01/29 16:21, , 1F
非常謝謝你 幫了我一個大忙 我會試看看的
01/29 16:21, 1F
文章代碼(AID): #17dhdsDA (WinNT)
文章代碼(AID): #17dhdsDA (WinNT)