|
大家常會看到硬盤分區(qū)中這樣的幾種說法: 系統(tǒng)分區(qū)、啟動分區(qū)、活動分區(qū)、主分區(qū)、拓展分區(qū)、邏輯分區(qū),MBR、PBR、DPT、主引導扇區(qū)等。尤其是看到很多誤導后,更會云里霧里,現(xiàn)在我力求用最簡明的語言闡清幾者之間的關(guān)系。若有錯誤之處還請不吝指出。 首先,每個獨立的硬盤都只有一個主引導扇區(qū)MBR(共512字節(jié)),記錄著硬盤分區(qū)的信息。主引導扇區(qū)包括:BOOT LOADER(主引導程序,446字節(jié))、DPT(硬盤分區(qū)表,64字節(jié))、MN(幻數(shù),2字節(jié))。此扇區(qū)與是否已經(jīng)分區(qū)無關(guān),與安裝的操作系統(tǒng)無關(guān),硬盤都存在。PBR是分區(qū)引導記錄,每個分區(qū)都有。 其次,說一下各個分區(qū)的基本含義,上面說到DPT即分區(qū)表,總共有64個字節(jié),每個分區(qū)參數(shù)占用16個字節(jié),做個簡單的除法可知:硬盤最多可分4個邏輯磁盤(獨立互不干擾)。我們看到的硬盤分區(qū)可能會出現(xiàn)很多個,這是何故?這是引入拓展分區(qū)的緣故。獨立互不干擾的4個邏輯磁盤,可以全部是主分區(qū),即通常說的最多可分4個主分區(qū);如果只有三個主分區(qū),剩下的那個邏輯磁盤設(shè)成拓展分區(qū),而拓展分區(qū)包括很多相互連接的邏輯分區(qū)(不像主分區(qū)那樣獨立自主)。一言以蔽之,硬盤分區(qū)包括主分區(qū)+拓展分區(qū)。拓展分區(qū)=很多邏輯分區(qū)相加,主分區(qū)最多4個。 再次,系統(tǒng)分區(qū)、啟動分區(qū)、活動分區(qū)這三個分區(qū)之間的關(guān)系。其中系統(tǒng)分區(qū)、啟動分區(qū)這兩個名字好像起反了,系統(tǒng)分區(qū)中包含“啟動文件”(NTLDR、BOOTMGR等),啟動分區(qū)包含系統(tǒng)文件(比如Windows文件夾)。每次電腦啟動時,必須有且僅有一個活動分區(qū),裝載活動分區(qū)里面的“啟動文件”,因此活動分區(qū)就是系統(tǒng)分區(qū)。 說到這基本澄清了“分區(qū)”的概念,下面介紹一下系統(tǒng)啟動原理: 1.WindowsXP系統(tǒng)啟動:開機自檢——將MBR(主引導扇區(qū))代碼讀入內(nèi)存,管理權(quán)交給MBR-MBR讀取分區(qū)表DPT——DPT讀取硬盤中的活動分區(qū)(系統(tǒng)控制權(quán)交給該分區(qū)的PBR)。到這里為止和安裝的系統(tǒng)無關(guān),前面講過活動分區(qū)就是系統(tǒng)分區(qū),而系統(tǒng)分區(qū)里面含有“啟動文件”(NTLDR)——接著讀取同目錄下的BOOT.INI文件(系統(tǒng)啟動菜單管理文件)—進入WindowsXP系統(tǒng)。 2.Windows7系統(tǒng)啟動:開機自檢——將MBR代碼讀入內(nèi)存,管理權(quán)交給MBR-MBR讀取分區(qū)表DPT——DPT讀取硬盤中的活動分區(qū)(系統(tǒng)控制權(quán)交給該分區(qū)的PBR)。到這里為止和安裝的系統(tǒng)無關(guān),前面講過活動分區(qū)就是系統(tǒng)分區(qū),而系統(tǒng)分區(qū)里面含有“啟動文件”(BOOTMGR)——接著讀取同目錄下的BCD文件(啟動配置文件)——交給啟動分區(qū)的Winload.exe——進入Windows7系統(tǒng)。 3.WindowsXP和Windows7雙系統(tǒng)啟動:開機自檢——將MBR代碼讀入內(nèi)存,管理權(quán)交給MBR-MBR讀取分區(qū)表DPT——DPT讀取硬盤中的活動分區(qū)(系統(tǒng)控制權(quán)交給該分區(qū)的PBR)。到這里為止和安裝的系統(tǒng)無關(guān),前面講過活動分區(qū)就是系統(tǒng)分區(qū),而系統(tǒng)分區(qū)里面含有“啟動文件”(BOOTMGR)——讀取同目錄下的\BOOT\BCD和BOOT.INI文件——列出啟動菜單:如果選擇Windows7接下來由Winload.exe接管;如果選擇WindowsXP接下來由NTLDR接管。 |
|
|
來自: gaoshucheng88 > 《電腦教程》