開機錯誤:「因下列檔案損壞或遺失,Windows 無法啟動:\system32\hal.dll。請重新安裝上述檔案的副本。」
hal.dll(硬體抽象層)依硬體架構不同有 7 種版本。現代電腦多為「ACPI Uniprocessor PC」或「ACPI PC」。需從安裝光碟 I386 目錄解壓縮對應的 HAL 檔案至 System32 並更名為 hal.dll。
| 電腦描述文字(裝置管理員→電腦) | 對應 HAL 檔案(光碟 I386) |
|---|---|
| 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 | halsp.dl_ |
Del C:\Windows\System32\hal.dllExpand F:\I386\halaacpi.dl_ C:\Windows\System32\hal.dllExit小提示:若不確定 HAL 類型,可先在裝置管理員「電腦」分支查看描述文字,優先嘗試前兩種最常見類型。