Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: ขั้นตอนแก้ NTLDR is missing

NTLDR 基本上是 NT Loader 的縮寫。NT Loader 是所有 Windows NT 系統(運行 Windows XP/Windows Server 2003/Vista/7/8/10 的系統)上指定的啟動載入器。NTLDR 位於硬盤上安裝 Windows 的同一分區上,可以從該分區或外部媒體(如 USB)加載。啟動載入器首先讀取一個名為 boot.ini 的系統文件,該文件是隱藏且受到良好保護的,如果一切正常,則繼續啟動過程。如果您有損壞的 boot.ini 文件,如果計算機的啟動順序不正確,如果您有損壞的啟動扇區或主啟動記錄,如果硬盤的 IDE 纜線鬆動或故障,或者如果您的 Windows 安裝高度損壞,當您啟動計算機時,將看到一條消息:"NTLDR is missing. Press Ctrl+Alt+Del to restart"(NTLDR 丟失。按 Ctrl+Alt+Del 重新啟動)。

如果是這種情況,無論您重新啟動多少次,計算機都會不斷顯示 "NTLDR is missing" 錯誤消息。但是,請不要擔心,因為您可以做很多事情來嘗試擺脫這個錯誤消息。以下是被證明對處理 "NTLDR is missing" 錯誤非常有效的解決方案:

解決方案 1: 使用 Easy Recovery Essentials 運行自動修復

Easy Recovery Essentials 是一個小型實用程序,專門設計用於在出現問題且無法啟動其操作系統時,允許您修復和恢復計算機。該實用程序帶有一個特定功能 - 名為 Automated Repair - 可以修復與 NTLDR 相關的所有文件和文件夾。在受 "NTLDR is missing" 錯誤影響的計算機上運行 Automated Repair 是最流行的解決方案,因為這樣做有相當大的機會解決問題。

去 這裡 下載適合您 Windows 版本的 Easy Recovery Essentials ISO 文件。將 ISO 文件燒錄到 DVD/CD 或 USB。將可啟動媒體插入受影響的計算機,重新啟動 它並從媒體啟動。您可以使用 Magic ISO 或其他 ISO 燒錄程序燒錄下載的 ISO,然後從中啟動。

在您從 ESE 啟動後,導航到 Select a recovery option。選擇 Automated Repair 並點擊 Continue。

แก้ไข: ขั้นตอนแก้ NTLDR is missing

當要求選擇磁碟分區時,選擇包含您 Windows 安裝的分區。這通常是 C:\ 磁碟機。完成後,點擊 Automated Repair 開始過程。

แก้ไข: ขั้นตอนแก้ NTLDR is missing

允許過程完成,一旦完成,瀏覽其發現,然後點擊 Restart。

แก้ไข: ขั้นตอนแก้ NTLDR is missing

如果這個解決方案確實解決了問題,您的計算機將啟動進入其操作系統,而不是顯示 "NTLDR is missing" 錯誤。如果不是這種情況,請嘗試下一個解決方案。

解決方案 2: 移除所有不可啟動的媒體

連接到計算機的非啟動媒體(如 DVD、CD、軟盤和 USB 閃存驅動器)也可能導致計算機在啟動時顯示 "NTLDR is missing" 錯誤。如果是這種情況,只需移除所有非啟動媒體 - 基本上從所有端口移除所有媒體,只保留滑鼠、鍵盤、顯示器纜線和電源線 - 然後 重新啟動 您的計算機,以檢查問題是否仍然存在。

解決方案 3: 修復您的啟動扇區和主啟動記錄

"NTLDR is missing" 錯誤也可能由損壞的啟動扇區和/或主啟動記錄引起。如果是這種情況,只需修復您的啟動扇區和主啟動記錄即可解決問題。為此,您需要:

將 Windows 安裝光盤 插入受影響的計算機,重新啟動 它,然後從光盤啟動。

一旦您從光盤啟動,並進入 Windows Options 選單,按 R 進入 Recovery Console。輸入計算機的 Administrator Password(管理員密碼)。

現在,在 Recovery Console 中輸入以下命令,每輸入一條後按 Enter:

fixboot
fixmbr

移除 安裝光盤,重新啟動 計算機,看看問題是否仍然存在。我在這裡也發布了類似的解決方案,這將有幫助。

解決方案 4: 檢查計算機的啟動順序是否正確

重新啟動 您的計算機。一啟動就進入計算機的 BIOS(或 UEFI)設置。您需要按下的鍵取決於計算機主板的製造商,可以是 Esc、Delete 或 F2 到 F8、F10 或 F12 等任何鍵。導航到 Boot。

แก้ไข: ขั้นตอนแก้ NTLDR is missing

更改計算機的 Boot Order(啟動順序) 並將其配置為優先嘗試從 Hard Disk Drive (HDD) 啟動,然後才是任何其他選項。

解決方案 5: 檢查硬盤的 IDE 纜線

鬆動或故障的 IDE 纜線 - 連接計算機硬盤驅動器與主板的纜線 - 也可能導致 "NTLDR is missing" 錯誤。鑑於此,請確保 IDE 纜線的兩端都安全地固定在其端口上。為了保險起見,也可以用新的 IDE 纜線替換它,看看是否能解決問題。

解決方案 6: 替換 NTLDR 和 NTDETECT.COM 文件

許多受此問題影響的 Windows 用戶也通過用新文件替換其 NTLDR 和 NTDETECT.COM 文件成功修復了它。

將 Windows 安裝光盤 插入受影響的計算機,重新啟動 它,然後從光盤啟動。

一旦您從光盤啟動並進入 Windows Options 選單,按 R 進入 Recovery Console。

輸入計算機的 Administrator Password。

現在,在 Recovery Console 中輸入以下命令,每輸入一條後按 Enter:

copy D:\i386\ntldr C:\

copy D:\i386\ntdetect.com C:\
注意: D 是對應 Windows 安裝光盤 的驅動器號。在您的情況下可能不同,所以請用 Windows 安裝光盤 在您情況下對應的字母替換 D。

移除 安裝光盤,重新啟動 計算機,看看問題是否仍然存在。

解決方案 7: 重建 MBR、Boot.ini 並設置 C 為 Active Partition

"Bootmgr is missing" 錯誤也可能發生在所有 Windows 操作系統版本上,當您的 C 磁碟機(或基本上安裝 Windows 的磁碟機)不是 Active 時。這就是為什麼激活他們安裝 Windows 的硬盤分區設法解決了這個問題,佔了相當大比例的遭受此問題的 Windows 用戶。(查看完整步驟這裡)

解決方案 8: 重新安裝 Windows

如果列出和描述的解決方案都不適用於您,可以安全地假設,唯一能為您解決 "NTLDR is missing" 錯誤的方法是完全重新安裝 Windows。您絕對應該嘗試重新安裝 Windows,因為它可能會解決您的問題,但請理解,在您的計算機上重新安裝 Windows 將意味著從頭開始 - 雖然從頭開始似乎不像將計算機變成一個過於昂貴的 10 磅紙鎮那麼糟糕。

值得注意的是,"NTLDR is missing" 錯誤也存在一種變通方法。如果您剛好有一張空的 Windows XP/7/Vista/8/10(取決於安裝的 OS)安裝光盤,只需將其插入您的計算機,重新啟動 它,將其配置為從 CD/DVD-ROM 啟動,當被要求按任意鍵從媒體啟動時,什麼都不做。等待一小段時間,您的計算機應該會自動啟動。這絕對不是問題的永久修復,但如果您想在嘗試上述列出和描述的任何解決方案之前,作為安全預防措施挽救系統上的所有數據,這肯定會派上用場。