狀況:
Windows 開機出現 c:\windows\system32\hal.dll 檔案遺漏或損毀
下列檔案遺漏或損毀,無法啟動Windows:
system32\hal.dll
請重新安裝一份上列檔案的拷貝"
解決方式:
1.c:\windows\system32\hal.dll 檔案確實遺失或損毀了,找一份相同的hal.dll檔案覆蓋即可!
system32\hal.dll
請重新安裝一份上列檔案的拷貝"
解決方式:
1.c:\windows\system32\hal.dll 檔案確實遺失或損毀了,找一份相同的hal.dll檔案覆蓋即可!
a.把硬碟接到電腦,從正常的電腦 (當然要是相同版本的作業系統) 複製 hal.dll 檔案覆蓋過去,重新啟動即可。
b.使用 Windows XP 的安裝光碟,在「恢復控制台」下將i386目錄中與你電腦硬體相匹配的HAL文件解壓縮到Windows\system32中,並把檔案名更改為hal.dll即可。
b.使用 Windows XP 的安裝光碟,在「恢復控制台」下將i386目錄中與你電腦硬體相匹配的HAL文件解壓縮到Windows\system32中,並把檔案名更改為hal.dll即可。
2.HAL文件共分為7種,目前的電腦通常都為「ACPI Uniprocessor PC」或「Advanced Configuration and Power Interface (ACPI) PC」。不同硬體組態的電腦,系統使用的HAL文件可能不同的,所以如果取代為與電腦不匹配的 HAL 文件,將可能導致系統無法啟動。
[1]在「恢復控制台」下完成整個操作:
假設 Windows XP 安裝在C碟,X盤為光碟,系統的 HAL 文件屬於「ACPI Uniprocessor PC」,那麼進入「恢復控制台」後依次執行以下指令:
Del C:\windows\system32\hal.dll
expand X:\i386\halaacpi.dl_ C:\windows\system32\hal.dll
exit
假設 Windows XP 安裝在C碟,X盤為光碟,系統的 HAL 文件屬於「ACPI Uniprocessor PC」,那麼進入「恢復控制台」後依次執行以下指令:
Del C:\windows\system32\hal.dll
expand X:\i386\halaacpi.dl_ C:\windows\system32\hal.dll
exit
[2]確認電腦使用 hal.dll 是哪一個的方法:
(1).【我的電腦】上按滑鼠右鍵,選【內容】
(2).點選【硬體】頁標,按下【裝置管理員】按鈕,然後展開【電腦】項目。
(3).針對【電腦】項目中的描述文字對應下列 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_