天天看點

Windows啟動檔案的詳細介紹

Ntldr

Boot.ini

Ntdetect.com

Ntbootdd.sys

Ntoskrnl.exe

System.dat

Ntldr是一個隐藏的、隻讀的系統檔案,用來裝載、調用NT作業系統的一個核心檔案。

Ntdetect.com是用來檢測計算機的硬體環境是否滿足裝載該作業系統的最低要求。

Ntbootdd.sys用于SCSI硬碟,硬碟驅動的一部分

Ntoskrnl.exeNT作業系統的核心檔案。

System.dat存放大部分系統資料庫内容。

XP系統的引導過程:

1、電源自檢程式開始運作

2、主引導記錄(MBR)被裝入記憶體,并且程式開始執行

3、活動分區的引導扇區被裝入記憶體

4、NTLDR從引導扇區被裝入并初始化

5、将處理器的實模式改為32位平滑記憶體模式

6、NTLDR開始運作适當的小檔案系統驅動程式。小檔案系統驅動程式是建立在NTLDR内部的,它能讀FAT或NTFS。

7、NTLDR讀boot.ini檔案

8、NTLDR裝載所選作業系統

*如果NT/XP被選擇,,NTLDR運作Ntdetect.com

*對于其他的作業系統,NTLDR裝載并運作Bootsect.dos然後向它傳遞控制。

windows NT過程結束。

9.Ntdetect.com 搜尋計算機硬體并将清單傳送給NTLDR,以便将這些資訊寫進HKE

Y_LOCAL_MACHINEHARDWARE中。

10.然後NTLDR裝載Ntoskrnl.exe,Hal.dll和系統資訊集合。

11.Ntldr搜尋系統資訊集合,并裝載裝置驅動配置以便裝置在啟動時開始工作

12.Ntldr把控制權交給Ntoskrnl.exe,這時,啟動程式結束,裝載階段開始

主引導記錄(MBR)存放在0磁道0柱面1扇區,大小為512位元組。

下一篇: JAR

繼續閱讀