電腦啟動時顯示Ntoskrnl.exe丟失,進不了系統,解決方案-Computer Start Error Solution

來源:互聯網
上載者:User

我今天開電腦發現丟失ntoskrnl.exe檔案,因而進不了系統,上網查閱了相關資料終於把問題解決了。下面均轉載別人的文章:

文章1:

發生這種問 題主要可能有以下原因:Boot.ini 檔案的 [Boot Loader] 部分中的 Default 值丟失或無效、Ntoskrnl.exe檔案丟失或損壞、Boot.ini 檔案中的分區路徑設定不正確。可以這樣解決:使用Windows XP安裝光碟片啟動電腦,按照螢幕上的提示按下R鍵進入故障修復主控台,使用Administrator帳號登入系統。在提示符後輸入"bootcfg /rebuild"命令然後按下斷行符號。當螢幕上詢問"將安裝添加到啟動列表嗎?"時按下"Y"鍵,出現"輸入載入標識符"的時候輸入"Windows XP",到詢問"輸入OS載入選項"時直接按下斷行符號。完成後重啟動電腦到正常模式。 這樣做可以修複boot.ini檔案。如果是檔案本身損壞或者丟失了, 也可以在故障修復主控台下修複

Ntoskrnl.exe是初始化執行程式子系統並引導系統的驅動程式 丟了就不能進系統了 使用windows的光碟片啟動 在故障修復主控台下輸入expand (光碟機盤符):\I386\NTOSKRNL.EX_ C:\WINDOWS\SYSTEM32\NTOSKRNL.EXE

Ntoskrnl.exe檔案在WINXP系統中儲存了WIN XP的啟動LOGO畫面 修改啟動畫面有可能因為Ntoskrnl.exe的版本不同而出現這個問題記憶體問題造成的,你可以用擦鉛筆字用的橡皮認真擦亮記憶體金手指和清潔記憶體插槽.還可以借記憶體來試
資料轉送出錯 沒讀入初始檔案 換個硬碟資料線看看

Ntoskrnl.exe是初始化執行程式子系統並引導系統的驅動程式 丟了就不能進系統了 使用windows的光碟片啟動 在故障修復主控台下輸入
expand (光碟機盤符):\I386\NTOSKRNL.EX_ C:\WINDOWS\SYSTEM32\NTOSKRNL.EXE
Ntoskrnl.exe檔案在WINXP系統中儲存了WIN XP的啟動LOGO畫面 修改啟動畫面有可能因為Ntoskrnl.exe的版本不同而出現這個問題

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

使用Windows XP安裝光碟片啟動電腦,按照螢幕上的提示按下R鍵進入故障修復主控台,使用Administrator帳號登入系統。在提示符後輸入"bootcfg /rebuild"命令然後按下斷行符號。當螢幕上詢問"將安裝添加到啟動列表嗎?"時按下"Y"鍵,出現"輸入載入標識符"的時候輸入"Windows XP",到詢問"輸入OS載入選項"時直接按下斷行符號。完成後重啟動電腦到正常模式。 這樣做可以修複boot.ini檔案。如果是檔案本身損壞或者丟失了, 也可以在故障修復主控台下修複

Ntoskrnl.exe是初始化執行程式子系統並引導系統的驅動程式 丟了就不能進系統了 使用windows的光碟片啟動 在故障修復主控台下輸入expand (光碟機盤符):\I386\NTOSKRNL.EX_ C:\WINDOWS\SYSTEM32\NTOSKRNL.EXE

Ntoskrnl.exe檔案在WINXP系統中儲存了WIN XP的啟動LOGO畫面 修改啟動畫面有可能因為Ntoskrnl.exe的版本不同而出現這個問題

x:\I386\NTOSKRNL.EXE 覆蓋 C:\WINDOWS\SYSTEM32\NTOSKRNL.EXE

具體方法如下:

1.      使用Windows XP 光碟片來啟動系統。

2.       進入控制台修複。

3.       選擇要修複的系統,然後打入管理員密碼。

4.       在命令列下打入命令:bootcfg /rebuild斷行符號

5.       出現問你是否要加入啟動list,回答是。然後是作業系統的名字,比如’”Windows XP Professional”, 下一行問加入啟動選項,沒必要填,斷行符號。

所有的步驟完成以後,檢查是否能正常起動Windows XP系統。

將win2k安裝光碟片放入光碟機,然後再命令列輸入:
expand x:\i386\ntoskrnl.ex_ c:\ntoskrnl.exe
斷行符號,提示檔案已經釋放,取出光碟片,reset;

文章2

ntoskrnl.exe檔案丟失或損壞的問題解決(轉)2007-03-19 16:27

周末實在是被微軟噁心了一把。

Julia的電腦在一次開機後無法啟動,XP提示:

Windows could not start because the following file is missing or corrupt:

 

\system32\ntoskrnl.exe.
Please reinstall a copy of the above file.

 

ntoskrnl.exe檔案找不到了,那麼這個檔案是幹什麼的?哪裡去了呢?

ntoskrnl.exe是winows的一個進程檔案,在系統經過開機前和啟動階段後進入核心調用階段時由Ntldr調用Ntoskrnl.exe, 在WINXP系統中儲存了WIN XP的啟動LOGO畫面。
調用Ntoskrnl.exe檔案時將由Ntdetect.com收集的硬體資訊傳遞給它,同時被調用的還有hal.dll檔案.

也就是說,如果這個檔案丟失或損壞,Windows Xp啟動時那個Logo都出不來,也就沒有下一步可以看了。

昨天嘗試了很多方法,光碟片上的copy、解壓覆蓋,系統上的備份覆蓋還是不管用。
最後放棄了,修複安裝,結果今天打補丁到某次重起後,問題再次出現。

現在我不能忍受再次重裝了,於是反覆研究,終於還是找到了一個合適的版本。
在 "c:\windows\driver cache\i386"目錄下有sp2.cab和sp1.cab檔案,存放了不同補丁包的一些驅動檔案,我將sp2.cab中的ntoskrnl.exe解壓縮出來,終於恢複了系統:

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

當然首先要用光碟片啟動到修複模式,進入命令列進行操作。
看來是微軟的某個Patch有問題,覆蓋之後會導致系統無法啟動。
目前的懷疑對象是:KB890859

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.