發新話題
打印

「Windows NT 無法啟動...Ntoskrnl.exe」錯誤訊息

「Windows NT 無法啟動...Ntoskrnl.exe」錯誤訊息

檢視此文章適用的產品。
文章編號 : 124550
上次校閱 : 2005年8月24日
版次 : 3.1
本文曾發行於 CHT124550
如需本文的 Microsoft Windows XP 版本,請參閱 314477 (http://support.microsoft.com/kb/314477/)。

在此頁中
徵狀
發生的原因
解決方案
   方法一
   方法二
   方法三
   方法四 (Windows 2000)
其他相關資訊
這篇文章中的資訊適用於:

徵狀
當您嘗試啟動 Microsoft Windows NT 時,可能會收到下列錯誤訊息:
下列檔案遺漏或損毀,無法啟動 Windows NT:

Winnt_root\System32\Ntoskrnl.exe

請重新安裝一份上列檔案的拷貝。
回此頁最上方

發生的原因
如果下列任何一種情況存在,就可能發生此問題: • Boot.ini 檔中 [Boot Loader] 區段中的預設值遺漏或無效。
• Windows NT 未安裝在 Boot.ini 檔所指定的位置。
• 在 Microsoft Windows 2000 中,Hal.dll 檔案可能毀損或遺失。
注意:如果系統資料分割大於 7.8 GB,且系統開機檔案被放置在 7.8 GB 限制範圍外 (可能因為套用 service pack 或磁碟重組所導致的結果),則 Windows NT 4.0 和 3.5 也會發生這個問題。Windows XP 沒有這項限制。這屬於硬體限制,且發生原因與作業系統無關。如果新型電腦的 BIOS 支援 INT13 擴充,且已經啟用這項功能 (這是預設設定),則應沒有這個問題。

如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
224526 (http://support.microsoft.com/kb/224526/) Windows NT 4.0 最大可支援 7.8-GB 的系統分割區
回此頁最上方

解決方案
如果要解決這個問題,請使用下列其中一種方法:
回此頁最上方

方法一
使用可開機磁片啟動作業系統。啟動作業系統後,編輯 Boot.ini 中的 Default 項目,並且確定 [Operating Systems] 區段中的其他項目指向適當的目錄。

如需建立 Windows NT 或 Windows 2000 的可開機磁片的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
119467 (http://support.microsoft.com/kb/119467/) 如何建立 NTFS 或 FAT 磁碟分割的可開機磁片
回此頁最上方

方法二
使用修復程序修正 Boot.ini 檔案中的不一致性問題。如果要執行這項操作,請依照下列步驟執行: 1. 使用三張 Windows NT 安裝磁碟啟動電腦。提示訊息出現時,請按 R 以便啟動修復程序。
2. 收到提示時,將緊急修復磁片 (ERD) 插入軟碟機裡。
3. 收到提示時,僅選擇啟動 Inspect Startup Environment (檢查啟動環境) 選項以更正 Boot.ini 檔案中不一致的情形。
4. 依照畫面上的指示完成修復程序。

回此頁最上方

方法三
如果您判定系統資料分割大於 7.8 GB,表示 Windows NT 已經設定為不受支援的組態。您必須將磁碟重新分割成小於 7.8 GB 的大小。
回此頁最上方

方法四 (Windows 2000)
如果要修正已毀損的 Hal.dll 檔案,請從 %windir%\sytem32\ 資料夾的備份還原 Hal.dll 檔案。

如需有關如何修正已毀損的 Hal.dll 檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
237556 (http://support.microsoft.com/kb/237556/) 如何疑難排解 Windows 2000 硬體抽象層問題
回此頁最上方

其他相關資訊
如果 Boot.ini 檔的 [Boot Loader] 區段中的預設值遺失了,Windows NT 會在 OS Loader (開機載入器) 功能表中顯示一個名為 NT (default) 的新項目,並將預設值設為此新項目。NT (default) 項目會指向下面路徑以載入 Windows NT:

multi(0)disk(0)rdisk(0)partition(1)\WINNT
                               
如需 Boot.ini 檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
102873 (http://support.microsoft.com/kb/102873/) Boot.Ini 與 ARC 路徑的命名慣例與用法
回此頁最上方


--------------------------------------------------------------------------------

這篇文章中的資訊適用於:
• Microsoft Windows 2000 Server
• Microsoft Windows 2000 Advanced Server
• Microsoft Windows 2000 Professional Edition
• Microsoft Windows 2000 Datacenter Server
• Microsoft Windows NT Workstation 3.5
• Microsoft Windows NT Workstation 3.51
• Microsoft Windows NT Workstation 4.0 Developer Edition
• Microsoft Windows NT Server 3.5
• Microsoft Windows NT Server 3.51
• Microsoft Windows NT Server 4.0 Standard Edition

回此頁最上方




有朋自遠方來,快樂到不行也. =^_^+
 編輯  引用  報告  評分 回覆 頂部
查看 IP 阿春
管理員
Rank: 9Rank: 9Rank: 9



UID 2
精華 0
積分 629
帖子 1001
閱讀權限 200
註冊 2005-3-8
狀態 離線
發表於 2005-9-14 11:36  資料 網站 文集 短訊息 
另一種急救方法,真實案例.

我的客戶,發生這個問題.
經阿春以下手續,無效過程:
1. 用winxp 緊急修護..ntoskrnl.exe ( expand ntoskrn.ex_ /windows/system32) 無效.
2. 用上面那篇方法. (expand hal.dl_ /windows/system32)無效.
3.用別winxp 工具掃描,無法修護.
4. 快放棄了......
------------------------------
最後用finaldata. 或 QRST的DISK CHECK . 這種可以
掃SECTOR軟體才救回, 一掃完共有40個檔案LOST.....
這也難怪上面作白工了..

TOP

發新話題