從www.google.com.cn中輸入hal.dll,找到下麵文章,解決"systemroot\system32\hal.dll文件非法或該文件已損壞,係統無法啟動"
當電腦重新啟動進入WinXP時,係統提示:“systemroot\system32\hal.dll文件非法或該文件已損壞,係統無法啟動”。可以利用將故障恢複控製台來修複損壞的文件。
插入xp安裝盤重新啟動電腦,選擇故障恢複控製台。依提示進入Windows dos目錄。
在DOS提示符下輸入:expand x:\i386\driver.cab /f:hal.dll c:\windows\system32\(x:為光驅盤符.再次利用expand 首先將halaacpi.dll拷貝至c:\windows\system32\,並改名為hal.dll後重新啟動電腦,再拷halacpi.dll(因為hal.dll的源文件名是halacpi.dll).改名(ren)後重啟,restart即可
提示hal.dll丟失也可能是 C: 盤的 boot.ini 文件的問題
boot.ini設置的啟動分區不正確當然就找不到hal.dll
我記得我有一次裝了雙係統
重裝windows時發現
不知道怎麽在C盤前加了個分區
結果就提示hal.dll丟失,
原因是以前的C盤已經成了現在的D盤,
windows 當然找不到boot.ini,所以提示錯誤
將前麵的分區刪除就好了
總之,提示hal.dll丟失,hal.dll損壞不見得就是hal.dll的問題
很有可能是啟動設置不正確
回複:在線急問。。。。
所有跟帖:
• 回複:回複:在線急問。。。。 -bread312- ♀ (56 bytes) () 05/26/2007 postreply 01:53:44
• 回複:回複:回複:在線急問。。。。 -jinyi- ♀ (112 bytes) () 05/26/2007 postreply 04:23:35
• 回複:回複:回複:回複:在線急問。。。。 -bread312- ♀ (229 bytes) () 05/26/2007 postreply 07:28:54
• 回複:回複:回複:回複:回複:在線急問。。。。 -bread312- ♀ (112 bytes) () 05/26/2007 postreply 07:48:06