ntoskrnl.exe丟失系統無法啓動的解決方法

ntoskrnl.exe文件丟失或損壞,系統無法啓動的解決方法 這陣子,家裏電腦系統啓動不了啦。出現提示“因以下文件損壞或丟失Windows無法啓動%systemroot%\system32\ntoskrnl.exe,請重新安裝以上文件的拷貝.”很是鬱悶,然後重啓,按F8進入安全模式,沒問題。有時,多啓動幾次(硬重啓),嘿,就好了。ntoskrnl.exe文件是關鍵。

   先了解這個ntoskrnl.exe文件是何許人物。

ntoskrnl - ntoskrnl.exe - 進程信息 
進程文件: ntoskrnl 或者 ntoskrnl.exe
進程名稱: Microsoft Boot Up Kernel
描述:
ntoskrnl.exe是保護性的進程,在你計算機反覆啓動的情況下出現。在正常情況下,在任務管理器是不會有該進程的。注意:ntoskrnl.exe也可能是w32.bolzano病毒。請使用殺毒軟件進行查殺。
出品者: Microsoft
屬於: Microsoft Windows Operating System
系統進程: 是
後臺程序: 是
使用網絡: 否
硬件相關: 否
常見錯誤: 未知N/A 
內存使用: 未知N/A
安全等級 (0-5): 0
間諜軟件: 否
Adware: 否
廣告軟件: 否
木馬: 否 

    ntoskrnl.exe是winows的一個進程文件,在系統經過預啓動和啓動階段後進入內核調用階段時由Ntldr調用Ntoskrnl.exe, 在WINXP系統中存儲了WIN XP的啓動LOGO畫面。調用Ntoskrnl.exe文件時將由Ntdetect.com收集的硬件信息傳遞給它,同時被調用的還有hal.dll文件.也就是說,如果這個文件丟失或損壞,Windows Xp啓動時那個Logo都出不來,也就沒有下一步可以看了。

    關於解決方法:找到了一個合適的

在 "c:\windows\driver cache\i386"目錄下有sp2.cab和sp1.cab文件,存放了不同補丁包的一些驅動文件,將sp2.cab中的ntoskrnl.exe解壓縮到c:\windows\system32,就可以恢復了統:

expand sp2.cab -F:ntoskrnl.exe c:\windows\system32

當然首先要用光盤啓動到修復模式,進入命令行進行操作。

    網友提供了另外一個更簡便的方法:

    遇到這個問題,實際上只要取消啓動畫面就可以了。在系統中打開'開始-運行',輸入MSCONFIG點擊'確定'後即打開了系統配置實用程序。點擊切換到BOOT.INI選項頁,在'啓動選項'功能區域中'/NOGUIBOOT.INI'複選項。這個選項使得啓動時不顯示啓動畫面,從而可以跳過這個錯誤。但是一個問題是,如果你的系統已經無法啓動,是無法來使用MSCONFIG的。

    那麼我們可以將計算機通過光盤啓動到命令行修復模式,編輯boot.ini文件,加入該選項:

[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /noguiboot

    這個方法值得嘗試(參考)。

    另外,還可以嘗試使用以下兩種方法:

1.從備份中複製.(假設XP安裝在C:\windows目錄下)
輸入"copy c:\windows\driver cache\i386\ntoskrnl.exe c:\windows\system32

2.從光盤上提取.(假設光盤是D盤)
在光盤的i386目錄下,輸入"d:\i386\expand sp1.cab -F:ntoskrnl.exe c:\windows\system32

    這樣的話,也能解決問題。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章