文章編號: 318728 - 上次校閱: 2007年3月16日 - 版次: 4.2

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

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

結論

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

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

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

重要:Microsoft 建議您定期完整地備份您的資料。這是防範資料遺失的最好辦法,並且也是任何損壞修復計畫的一部份。

確認電腦中的 BIOS 是最新的

確認電腦上所安裝的 BIOS 是最新版本。請與電腦製造商聯絡,以詢問有關如何取得及安裝電腦適用的最新 BIOS 更新程式。

如需有關如何設定及確認電腦正確設定 BIOS 的資訊,請參閱電腦的說明文件或與電腦製造商連絡。 如需有關如何連絡電腦製造商的詳細資訊,請按一下下面清單中的適當文件編號,檢視「Microsoft 知識庫」中的文件:
65416? (http://support.microsoft.com/kb/65416/ ) Hardware and software vendor contact information, A-K

60781? (http://support.microsoft.com/kb/60781/ ) Hardware and software vendor contact information, L-P

60782? (http://support.microsoft.com/kb/60782/ ) Hardware and software vendor contact information, Q-Z
如需有關如何連絡 BIOS 製造商的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
243909? (http://support.microsoft.com/kb/243909/ ) List of BIOS Manufacturer Web Sites Part 1
243971? (http://support.microsoft.com/kb/243971/ ) List of BIOS Manufacturer Web Sites Part 2

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

方法 1:使用開機磁片啟動電腦

  1. 建立含有下列檔案的 Windows 2000 開機磁片:
    Ntldr
    Ntdetect.com
    Boot.ini
    Ntbootdd.sys
    如需有關如何建立開機磁片的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    301680? (http://support.microsoft.com/kb/301680/ ) 如何在 Windows 中建立 NTFS 或 FAT 分割區的開機磁片
    101668? (http://support.microsoft.com/kb/101668/ ) How to Use a Windows Boot Disk to Prevent Boot Failure in Windows 2000 or Windows NT
  2. 修改 Boot.ini 檔,來為 Windows 安裝指向正確的硬碟控制器和磁碟區。 如需有關如何建立開機磁片的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    311578? (http://support.microsoft.com/kb/311578/ ) 如何在 Windows 2000 中編輯 Boot.ini 檔案
  3. 將開機磁片插入電腦的軟碟機,然後重新啟動電腦。
  4. 從開機磁片將 Ntldr 檔、Ntdetect.com 檔及 Boot.ini 檔複製到本機硬碟的系統磁碟分割。

方法 2:使用「修復主控台」

  1. 使用 Windows 2000 安裝程式磁片重新啟動電腦,或使用 Windows 2000 CD-ROM 重新啟動電腦。
  2. [歡迎使用安裝程式] 畫面中,按下 R 以修復 Windows 2000 安裝。
  3. 按下 C,使用「修復主控台」來修復 Windows 2000 安裝。
  4. 輸入您想要修復的 Windows 安裝的對應數字,然後按下 ENTER。例如,輸入 1,然後按下 ENTER。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    229716? (http://support.microsoft.com/kb/229716/ ) Windows XP 修復主控台說明
  5. 輸入系統管理員密碼,然後按下 ENTER。
  6. 輸入 map,然後按下 ENTER。記下指派給含有 Windows 2000 CD-ROM 的光碟機代號。
  7. 輸入下列命令,在輸入的每一行之後按下 ENTER,其中 drive 是您在本文<方法 2:使用「修復主控台」>的步驟 4 中輸入的磁碟機代號:
    copy drive:\i386\ntldr c:\

    copy drive:\i386\ntdetect.com c:\
    如果系統提示您複寫檔案,請輸入 y,然後按下 ENTER。

    注意:在這些命令中,ntldrc:\,以及 ntdetect.comc:\ 之間必須保有空格。
  8. 輸入下列命令,然後按下 ENTER:
    type c:\Boot.ini
    這時會出現類似下面的清單:
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
    
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
    						
    如果您收到下列訊息,則表示 Boot.ini 可能遺失或損毀:
    系統找不到指定的檔案或目錄。
  9. 如果 Boot.ini 檔遺失或損毀,請建立新的 Boot.ini 檔。如果要執行這項操作,請依照下列步驟執行:
    1. 使用文字編輯器 (例如「記事本」或 Edit.com),建立類似下列的開機載入器檔案:
      [boot loader]
      timeout=30
      default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
      
      [operating systems]
      multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
      						
      如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
      102873? (http://support.microsoft.com/kb/102873/ ) BOOT.INI 與 ARC 路徑的命名慣例與用法
      301680? (http://support.microsoft.com/kb/301680/ ) 如何在 Windows 中建立 NTFS 或 FAT 分割區的開機磁片
    2. 將檔案命名為 Boot.ini 儲存到磁片。

      注意:如果您使用「記事本」建立該檔案,請確認副檔名 .txt 沒有附加在 Boot.ini 檔名中。
    3. 在「修復主控台」命令提示字元中輸入下列命令,以便將 Boot.ini 檔從磁片複製到電腦:
      copy a:\Boot.ini c:\
  10. 輸入 exit,然後按下 ENTER。電腦便會重新啟動。

方法 3:使用 Windows 2000 CD-ROM

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

        安裝程式會檢查磁碟機,然後完成修復程序。
    如需有關緊急修復功能的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    231777? (http://support.microsoft.com/kb/231777/ ) 如何在 Windows 2000 中建立緊急修復磁片


如果安裝程式找不到 Windows 2000

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

    安裝程式會安裝全新的 Windows 2000。
  5. 登入新的 Windows 2000。
  6. 按一下 [開始],然後按一下 [執行]
  7. [開啟] 方塊中,輸入 cmd,然後按一下 [確定]
  8. 在命令提示字元中,輸入 drive:,其中 drive 是電腦的開機磁碟機,然後按下 ENTER。例如,輸入 c:,然後按下 ENTER。
  9. 輸入 attrib -h -r -s Boot.ini,然後按下 ENTER。
  10. 輸入 edit Boot.ini,然後按下 ENTER。

    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 2000 Professional" /fastdetect
    
    					
  11. 使用 WINNT 取代 TEMPWIN 的所有執行個體。出現的 Boot.ini 檔會類似下列檔案:
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
    
    					
  12. 按 ALT+F,然後按 S。
  13. 按 ALT+F,然後按 X。
  14. 輸入 attrib +h +r +s Boot.ini,然後按下 ENTER。
  15. 輸入 exit,以結束命令提示字元。
  16. 重新啟動電腦。
  17. [請選擇您想要啟動的作業系統] 畫面中,使用方向鍵來選取 [Microsoft Windows 2000],然後按下 ENTER。
  18. 啟動 Windows 檔案總管,找出下列資料夾,然後將其刪除:
    Tempwin
    All Users.Tempwin

其他資源

如需有關如何疑難排解「NTLDR 遺失」錯誤訊息的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
255220? (http://support.microsoft.com/kb/255220/ ) 當您在 Windows 95、Windows 98 或 Windows Millennium Edition 上升級或安裝 Windows 2000 時,出現「NTLDR 遺失」錯誤訊息
228004? (http://support.microsoft.com/kb/228004/ ) Changing Active Partition Can Make Your System Unbootable
883275? (http://support.microsoft.com/kb/883275/ ) You cannot start your computer after you modify the permissions in Windows Server 2003, in Windows XP, or in Windows 2000

執行 Windows 2000 的平行安裝

如果您使用本文所描述的方法,或檢視本文<其他資源>一節的知識庫文件,仍然無法解決本文<徵狀>一節所描述的問題,請執行 Windows 2000 的平行安裝,然後使用 Windows 檔案總管,複製您想要從原始 Windows 安裝回復的資料。

如需有關如何執行 Windows 2000 平行安裝的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」的文件:
266465? (http://support.microsoft.com/kb/266465/ ) How to perform a parallel installation of Windows 2000 or Windows Server 2003

?考

如需有關如何疑難排解 Windows 2000 啟動問題的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
315396? (http://support.microsoft.com/kb/315396/ ) HOW TO:疑難排解 Windows 2000 中的啟動問題
如需有關 Windows 2000 中手動及快速修復選項之間差異的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
238359? (http://support.microsoft.com/kb/238359/ ) Windows 中手動和快速修復之間的差異
301645? (http://support.microsoft.com/kb/301645/ ) 如何在無法以 Windows 2000 啟動的電腦中使用修復主控台

這篇文章中的資訊適用於:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
關鍵字:?
kbother kbother kberrmsg kbhowtomaster KB318728
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。