系統分割區是用來放置最初的一組開機檔案和相關的資料結構,
例如 BOOTMGR & BCD、NTLDR & boot.ini
而這個分割區的第一個磁區 (稱為 Boot Sector) 會塞入一支小程式,用來呼叫 BOOTMGR / NTLDR
這個分割區必須是 primary,且設為 active
啟動分割區是 Windows 主體的所在地,primary 或 logical 皆可
系統分割區和啟動分割區可以合在一起:
將 Windows 安裝在一個夠大的 primary 並設為 active 的分割區,
安裝完後此分割區便同時為系統分割區及啟動分割區
啟動流程:
BIOS 呼叫指定硬碟的 MBR 裡的小程式
MBR 裡的小程式呼叫 Active 分割區的 Boot Sector 裡的小程式
Boot Sector 裡的小程式呼叫位於同分割區 (即系統分割區) 的 BOOTMGR / NTLDR
BOOTMGR 存取 BCD 後,呼叫啟動分割區裡的 Winload.exe;
NTLDR 存取 boot.ini 後,呼叫 ntoskrnl.exe
MBR 裡的小程式、Boot Sector 裡的小程式有版本之分,用來對應 BOOTMGR / NTLDR
安裝對應 BOOTMGR 的程式:bootsect /nt60 sys /mbr
安裝對應 NTLDR 的程式:bootsect /nt51 sys /mbr

