日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

系统出现“NTLDR is missing press any key to restart”问题解决方案

發(fā)布時(shí)間:2025/3/15 windows 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 系统出现“NTLDR is missing press any key to restart”问题解决方案 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?用WIN XP光盤啟動電腦 ,出現(xiàn)“歡迎使用安裝程序”屏幕時(shí),按 R 鍵啟動故障恢復(fù)控制臺。如果您使用的是雙啟動或多啟動計(jì)算機(jī),請選擇需要從故障恢復(fù)控制臺訪問的安裝。 根據(jù)提示,鍵入管理員密碼。如果管理員密碼為空,只需按 Enter 鍵。在命令提示符下輸入:copy X:\i386\ntldr C:\(回車),copy X:\i386\ntdetect.com C:\(回車),(X:你的光驅(qū),C:操作系統(tǒng)安裝目錄)如果系統(tǒng)提示是否覆蓋文件,鍵入y,然后按回車鍵。要查看有關(guān)特定命令的信息,請?jiān)诿钐崾痉骆I入 help 命令名,然后按 Enter 鍵。要退出并重新啟動計(jì)算機(jī),請?jiān)诿钐崾痉骆I入 exit,然后按 Enter 鍵。OK!

?

附加信息:

?

NTLDR一般存放于C盤根目錄下,是一個(gè)具有隱藏和只讀屬性的系統(tǒng)文件。它的主要職責(zé)是解析Boot.ini文件。如果你對它的理解還不是很清楚,那么下面我們就以Windows XP為例介紹NTLDR在系統(tǒng)引導(dǎo)過程中的作用。

Windows XP在引導(dǎo)過程中將經(jīng)歷預(yù)引導(dǎo)、引導(dǎo)和加載內(nèi)核三個(gè)階段,這與Windows 9X直接讀取引導(dǎo)扇區(qū)的方式來啟動系統(tǒng)是完全不一樣的,NTLDR在這三個(gè)階段的引導(dǎo)過程中將起到至關(guān)重要的作用。

1.預(yù)引導(dǎo)階段

在預(yù)引導(dǎo)階段里計(jì)算機(jī)所做的工作有:運(yùn)行POST程序,POST將檢測系統(tǒng)的總內(nèi)存以及其他硬件設(shè)備的狀況,將磁盤第一個(gè)物理扇區(qū)加載到內(nèi)存,加載硬盤主引導(dǎo)記錄并運(yùn)行,主引導(dǎo)記錄會查找活動分區(qū)的起始位置。接著活動分區(qū)的引導(dǎo)扇區(qū)被加載并執(zhí)行,最后從引導(dǎo)扇區(qū)加載并初始化NTLDR文件。

2.引導(dǎo)階段

在引導(dǎo)階段中,Windows XP將會依次經(jīng)歷初始引導(dǎo)加載器階段、操作系統(tǒng)選擇階段、硬件檢測階段以及配置選擇階段這四個(gè)小的階段。

(1)在初始引導(dǎo)加載器階段中,NTLDR將把計(jì)算機(jī)的微處理器從實(shí)模式轉(zhuǎn)換為32位平面內(nèi)存模式,在實(shí)模式中,系統(tǒng)會為MS-DOS預(yù)留640KB大小的內(nèi)存空間,其余的內(nèi)存都被看做是擴(kuò)展內(nèi)存,在32位平面模式中系統(tǒng)將所有內(nèi)存都視為可用內(nèi)存,然后NTLDR執(zhí)行適當(dāng)?shù)男⌒臀募到y(tǒng)驅(qū)動程序,這時(shí)NTLDR可以識別每一個(gè)用NTFS或FAT格式的文件系統(tǒng)分區(qū),至此初始引導(dǎo)加載器階段結(jié)束。

(2)當(dāng)初始引導(dǎo)加載器階段結(jié)束后將會進(jìn)入操作系統(tǒng)選擇階段,如果計(jì)算機(jī)上安裝了多個(gè)操作系統(tǒng),由于NTLDR加載了正確的Boot.ini文件,那么在啟動的時(shí)候?qū)霈F(xiàn)要求選擇操作系統(tǒng)的菜單,NTLDR正是從boot.ini文件中查找到系統(tǒng)文件的分區(qū)位置。如果選擇了NT系統(tǒng),那么NTLDR將會運(yùn)行NTDETECT.COM文件,否則NTLDR將加載BOOTSECT.DOS,然后將控制權(quán)交給BOOTSECT.DOS。如果Boot.ini文件中只有一個(gè)操作系統(tǒng)或者其中的timeout值為0,那么將不會出現(xiàn)選擇操作系統(tǒng)的菜單畫面,如果Boot.ini文件非法或不存在,那么NTLDR將會嘗試從默認(rèn)系統(tǒng)卷啟動系統(tǒng)。

小提示:NTLDR啟動后,如果在系統(tǒng)根目錄下發(fā)現(xiàn)有Hiberfil.sys文件且該文件有效,那么NTLDR將讀取Hiberfil.sys文件里的信息并讓系統(tǒng)恢復(fù)到休眠以前的狀態(tài),這時(shí)并不處理Boot.ini文件。

(3)當(dāng)操作系統(tǒng)選擇階段結(jié)束后將會進(jìn)入硬件檢測階段,這時(shí)NTDETECT.COM文件將會收集計(jì)算機(jī)中硬件信息列表,然后將列表返回到NTLDR,這樣NTLDR將把這些硬件信息加載到注冊表“HKEY_LOCAL_MACHINE”中的Hardware中。

(4)硬件檢測階段結(jié)束后將會進(jìn)入配置選擇階段,如果有多個(gè)硬件配置列表,那么將會出現(xiàn)配置文件選擇菜單,如果只有一個(gè)則不會顯示。

3.加載內(nèi)核階段

在加載內(nèi)核階段中,NTLDR將加載NTOKRNL.EXE內(nèi)核程序,然后NTLDR將加載硬件抽象層(HAL.dll),接著系統(tǒng)將加載注冊表中的“HKEY_MACHINESystem”鍵值,這時(shí)NTLDR將讀取“HKEY_MACHINESystemselect”鍵值來決定哪一個(gè)ControlSet將被加載。所加載的ControlSet將包含設(shè)備的驅(qū)動程序以及需要加載的服務(wù)。再接著NTLDR加載注冊表“HKEY_LOCAL_MACHINESystemservice”下的start鍵值為0的底層設(shè)備驅(qū)動。當(dāng)ControlSet的鏡像CurrentControlSet被加載時(shí),NTLDR將把控制權(quán)傳遞給NTOSKRNL.EXE,至此引導(dǎo)過程將結(jié)束。

小提示:如果在啟動的時(shí)候按F8鍵,那么我們將會在啟動菜單中看到多種選擇啟動模式,這時(shí)NTLDR將根據(jù)用戶的選擇來使用啟動參數(shù)加載NT內(nèi)核,用戶也可以在Boot.ini文件里設(shè)置啟動參數(shù)。

?

總結(jié)

以上是生活随笔為你收集整理的系统出现“NTLDR is missing press any key to restart”问题解决方案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。