馬上注冊,結交更多好友,享用更多功能。
您需要 登錄 才可以下載或查看,沒(méi)有帳號?注冊
x
關(guān)于hal.dll文件丟失的問(wèn)題,以下內容為百度知道Ctangel整理,均為個(gè)人日常工作中所遇到并且驗證的原因和方法。如需轉載請注明出處。 很多時(shí)候我們能遇到開(kāi)機系統無(wú)法啟動(dòng),提示hal.dll丟失的錯誤。一般這種問(wèn)題有那么三種可能性下面一一闡述。 一、hal.dll文件確實(shí)丟失 開(kāi)機提示這文件丟失,找pe進(jìn)去,打開(kāi)c:\windows\system32\這個(gè)目錄發(fā)現缺失沒(méi)有這個(gè)文件,這種情況有可能是誤刪文件或者殺毒造成的,也有可能非正常關(guān)機造成。這個(gè)堅決方法比較簡(jiǎn)單,找別人機器上的同名文件復制過(guò)來(lái)就好了。當然如果是嚴重的病毒造成的,那就夠嗆能管用,那時(shí)候只能重新做系統了。 二、hal.dll文件并沒(méi)有丟失,而且大小和別人機器上的一樣 開(kāi)機提示著(zhù)文件丟失,找pe盤(pán)進(jìn)pe發(fā)現這個(gè)文件并沒(méi)有丟失,這種情況有兩種可能,一般的兼容機而且只有一個(gè)主分區的機器,很可能是硬件造成的,主要懷疑對象是內存。找其他內存插上測試。如果是內存的問(wèn)題,插上沒(méi)有問(wèn)題的內存之后就可以正常進(jìn)入系統了。記住,這時(shí)候不要考慮復制這個(gè)文件,你復制了這個(gè)文件還會(huì )報其他文件丟失的。如果換內存還不能啟動(dòng),復制該文件后提示其他文件錯誤,也可以考慮病毒造成的,開(kāi)機按F8,選擇最后一次正確的配置,然后進(jìn)系統殺毒,進(jìn)不去系統的話(huà)那就重新安裝吧。 還有一種情況,有些品牌機,會(huì )有兩個(gè)主分區,比如DELL的機器,來(lái)的時(shí)候有一個(gè)47M的隱藏主分區。以前比較老的一些ghost XP版本安裝完后就會(huì )提示hal.dll文件丟失.還有人再清理了C盤(pán)文件之后出現這種情況。這種情況是和boot.ini有關(guān)。我們打開(kāi)一般正常機器的boot.ini看一下,主要有以下內容: [boot loader] timeout=3 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" /noexecute=optin /fastdetect 看到?jīng)],disk(0)rdsk(0)partition(1) 就是說(shuō)啟動(dòng)的是磁盤(pán)0分區1的系統 所以有2個(gè)主分區的品牌機才會(huì )造成啟動(dòng)的時(shí)候失敗提示hal.dll丟失的情況,那么我們只需要進(jìn)PE改一下位于C盤(pán)根目錄下的隱藏文件boot.ini的內容就好了,就是把分區1改成分區2,改完就是下面這樣子的,大家可以直接復制下面的內容到你的boot.ini [boot loader] timeout=3 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect |