什麼是主引導扇區? master boot record
它是硬碟上的第一個扇區,由硬碟廠商就預留了。一個扇區的大小通常是512個位元組。主引導扇區,不依賴于具體的作業系統,也就是說主引導扇區可以啟動任何一種作業系統。
它的作用是什麼?裡面存儲了什麼資訊?
裡面存儲的是硬碟的基本資訊,包括硬碟分成幾個區,每個區的大小,每個區從什麼位置開始,從什麼位置結束。
裡面的資料是怎麼寫入進去的,通過工具。任何作業系統平台上的工具都可以寫入進去。
疑問:一塊新的硬碟,第一個扇區的内容是不是由廠商就寫好資料進去了?
包括的内容:
1、主引導程式代碼,占446位元組、
2、磁盤簽名
3、硬碟分區表DPT,占64位元組。64個位元組剛好可以描述4個分區。
64+446=500個位元組。
疑問,既然裡面64個位元組,最多隻能分4個邏輯分區。那麼為什麼不把容量擴大些呢?
MBR功能
1.掃描分區表查找活動分區;
2.尋找活動分區的起始扇區
知識點:每個分區都會有一個啟動扇區,英文簡稱DBR。一個扇區也叫做磁盤塊,是以也稱為啟動塊。而隻有活動分區的引導扇區才會被mbr中的引導程式裝入記憶體中去。
3.将活動分區的引導扇區讀到記憶體(活動分區的啟動塊内容讀到記憶體中,以便交給cpu運作裡面的代碼)
4.執行引導扇區的運作代碼。一般活動分區裡面的引導扇區代碼完成的功能是,裝載作業系統到記憶體中去。
如果主引導代碼未完成這些功能,系統顯示下列錯誤資訊
Invalid partition table
Error loading operating system
Missing operating system
如果提示:
ntldr is missing
要弄清楚是,NTLDR是是一個隐藏的,隻讀的系統檔案,位置在系統盤的根目錄,用來裝載作業系統。當此檔案丢失時,系統會出現不能導入