使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

如需本文的 Microsoft Windows 2000 版本,請參閱。

徵狀

當您試圖啟動 Windows XP 時,可能會收到下列其中一個錯誤訊息:

電腦磁碟的硬體設定有問題,無法啟動 Windows。

無法讀取指定的開機磁碟。請檢查開機路徑和磁碟機硬體。

請參閱 Windows 說明文件中有關於硬體之磁碟設定,以及硬體元件參考手冊,以獲得進一步資訊。

- 或 -

下列檔案遺漏或損毀,無法啟動 Windows NT:

Winnt_root\System32\Ntoskrnl.exe

請重新安裝一份上列檔案的拷貝。

- 或 -

Winnt_root\System32\Hal.dll 已遺失或損毀:

請重新安裝一份上列檔案的拷貝。

此外,您可能也會遇到下列一或多個問題:

  • 如果您將電腦啟動至「修復主控台」,顯示的命令提示字元可能沒有提供登入 Windows 安裝的選項。

  • 如果您嘗試存取 Windows 資料夾,可能會收到下列錯誤訊息:

    拒絕存取。

  • 如果您嘗試從 Windows XP 光碟執行 [修復] 操作,將偵測不到 Windows 安裝,因而無法修復 Windows。

發生的原因

如果下列任何或部分條件成立,可能就會發生這個問題:

  • Boot.ini 檔中 [Boot Loader] 區段的 Default 值已遺失或無效。

  • Windows XP 不是安裝在 Boot.ini 檔中所指定的位置。

  • Ntoskrnl.exe 檔已遺失或損毀。

  • Boot.ini 檔中的磁碟分割路徑並未設定正確。

  • 一般硬體故障。

解決方案

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

方法 1

編輯 Boot.ini 檔案,以還原或修正 Default 項目,並確認 Boot.ini 檔中 [Operating Systems] 區段的其他項目都指向適當的目錄。

如需有關如何編輯 Boot.ini 檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

HOW TO:編輯 Windows XP 中的 Boot.ini 檔

方法 2

使用修復主控台中的 Bootcfg 公用程式來修正 Boot.ini 檔案:

  1. 使用 Windows XP 光碟啟動電腦。

  2. 當您收到按下 R 以利用「修復主控台」來修復 Windows 的訊息時,請按下 R 鍵。

  3. 選取您想要的 Windows 安裝,並在出現提示時輸入系統管理員密碼。

  4. 輸入 bootcfg /rebuild,然後按下 ENTER。

  5. 找到 Windows 安裝之後,就會顯示下列指示:

    新增安裝到開機清單?(Y-是/N-否/A-所有的)
    [輸入 Y 以回覆此訊息。]

    請輸入載入識別元:
    [此為作業系統的名稱。請輸入 Windows XP Professional 或 Windows XP Home Edition。]

    請輸入 OS 載入選項:
    [將此欄位保留空白,然後按下 ENTER。] 在您執行上述步驟之後,請重新啟動電腦,然後選取開機功能表上的第一個項目。這樣應該就能讓 Windows XP 正常地啟動。

    Windows XP 成功載入之後,您就可以修改 Boot.ini 來移除錯誤的項目。

如需有關如何編輯 Boot.ini 檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

HOW TO:編輯 Windows XP 中的 Boot.ini 檔

方法 3

  1. 使用 Windows XP 光碟啟動電腦。請按下任何鍵從光碟開機。

  2. 安裝程式檔案載入完成之後,按下 R 使用「修復主控台」來進行修復。

  3. 進入修復主控台時,請選取要登入的安裝 (通常是數字 1),然後按下 ENTER。

  4. 輸入系統管理員帳號的密碼,以登入帳號,然後按下 ENTER。

  5. 在修復主控台的命令提示字元中輸入下列命令,然後按下 ENTER:

    在單一處理器系統中:

    expandcd-rom:\i386\ntoskrnl.ex_drive:\Windows\system32 在多重處理器系統中:

    expandcd-rom:\i386\ntkrnlmp.ex_drive:\Windows\system32\ntoskrnl.exe
    Cd-rom 是光碟機的磁碟機代號,而
    drive 是 Windows 安裝所在硬碟的磁碟機代號。

  6. 如果您收到是否覆寫檔案的提示,請按下 Y。

  7. 在命令提示字元中輸入 exit,然後按下 ENTER。

方法 4

利用修復主控台啟動電腦,然後執行 CHKDSK /r 命令。

注意 您不需在 Chkdsk 命令列中加入 /p 參數,因為 /r 參數就會讓 Chkdsk 公用程式找出損壞的磁區並復原可讀取的資訊。這個命令隱含了 /p 參數。

其他相關資訊

如果 Boot.ini 檔中 [Boot Loader] 區段的 Default 值遺失了,Windows XP 就會在 OS 載入器 (開機載入器) 功能表上顯示新的項目,即為 [Windows (預設)],然後將預設值套用至新項目。[Windows (預設)] 項目會指向下列路徑,以載入 Windows XP:

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS如需有關 Boot.ini 檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

BOOT.INI 與 ARC 路徑的命名慣例與用法如需有關如何 Windows XP「修復主控台」的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

如何安裝及使用 Windows XP 的修復主控台

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×