如何疑難排解 Windows Server 2003 中的「NTLDR 遺失」錯誤訊息

文章翻譯 文章翻譯
文章編號: 816793 - 檢視此文章適用的產品。
如需本文的 Microsoft Windows 2000 版本,請參閱 318728.
全部展開 | 全部摺疊

在此頁中

結論

本文將逐步告訴您,可以用來疑難排解在您嘗試啟動 Microsoft Windows Server 2003 時可能收到「NTLDR 遺失」錯誤訊息的方法。

如何疑難排解「NTLDR 遺失」錯誤訊息

啟動 Windows Server 2003 電腦時,您可能會收到下列錯誤訊息:
NTLDR 遺失
請按任意鍵重新啟動
如果電腦上的基本輸入/輸出系統 (BIOS) 已經過時,或者下列一或多個 Windows 開機檔案遺失或損毀,就可能會發生這個問題:
Ntldr
Ntdetect.com
Boot.ini
如果要解決這個問題,請確認電腦是否有最新的 BIOS,然後根據您的情況,使用下列一或多種方法修復 Windows Server 2003 啟動環境。

重要 如果要避免資料遺失,Microsoft 建議您定期備份完整資料,且該資料備份必須是任何損壞修復計畫的一部分。

確認電腦是否有最新的 BIOS

請確定已在電腦上安裝 BIOS 的最新版本。請與電腦製造商連絡,以瞭解有關如何取得和安裝電腦適用之最新 BIOS 更新的詳細資訊。

如需有關如何設定與確認電腦正確設定 BIOS 的詳細資訊,請參閱電腦的說明文件或與電腦製造商連絡。

如需有關如何連絡您的硬體廠商的資訊,請造訪下列 Microsoft 網站:
http://support.microsoft.com/ph/7746/zh-tw
如需有關如何連絡 BIOS 製造商的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
243909 BIOS 製造商網站清單,第 1 部分 (機器翻譯)
243971 BIOS 製造商網站清單,第 2 部分 (機器翻譯)

修復 Windows 啟動環境

如果要修復 Windows 啟動環境,請根據您的情況,使用下列一或多種方法。

方法 1:使用開機磁片

如果要使用開機磁片修復 Windows 啟動環境,請依照下列步驟執行:
  1. 建立包含下列檔案的 Windows Server 2003 開機磁片:
    Ntldr
    Ntdetect.com
    Boot.ini
    Ntbootdd.sys
    注意 並非所有 Windows Server 2003 電腦都包含 Ntbootdd.sys。
  2. 如需有關如何建立開機磁片的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
    301680 如何在 Windows 中建立 NTFS 或 FAT 分割區的開機磁片
    101668 如何使用 Windows 開機磁片防止 Windows 2000 或 Windows NT 開機失敗
  3. 修改 Boot.ini 檔案,為 Windows 安裝指向正確的硬碟控制器和磁碟區。

    如需有關如何修改 Boot.ini 檔案的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
    323427 如何在 Windows Server 2003 環境中手機編輯 Boot.ini 檔案 (機器翻譯)
  4. 將開機磁片插入電腦的軟碟機,然後將電腦重新開機。
  5. 從開機磁片將 Ntldr 檔、Ntdetect.com 檔及 Boot.ini 檔複製到本機硬碟的系統磁碟分割。

方法 2:使用修復主控台

Microsoft 僅提供示範性的程式設計範例,不做任何明示或默示的擔保,其中包含 (但不限於) 其適售性和/或適合某特定用途之默示擔保。本文假設您已相當熟悉示範所用的程式設計語言,以及用於建立和偵錯程序的工具。Microsoft 技術支援工程師可以協助說明特定程序的功能,但無法修改這些範例以提供附加功能或建構程序以滿足您的特定需求。
如果您的程式設計經驗有限,請連絡「Microsoft 認證合作夥伴」或「Microsoft 諮詢服務」。如需詳細資訊,請造訪下列 Microsoft 網站:

Microsoft 認證合作夥伴 - https://partner.microsoft.com/global/30000104

