Re: 無法進作業系統! hal.dll遺漏?"NTLDR is missi …
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):
WinNT 近期熱門文章
PTT數位生活區 即時熱門文章