有網(wǎng)友說(shuō)自己的電腦中了病毒,然后重裝了系統(tǒng)??上到y(tǒng)裝好了,又遇到了一個(gè)問(wèn)題,XP系統(tǒng)啟動(dòng)時(shí)提示丟失hal.dll文件。這又是怎么回事?剛剛裝的系統(tǒng)也會(huì)出問(wèn)題?這個(gè)hal.dll文件到底是做什么用的呀?
其實(shí),這是系統(tǒng)文件hal.dll損壞了。hal.dll是Windows硬件提取層模塊,該用于解決硬件的復(fù)雜性。
hal.dll是WinNT內(nèi)核(包括WinXP)操作系統(tǒng)卷的核心驅(qū)動(dòng),通常由安裝多個(gè)操作系統(tǒng)而造成損壞,如果系統(tǒng)還能啟動(dòng),可以從安裝盤中提取該文件進(jìn)行恢復(fù),否則個(gè)別磁盤分區(qū)可能無(wú)法使用。如果系統(tǒng)無(wú)法正常啟動(dòng),特別是系統(tǒng)分區(qū)使用了NTFS,恐怕就只有重新安裝操作系統(tǒng)或者使用控制臺(tái)修復(fù)了。下面小編就這2種方法介紹給大家。
1、將正確的hal.dll文件拷貝到出問(wèn)題的機(jī)子上C:\windwos\system32\hal.dll ;
2、用光盤修復(fù),插入XP安裝盤重新啟動(dòng)電腦,選擇故障恢復(fù)控制臺(tái)。依提示進(jìn)入winnt目錄。 在DOS提示符下輸入: expand x:\i386\driver.cab /f:hal.dll c:\windows\system32\(x:為光驅(qū)盤符.再次利用 expand 首先將halaacpi.dll拷貝至c:\winindows\system32\,并改名為hal.dll后重新啟動(dòng)電腦,再拷 halacpi.dll(因?yàn)閔al.dll的源文件名是halacpi.dll).改名(ren)后重啟,restart即可。
或者嘗試進(jìn)入安全模式,然后再提取文件相對(duì)應(yīng)的文件。
聯(lián)系客服