Microsoft 諮詢服務 - http://support.microsoft.com/gp/advisoryservice (英文)

如需有關可用的支援選項和如何連絡 Microsoft 的詳細資訊,請造訪下列 Microsoft 網站:http://support.microsoft.com/contactus/?ws=support&ln=zh-tw 如果要使用修復主控台修復 Windows 啟動環境,請依照下列步驟執行:
  1. 使用 Windows Server 2003 CD-ROM 重新啟動電腦。
  2. [歡迎使用安裝程式] 畫面中,按下 R 以修復 Windows Server 2003 安裝。
  3. 如果要使用修復主控台修復 Windows Server 2003 安裝,請按下 C。
  4. 輸入您想要修復的 Windows 安裝的對應數字,然後按下 ENTER。如需有關修復主控台的詳細資訊,請參閱 Windows Server 2003 說明及支援中心的<修復主控台概觀>主題。
  5. 輸入系統管理員密碼,然後按下 ENTER。
  6. 輸入 map,然後按下 ENTER。記下指派給包含 Windows Server 2003 CD-ROM 的磁碟機代號。
  7. 輸入:
    copy Drive:\i386\ntldr c:\
    注意Drive 是您在步驟 6 中所記下的磁碟機代號,然後按下 ENTER。
  8. 輸入:
    copy drive:\i386\ntdetect.com c:\
    如果系統提示您複寫檔案,請輸入 y,然後按下 ENTER。

    注意 在這些命令中,ntldrc:\ 之間,以及 ntdetect.comc:\ 之間必須輸入一個空格。
  9. 輸入下列命令,然後按下 ENTER:
    type c:\Boot.ini
    隨即會顯示類似下列清單:
    [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    
    [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows Server 2003, Standard" /fastdetect
    如果您收到下列錯誤訊息,則表示 Boot.ini 檔案可能已遺失或損毀:
    系統找不到指定的檔案或目錄。
  10. 如果 Boot.ini 檔案遺失或損毀,請重新建立 Boot.ini 檔案。如果要執行這項操作,請依照下列步驟執行:
    1. 使用文字編輯器 (例如,記事本或 Edit.com),建立類似下列的開機載入器檔案:
      [boot loader]
      timeout=30
      default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
      
      [operating systems]
      multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows Server 2003,  Standard" /fastdetect
      如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
      102873 BOOT.INI 與 ARC 路徑的命名慣例與用法
    2. 將該檔案儲存到磁碟片中。當您執行這項操作時,請在 [另存新檔] 方塊中輸入:
      Boot.ini
      注意 如果您使用記事本建立該檔案,請確定 Boot.ini 檔名之後沒有附加 .txt 副檔名。
    3. 在修復主控台命令提示字元中輸入下列命令,以將 Boot.ini 檔案從磁碟片複製到電腦:
      copy a:\Boot.ini c:\
  11. 輸入 exit,然後按下 ENTER。電腦便會重新啟動。

方法 3:使用 Windows Server 2003 CD-ROM

如果要使用 Windows Server 2003 CD-ROM 修復 Windows 啟動環境,請依照下列步驟執行:
  1. 將 Windows Server 2003 CD-ROM 插入 CD-ROM 光碟機或 DVD-ROM 光碟機,然後啟動 Windows Server 2003 安裝程式。
  2. [歡迎使用安裝程式] 頁面上,按下 R 鍵。
  3. [Windows Server 2003 修復選項] 頁面上,按下 R 鍵。
  4. 當提示您選取其中一個修復選項時,請按下 M 鍵。
  5. 如果要選取 [驗證 Windows Server 2003 系統檔案],請按兩次向上箭號,然後按下 ENTER。
  6. 按向下箭號以選取 [繼續 (執行選取的工作)],然後按下 ENTER。您會收到下列訊息:
    您需要緊急修復磁片才能修復您的 Windows Server 2003
    安裝。
  7. 根據實際情況,使用下列其中一種方法:
    • 如果您擁有緊急修復磁片,請依照下列步驟執行:
      1. 按下 ENTER。
      2. 將緊急修復磁片插入軟碟機中,然後按下 ENTER。
      3. 依照畫面上的指示修復安裝,然後重新啟動電腦。
    • 如果您沒有緊急修復磁片,請依照下列步驟執行:
      1. 按下 L。您會收到類似下列的訊息:
        安裝程式已經在下列資料夾中找到 Windows Server 2003:
        drive:\WINDOWS "Microsoft Windows Server 2003"
      2. 按下 ENTER。

        安裝程式會檢查磁片,然後完成修復程序。

安裝程式找不到 Windows Server 2003 安裝

如果安裝程式找不到 Windows Server 2003 安裝,請依照下列步驟執行:
  1. 啟動 Windows Server 2003 安裝程式。
  2. [安裝程式將把 Windows Server 2003 安裝到磁碟分割上] 頁面中,使用方向鍵選取 [保留目前的檔案系統 (不做任何變動)],然後按下 ENTER。
  3. 按下 ESC,將 Windows Server 2003 安裝在新的資料夾。
  4. [請選取存放複製檔案的資料夾] 方塊中,輸入 \tempwin,然後按下 ENTER。

    安裝程式會安裝全新的 Windows Server 2003。
  5. 登入新的 Windows Server 2003。
  6. 按一下 [開始],然後按一下 [執行]
  7. [開啟] 方塊中,輸入 cmd,然後按一下 [確定]
  8. 在命令提示字元中輸入下列命令,然後按下 ENTER:
    drive:
    注意 在此命令中,drive 是電腦的開機磁碟機。例如,輸入 c:,然後按下 ENTER。
  9. 輸入下列命令,然後按下 ENTER:
    attrib -h -r -s Boot.ini
  10. 輸入下列命令,然後按下 ENTER:
    edit Boot.ini
    Edit.com 會開啟類似下列檔案的 Boot.ini 檔案:
    [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\TEMPWIN [operating systems] multi(0)disk(0)rdisk(0)partition(1)\TEMPWIN="Microsoft Windows Server 2003, Standard" /fastdetect
  11. 在該 Boot.ini 檔案中,將所有的 TEMPWIN 字串取代為 WINDOWS。隨即會顯示類似下列檔案的 Boot.ini 檔案:
    [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows Server 2003, Standard" /fastdetect
  12. 按下 ALT+F,然後按下 S。
  13. 按下 ALT+F,然後按下 X。
  14. 輸入下列命令,然後按下 ENTER:
    attrib +h +r +s Boot.ini
  15. 輸入 exit,然後按下 ENTER,以結束命令提示字元。
  16. 將電腦重新開機。
  17. [請選擇您想要啟動的作業系統] 畫面中,使用方向鍵來選取 [Microsoft Windows Server 2003],然後按下 ENTER。
  18. 啟動 Windows 檔案總管,找出下列資料夾,然後將其刪除:
    Tempwin
    All Users.Tempwin
如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
228004 Changing Active Partition Can Make Your System Unbootable

執行 Windows Server 2003 的平行安裝

如果本文所述的方法無法解決問題,請執行 Windows Server 2003 的平行安裝,然後使用 Windows 檔案總管複製您想要從原始 Windows 安裝復原的資料。

如需有關如何執行 Windows Server 2003 平行安裝的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
324268 如何疑難排解 Windows Server 2003 中的關機問題

?考

如需有關如何疑難排解 Windows Server 2003 啟動問題的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
325375 如何疑難排解 Windows Server 2003 中的啟動問題
如需有關 Windows 2000 修復主控台的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
326215 如何在無法啟動的 Windows Server 2003 電腦上使用修復主控台
注意 :本文屬於「快速發佈」文章,係由 Microsoft 技術支援或組織內部直接建立。 本文所包含的資訊是為了回應新問題而依現況提供。 因此為了迅速對外發佈,文章內容可能含有印刷錯誤,而且可能會在不另行通知的情況下進行修改。 如需其他考量事項,請參閱使用規定

屬性

文章編號: 816793 - 上次校閱: 2014年6月27日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
關鍵字:?
kbhowto kberrmsg KB816793
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