hal.dll文件丟失無法進(jìn)入系統(tǒng)怎么辦?
一.、我也是參考網(wǎng)上高手的做法,從光驅(qū)引導(dǎo)系統(tǒng)盤啟動,選擇‘R’進(jìn)入控制臺修復(fù),回車,如果有密碼的,要輸入密碼才能進(jìn)入修復(fù),在命令提示符下:C:\WINDOWS\FIXBOOT 回車,提示您輸入' Y ',再回車,后輸入'EXIT',重新啟動電腦,我們眼熟XP啟動畫面又出現(xiàn)了,大功告成。FIXBOOT 這個(gè)命令最重要了,它就是重新寫B(tài)OOT.INI系統(tǒng)啟動文件的命令,當(dāng)你的系統(tǒng)出現(xiàn)上面的錯(cuò)誤提示時(shí),它能幫你修復(fù)啟動文件。高手就這一招就足夠了,無招勝有招,把問題簡單化。^_^
二、下面是網(wǎng)上的一些修復(fù)方法,供大家參考:
提示hal.dll損壞或丟失,實(shí)際上該文件并不一定不存在,可以說,拷個(gè)文件回去system32里,根本是不可以解決的.出現(xiàn)這個(gè)錯(cuò)誤的原因是boot.ini文件出錯(cuò),導(dǎo)致引導(dǎo)不了機(jī)器從指定的路徑啟動,那樣系統(tǒng)搜索其他的路徑,而其他路徑上是沒有hal.dll文件的,就會提示這個(gè)錯(cuò)誤.一般的解決辦法是進(jìn)入故障恢復(fù)控制臺,用fixboot命令,如果這樣修復(fù)不了boot.ini,就用bootcfg/add來重建boot.ini。
這個(gè)是由于C盤根目錄下的boot.ini文件非法,導(dǎo)致默認(rèn)從C:\Windows啟動,但是又由于你的Windows XP沒有安裝在C盤,所以系統(tǒng)提示找不到HAL.DLL文件。啟動因而失敗。解決方法是重新編輯Boot.ini文件。
1)、使用Win9X啟動盤啟動,使用EDIT.EXE命令編輯這個(gè)文件。啟動EDIT.EXE以后只要按照正確的格式輸入Boot.ini文件的內(nèi)容,保存為Boot.ini文件即可。
2)、使用COPY CON命令創(chuàng)建一個(gè)Boot.ini文件。在DOS下輸入Copy Con C:\boot.ini以后回車。然后按照Boot.ini文件的格式輸入,每輸入一行敲一次回車鍵,當(dāng)全部內(nèi)容輸入完畢以后,按CTRL+Z,屏幕上會看到^Z的提示。這個(gè)時(shí)候再敲一次回車,系統(tǒng)會提示1 file(s) copied.這就表示創(chuàng)建成功了。
3)、使用故障恢復(fù)控制臺里面的bootcfg命令。
4)、在別的電腦上創(chuàng)建好以后,拷貝到受損電腦的C盤根目錄上覆蓋源文件即可。
經(jīng)過這樣的修復(fù)后如果問題仍在那么可能是內(nèi)存的故障
三、
很簡單這個(gè)是由于C盤根目錄下的boot.ini文件非法,導(dǎo)致默認(rèn)從C:\Windows啟動,但是又由于你的Windows沒有安裝在C盤,所以系統(tǒng)提示找不到HAL.DLL文件。啟動因而失敗。解決方法是進(jìn)DOS狀態(tài)用edit.exe重新編輯Boot.ini文件,之前要把boot.ini的'系統(tǒng)' '隱藏' '只讀' 屬性去掉(attrib -s -h -r boot.ini). BOOT.INI格式(示例中partition(1)表示是windows XP在C盤的,你根據(jù)自己情況修改): [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\Windows [operating systems] multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft Windows XP Professional" /fastdetect
我的硬盤前面一部分有弱磁道,我把它們分到同一個(gè)區(qū),為第一區(qū)。后面的其他部分正常劃分分區(qū),為第二,三區(qū)。修改了引導(dǎo)標(biāo)志,改為從第二區(qū)引導(dǎo)啟動。修改成功后,在DOS下查看分區(qū)信息,盤符排列為D,C,E。然后將系統(tǒng)安裝到第二區(qū),安裝并啟動成功。第二天啟動后提示“hal.dll文件丟失”,上網(wǎng)查到這里,考慮到6樓所說的和我的情況比較類似,于是試一試,將兩處括號中的“1”改為“2”,即第二分區(qū)。保存。重啟。成功。
再次感謝6樓的兄弟!
順便提醒大家,并非該方法能解決所有類似問題,要考慮自己的實(shí)際情況。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。