您目前已離線,請等候您的網際網路重新連線

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

本文曾發行於 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 知識庫」中的文件:
224526Windows 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 知識庫」中的文件:
102873Boot.Ini 與 ARC 路徑的命名慣例與用法
內容

文章識別碼:124550 - 最後檢閱時間:08/24/2005 16:22:00 - 修訂: 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
意見反應