上一篇文章中,探討了當(dāng)誤刪NTLDR文件后,系統(tǒng)無(wú)法正常啟動(dòng)的解決方法,本文將詳細(xì)介紹一下NTLDR文件的具體作用,內(nèi)容部分來(lái)自于網(wǎng)絡(luò)。
NTLDR文件的是一個(gè)隱藏的,只讀的系統(tǒng)文件,位置在系統(tǒng)盤(pán)的根目錄,用來(lái)裝載操作系統(tǒng)。
一般情況下,當(dāng)系統(tǒng)啟動(dòng)時(shí),其引導(dǎo)過(guò)程如下:
1、電源自檢程序開(kāi)始運(yùn)行
2、主引導(dǎo)記錄被裝入內(nèi)存,并且程序開(kāi)始執(zhí)行
3、活動(dòng)分區(qū)的引導(dǎo)扇區(qū)被裝入內(nèi)存
4、NTLDR從引導(dǎo)扇區(qū)被裝入并初始化
5、將處理器的實(shí)模式改為32位平滑內(nèi)存模式
6、NTLDR開(kāi)始運(yùn)行適當(dāng)?shù)男∥募到y(tǒng)驅(qū)動(dòng)程序。
小文件系統(tǒng)驅(qū)動(dòng)程序是建立在NTLDR內(nèi)部的,它能讀FAT或NTFS。
7、NTLDR讀boot.ini文件
8、NTLDR裝載所選操作系統(tǒng)
如果NT/XP被選擇,NTLDR運(yùn)行Ntdetect.com 。對(duì)于其他的操作系統(tǒng),NTLDR裝載并運(yùn)行Bootsect.dos然后向它傳遞控制。
Windows NT過(guò)程結(jié)束。
9.Ntdetect.com 搜索計(jì)算機(jī)硬件并將列表傳送給NTLDR,以便將這些信息寫(xiě)進(jìn)//HKEY_LOCAL_MACHINE/HARDWARE中。
10.然后NTLDR裝載Ntoskrnl.exe,Hal.dll和系統(tǒng)信息集合。
11.Ntldr搜索系統(tǒng)信息集合,并裝載設(shè)備驅(qū)動(dòng)配置以便設(shè)備在啟動(dòng)時(shí)開(kāi)始工作
12.Ntldr把控制權(quán)交給Ntoskrnl.exe,這時(shí),啟動(dòng)程序結(jié)束,裝載階段開(kāi)始
從上面敘述的系統(tǒng)啟動(dòng)過(guò)程中,大家可以看到,NTLDR這個(gè)文件起著很重要的作用,將其刪除了,系統(tǒng)就徹底癱瘓了。
新聞熱點(diǎn)
疑難解答
圖片精選