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

文章翻譯 文章翻譯
文章編號: 124550 - 檢視此文章適用的產品。
本文曾發行於 CHT124550
如需本文的 Microsoft Windows XP 版本,請參閱 314477
全部展開 | 全部摺疊

在此頁中

徵狀

當您嘗試啟動 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 Windows NT 4.0 最大可支援 7.8-GB 的系統分割區

解決方案

如果要解決這個問題,請使用下列其中一種方法:

方法一

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

如需建立 Windows NT 或 Windows 2000 的可開機磁片的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
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 如何疑難排解 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 Boot.Ini 與 ARC 路徑的命名慣例與用法

屬性

文章編號: 124550 - 上次校閱: 2005年8月24日 - 版次: 3.1
這篇文章中的資訊適用於:
  • 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
關鍵字:?
kberrmsg kbfaq kbpubtypekc kbmsccsearch KB124550
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com