發(fā)布時間:2024-03-29 文章來源:深度系統(tǒng)下載 瀏覽:
一、什么是mbr? MBR是Master Boot Record(主引導(dǎo)記錄)的縮寫,是存儲在計算機硬盤的第一個扇區(qū)(通常是第0個扇區(qū))中的一個特殊的引導(dǎo)扇區(qū)。 MBR包含了啟動計算機所需的信息,例如分區(qū)表、引導(dǎo)程序等。當(dāng)計算機開機時,BIOS將讀取MBR中的引導(dǎo)程序,并將控制權(quán)交給引導(dǎo)程序,引導(dǎo)程序再根據(jù)分區(qū)表信息加載操作系統(tǒng)引導(dǎo)程序,最終啟動操作系統(tǒng)。因此,MBR是計算機啟動的關(guān)鍵。 MBR最初是為DOS系統(tǒng)設(shè)計的,但現(xiàn)在幾乎所有的操作系統(tǒng)都使用MBR作為啟動方式,包括Windows、Linux、Unix等。 MBR的大小為512字節(jié),其中前446字節(jié)存放的是引導(dǎo)程序,后64字節(jié)存放的是分區(qū)表,最后2字節(jié)為MBR的結(jié)束標(biāo)志。由于MBR的大小有限,只能存儲4個分區(qū)的信息,因此MBR只能管理最多4個主分區(qū)。如果需要管理更多的分區(qū),可以使用GUID分區(qū)表(GPT)來代替MBR。 MBR共占用了一個扇區(qū),也就是512 Byte。其中446 Byte安裝了啟動引導(dǎo)程序,其后64 Byte描述分區(qū)表,最后的2 Byte是結(jié)束標(biāo)記。我們已經(jīng)知道,每塊硬盤只能劃分4個主分區(qū),原因就是在MBR中描述分區(qū)表的空間只有64 Byte。其中每個分區(qū)必須占用16 Byte,那么64 Byte就只能劃分4個主分區(qū)。每個分區(qū)的16字節(jié)的規(guī)劃。 二、什么是UEFI? UEFI是Unified Extensible Firmware Interface(統(tǒng)一可擴展固件接口)的縮寫,是計算機系統(tǒng)固件的一種新的標(biāo)準(zhǔn)接口。與傳統(tǒng)的BIOS相比,UEFI具有更多的功能和靈活性。 UEFI最早是由英特爾公司推出的,目的是為了取代BIOS,成為下一代計算機系統(tǒng)固件的標(biāo)準(zhǔn)接口。UEFI支持64位CPU、多核心處理器、大容量硬盤等新技術(shù),可以提供更好的系統(tǒng)啟動、固件更新、硬件診斷、安全性等方面的支持。 UEFI具有以下幾個特點 1.支持圖形化界面:UEFI可以提供更友好的圖形化界面,與傳統(tǒng)的BIOS相比更加易用。 2.支持多語言:UEFI可以支持多種語言,包括中文、英文等。 3.支持網(wǎng)絡(luò)啟動:UEFI可以支持通過網(wǎng)絡(luò)啟動系統(tǒng),可以提高系統(tǒng)的可靠性和安全性。 4.支持安全啟動:UEFI可以提供更加安全的啟動方式,可以保護系統(tǒng)免受惡意軟件、病毒等的攻擊。 5.支持大容量硬盤:UEFI可以支持大容量硬盤,可以充分利用現(xiàn)代硬件的性能。 6.支持?jǐn)U展性:UEFI可以提供更加靈活的接口設(shè)計,可以方便地進行擴展和定制。 UEFI已經(jīng)成為現(xiàn)代計算機系統(tǒng)的標(biāo)準(zhǔn)固件接口,幾乎所有的計算機硬件廠商都已經(jīng)支持UEFI啟動。 三、MBR的BIOS引導(dǎo)方式? MBR的BIOS引導(dǎo)方式是傳統(tǒng)的計算機系統(tǒng)引導(dǎo)方式,其基本流程如下: 1.計算機開機后,BIOS會自動執(zhí)行,完成硬件初始化和自檢等操作。 2.BIOS會讀取硬盤的第一個扇區(qū)(即MBR),并將控制權(quán)交給MBR中的引導(dǎo)程序。 3.MBR中的引導(dǎo)程序會讀取硬盤的分區(qū)表,確定系統(tǒng)所在分區(qū)的位置。 4.引導(dǎo)程序Boot Loader會加載系統(tǒng)所在分區(qū)的引導(dǎo)扇區(qū)(即Boot Sector),并將控制權(quán)交給引導(dǎo)扇區(qū)中的引導(dǎo)程序。 5.引導(dǎo)扇區(qū)中的引導(dǎo)程序會加載操作系統(tǒng)的內(nèi)核和其他必要的文件,并將控制權(quán)交給操作系統(tǒng)。 6.操作系統(tǒng)初始化完成后,會進入用戶登錄界面,等待用戶輸入用戶名和密碼。 需要注意的是,MBR只能管理最多4個分區(qū),因此在使用MBR引導(dǎo)方式時需要對硬盤進行分區(qū)操作,并且系統(tǒng)分區(qū)必須在前4個分區(qū)中。如果需要管理更多的分區(qū),可以使用GPT分區(qū)表來代替MBR。 此外,MBR的BIOS引導(dǎo)方式也存在一些缺點,如容易受到惡意軟件的攻擊、不支持UEFI等。因此,現(xiàn)代計算機系統(tǒng)已經(jīng)逐漸轉(zhuǎn)向使用UEFI引導(dǎo)方式。 四、UEFI的引導(dǎo)方式? UEFI的引導(dǎo)方式是基于UEFI固件接口的新型計算機系統(tǒng)引導(dǎo)方式,其基本流程如下: 1.計算機開機后,UEFI固件會自動執(zhí)行,完成硬件初始化和自檢等操作。 2.UEFI固件會讀取硬盤上的EFI系統(tǒng)分區(qū)(ESP)中的引導(dǎo)程序(Boot Loader),并將控制權(quán)交給引導(dǎo)程序。 3.引導(dǎo)程序會加載操作系統(tǒng)的內(nèi)核和必要的驅(qū)動程序等文件,并將控制權(quán)交給操作系統(tǒng)。 4.操作系統(tǒng)初始化完成后,會進入用戶登錄界面,等待用戶輸入用戶名和密碼。 需要注意的是,UEFI的引導(dǎo)方式與MBR的BIOS引導(dǎo)方式有很大的不同。UEFI不需要讀取硬盤的第一個扇區(qū)或引導(dǎo)扇區(qū),而是通過讀取硬盤上的EFI系統(tǒng)分區(qū)中的引導(dǎo)程序來啟動操作系統(tǒng)。這個引導(dǎo)程序可以是任何可執(zhí)行文件,包括操作系統(tǒng)的引導(dǎo)程序、引導(dǎo)管理器、預(yù)啟動環(huán)境等。同時,UEFI也支持多個引導(dǎo)程序的配置,可以通過菜單選擇要啟動的操作系統(tǒng)或其他應(yīng)用程序。 GPT(GUID Partition Table)分區(qū)表是一種新的磁盤分區(qū)表架構(gòu),用于替代舊的MBR(Master Boot Record)分區(qū)表。GPT分區(qū)表架構(gòu)采用了GUID(Globally Unique Identifier)標(biāo)識符來標(biāo)識磁盤和分區(qū),可以支持更大的磁盤容量和更多的分區(qū),同時也提供了更好的數(shù)據(jù)安全性和可靠性。 UEFI的引導(dǎo)方式具有以下優(yōu)點: 1.支持多個操作系統(tǒng):UEFI可以配置多個引導(dǎo)程序,支持啟動多個操作系統(tǒng)或不同版本的操作系統(tǒng)。 2.支持大容量硬盤:UEFI可以支持GPT分區(qū)方式,可以管理更多的分區(qū)和支持更大的硬盤容量。 3.支持更多的硬件設(shè)備:UEFI可以支持更多的硬件設(shè)備,包括64位CPU、大容量硬盤、多核心處理器等。 4.提供更好的安全性:UEFI可以提供更好的安全性,支持?jǐn)?shù)字簽名、啟動密碼、安全啟動等功能,可以防止惡意軟件的攻擊。 總之,UEFI的引導(dǎo)方式相比MBR的BIOS引導(dǎo)方式更加靈活和功能強大,可以提供更好的性能和安全性。 五、什么是GPT分區(qū)? GPT分區(qū)是指GUID分區(qū)表(GUID Partition Table),是一種用于管理硬盤分區(qū)的新型分區(qū)表方式,與MBR分區(qū)表方式有很大的不同。 GPT分區(qū)表是基于GUID(全局唯一標(biāo)識符)的分區(qū)表方式,每個分區(qū)都有一個唯一的GUID標(biāo)識符,可以支持更多的分區(qū)和更大的磁盤容量。GPT分區(qū)表可以支持最多128個分區(qū),每個分區(qū)最大容量可以達到9.4 ZB(1 ZB=1024^7 B),遠遠大于MBR分區(qū)表的限制(最多4個主分區(qū)或3個主分區(qū)+1個擴展分區(qū))。 GPT分區(qū)表還支持磁盤自我修復(fù)和備份功能,可以在磁盤損壞時自動恢復(fù)分區(qū)表數(shù)據(jù)。同時,GPT分區(qū)表還支持UEFI引導(dǎo)方式,可以在UEFI固件環(huán)境下啟動操作系統(tǒng),提供更好的性能和安全性。 需要注意的是,GPT分區(qū)表只能在支持UEFI引導(dǎo)方式的計算機上使用,如果使用MBR引導(dǎo)方式則需要將硬盤轉(zhuǎn)換為MBR分區(qū)表方式。同時,GPT分區(qū)表也需要支持GPT的操作系統(tǒng)才能正常使用。常見的GPT分區(qū)格式有NTFS、FAT32、exFAT等。 總之,GPT分區(qū)表是一種新型的硬盤分區(qū)表方式,可以管理更多的分區(qū)和更大的磁盤容量,同時支持自我修復(fù)和備份等功能,是現(xiàn)代計算機系統(tǒng)的重要組成部分。 GPT分區(qū)表架構(gòu)由以下幾個部分組成: 1.Protective MBR(保護MBR):GPT分區(qū)表的第0柱面(LBA 0)處保留一個512字節(jié)的MBR分區(qū)記錄,用來保護GPT分區(qū)表免受舊版BIOS的破壞。 2.GPT Header(GPT頭):GPT分區(qū)表的頭部,占據(jù)了磁盤的第一個物理塊512字節(jié)。它包含了GPT分區(qū)表的基本信息,包括分區(qū)表的位置、大小、版本號、磁盤類型、GUID等。 3.Partition Entries(分區(qū)表項):磁盤上每個分區(qū)的描述信息,每個分區(qū)的信息占據(jù)了128字節(jié)。它包含了分區(qū)的GUID、起始位置、結(jié)束位置、分區(qū)屬性等信息。 4.Partition Array CRC32(分區(qū)表項數(shù)組校驗和):用于檢測分區(qū)表項數(shù)組數(shù)據(jù)是否正確的校驗和。 GPT分區(qū)表架構(gòu)支持最多128個分區(qū),每個分區(qū)的大小可以達到EB級別,其中包括了主分區(qū)、擴展分區(qū)、邏輯分區(qū)等類型。GPT分區(qū)表架構(gòu)還提供了更好的數(shù)據(jù)安全性和可靠性,它通過備份GPT頭和分區(qū)表項數(shù)組來避免數(shù)據(jù)丟失的風(fēng)險。 六、MBR與UEFI主要區(qū)別? MBR和UEFI是計算機啟動過程中兩種不同的固件接口標(biāo)準(zhǔn)。它們的主要區(qū)別在以下幾個方面: 1.引導(dǎo)方式不同:MBR使用傳統(tǒng)的BIOS引導(dǎo)方式,而UEFI使用新的UEFI引導(dǎo)方式。 2.分區(qū)方式不同:MBR只支持傳統(tǒng)分區(qū)方式,即主分區(qū)和擴展分區(qū);而UEFI支持GPT分區(qū)方式,可以管理更多的分區(qū)。 3.引導(dǎo)程序不同:MBR中的引導(dǎo)程序大小限制為512字節(jié),只能加載操作系統(tǒng)的引導(dǎo)程序;而UEFI的引導(dǎo)程序大小沒有限制,可以加載更多的驅(qū)動程序和應(yīng)用程序。 4.安全性不同:UEFI可以提供更好的安全性,支持?jǐn)?shù)字簽名、啟動密碼、安全啟動等功能,可以防止惡意軟件的攻擊。 5.硬件支持不同:UEFI可以支持更多的硬件設(shè)備,包括64位CPU、大容量硬盤、多核心處理器等。 總體來說,UEFI相比MBR具有更多的功能和靈活性,可以提供更好的性能和安全性。但是,UEFI也需要更強大的硬件支持,如果計算機硬件不支持UEFI,則無法使用UEFI引導(dǎo)方式。 |
上一篇: