ntoskrnl.exe丟失系統(tǒng)無(wú)法啟動(dòng)的解決方法
2020-10-28 20:10:32
供稿:網(wǎng)友
這陣子,家里電腦系統(tǒng)啟動(dòng)不了啦。出現(xiàn)提示“因以下文件損壞或丟失Windows無(wú)法啟動(dòng)%systemroot%/system32/ntoskrnl.exe,請(qǐng)重新安裝以上文件的拷貝.”很是郁悶,然后重啟,按F8進(jìn)入安全模式,沒問題。有時(shí),多啟動(dòng)幾次(硬重啟),嘿,就好了。ntoskrnl.exe文件是關(guān)鍵。
先了解這個(gè)ntoskrnl.exe文件是何許人物。
ntoskrnl - ntoskrnl.exe - 進(jìn)程信息
進(jìn)程文件: ntoskrnl 或者 ntoskrnl.exe
進(jìn)程名稱: Microsoft Boot Up Kernel
描述:
ntoskrnl.exe是保護(hù)性的進(jìn)程,在你計(jì)算機(jī)反復(fù)啟動(dòng)的情況下出現(xiàn)。在正常情況下,在任務(wù)管理器是不會(huì)有該進(jìn)程的。注意:ntoskrnl.exe也可能是w32.bolzano病毒。請(qǐng)使用殺毒軟件進(jìn)行查殺。
出品者: Microsoft
屬于: Microsoft Windows Operating System
系統(tǒng)進(jìn)程: 是
后臺(tái)程序: 是
使用網(wǎng)絡(luò): 否
硬件相關(guān): 否
常見錯(cuò)誤: 未知N/A
內(nèi)存使用: 未知N/A
安全等級(jí) (0-5): 0
間諜軟件: 否
Adware: 否
廣告軟件: 否
木馬: 否
ntoskrnl.exe是winows的一個(gè)進(jìn)程文件,在系統(tǒng)經(jīng)過預(yù)啟動(dòng)和啟動(dòng)階段后進(jìn)入內(nèi)核調(diào)用階段時(shí)由Ntldr調(diào)用Ntoskrnl.exe, 在WINXP系統(tǒng)中存儲(chǔ)了WIN XP的啟動(dòng)LOGO畫面。調(diào)用Ntoskrnl.exe文件時(shí)將由Ntdetect.com收集的硬件信息傳遞給它,同時(shí)被調(diào)用的還有hal.dll文件.也就是說(shuō),如果這個(gè)文件丟失或損壞,Windows Xp啟動(dòng)時(shí)那個(gè)Logo都出不來(lái),也就沒有下一步可以看了。
關(guān)于解決方法:找到了一個(gè)合適的
在 "c:/windows/driver cache/i386"目錄下有sp2.cab和sp1.cab文件,存放了不同補(bǔ)丁包的一些驅(qū)動(dòng)文件,將sp2.cab中的ntoskrnl.exe解壓縮到c:/windows/system32,就可以恢復(fù)了統(tǒng):
expand sp2.cab -F:ntoskrnl.exe c:/windows/system32
當(dāng)然首先要用光盤啟動(dòng)到修復(fù)模式,進(jìn)入命令行進(jìn)行操作。
網(wǎng)友提供了另外一個(gè)更簡(jiǎn)便的方法:
遇到這個(gè)問題,實(shí)際上只要取消啟動(dòng)畫面就可以了。在系統(tǒng)中打開'開始-運(yùn)行',輸入MSCONFIG點(diǎn)擊'確定'后即打開了系統(tǒng)配置實(shí)用程序。點(diǎn)擊切換到BOOT.INI選項(xiàng)頁(yè),在'啟動(dòng)選項(xiàng)'功能區(qū)域中'/NOGUIBOOT.INI'復(fù)選項(xiàng)。這個(gè)選項(xiàng)使得啟動(dòng)時(shí)不顯示啟動(dòng)畫面,從而可以跳過這個(gè)錯(cuò)誤。但是一個(gè)問題是,如果你的系統(tǒng)已經(jīng)無(wú)法啟動(dòng),是無(wú)法來(lái)使用MSCONFIG的。
那么我們可以將計(jì)算機(jī)通過光盤啟動(dòng)到命令行修復(fù)模式,編輯boot.ini文件,加入該選項(xiàng):
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)/WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /noguiboot
這個(gè)方法值得嘗試(參考)。
另外,還可以嘗試使用以下兩種方法:
1.從備份中復(fù)制.(假設(shè)XP安裝在C:/windows目錄下)
輸入"copy c:/windows/driver cache/i386/ntoskrnl.exe c:/windows/system32
2.從光盤上提取.(假設(shè)光盤是D盤)
在光盤的i386目錄下,輸入"d:/i386/expand sp1.cab -F:ntoskrnl.exe c:/windows/system32
這樣的話,也能解決問題。