當前位置:編程學習大全網 - 圖片素材 - 電腦開機後顯示:因以下文件的損壞或者丟失,windows無法啟動:<windows root>\system32\hal.dll. 咋整?

電腦開機後顯示:因以下文件的損壞或者丟失,windows無法啟動:<windows root>\system32\hal.dll. 咋整?

關於hal.dll文件丟失的問題,以下內容為百度知道操作系統分類管理員Ctangel整理,均為個人日

常工作中所遇到並且驗證的原因和方法。如需轉載請註明出處。

很多時候我們能遇到開機系統無法啟動,提示hal.dll丟失的錯誤。壹般這種問題有那麽三種

可能性下面壹壹闡述。

壹、hal.dll文件確實丟失

開機提示這文件丟失,找pe進去,打開c:\windows\system32\這個目錄發現缺失沒有這個文件

,這種情況有可能是誤刪文件或者殺毒造成的,也有可能非正常關機造成。這個堅決方法比較簡單

,找別人機器上的同名文件復制過來就好了。當然如果是嚴重的病毒造成的,那就夠嗆能管用,那

時候只能重新做系統了。

二、hal.dll文件並沒有丟失,而且大小和別人機器上的壹樣

開機提示著文件丟失,找pe盤進pe發現這個文件並沒有丟失,這種情況有兩種可能,壹般的兼

容機而且只有壹個主分區的機器,很可能是硬件造成的,主要懷疑對象是內存。找其他內存插上測

試。如果是內存的問題,插上沒有問題的內存之後就可以正常進入系統了。記住,這時候不要考慮

復制這個文件,妳復制了這個文件還會報其他文件丟失的。如果換內存還不能啟動,復制該文件後

提示其他文件錯誤,也可以考慮病毒造成的,開機按F8,選擇最後壹次正確的配置,然後進系統殺

毒,進不去系統的話那就重新安裝吧。

還有壹種情況,有些品牌機,會有兩個主分區,比如DELL的機器,來的時候有壹個47M的隱藏

主分區。以前比較老的壹些ghost XP版本安裝完後就會提示hal.dll文件丟失.還有人再清理了C盤

文件之後出現這種情況。這種情況是和boot.ini有關。我們打開壹般正常機器的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

看到沒,disk(0)rdsk(0)partition(1) 就是說啟動的是磁盤0分區1的系統

所以有2個主分區的品牌機才會造成啟動的時候失敗提示hal.dll丟失的情況,那麽我們只需要進PE

改壹下位於C盤根目錄下的隱藏文件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

改完之後重新啟動您的計算機吧,您會發現問題已經解決了。記得以後不要再刪這個文件了。

  • 上一篇:農產品“溯源系統”是什麽樣子的?
  • 下一篇:電腦上的報價單怎麽復制新增
  • copyright 2024編程學習大全網