前言
在開始學習安裝系統(tǒng)前,GPT+MBR分區(qū)表與UFFI+BIOS引導是一個非常重要的問題,因為選擇正確的分區(qū)表以及引導臣咖,對于電腦的啟動速度以及后續(xù)系統(tǒng)安裝都有非常重要的意義涩金。當我們選擇錯誤的引導和分區(qū)表時谱醇,會影響到我們系統(tǒng)的啟動速度甚至直接導致系統(tǒng)無法安裝.例如Windows7對于UEFI其實是支持不良的,當你在UEFI引導模式下安裝Windows7時候步做,你可能會發(fā)現(xiàn)你的Windows7無法啟動和安裝(有一種特殊情況副渴,當你主板有CSM(兼容性支持模塊)時候就能正常啟動,而在開啟UEFI引導的情況下辆床,你硬盤選擇了MBR格式下佳晶,你又會發(fā)現(xiàn)系統(tǒng)會提示你無法安裝桅狠,所以認識這幾個名詞的重要性就顯得非常的重要了讼载。
MBR和GPT分區(qū)表
全新硬盤(未初始化)在裝系統(tǒng)之前,必須進行分區(qū)操作中跌,不然就無法進行系統(tǒng)安裝咨堤,而硬盤分區(qū)的格式就包括MBR和GPT兩種。
MBR的全稱是Master Boot Record意思是“主引導記錄”漩符,它有自己的啟動器一喘,也就是啟動代碼,所謂啟動加載器嗜暴,是一小段代碼凸克,用于加載驅(qū)動器上其他分區(qū)上更大的加載器。如果你安裝了Windows闷沥,Windows啟動加載器的初始信息就放在這個區(qū)域里——如果MBR的信息被覆蓋導致Windows不能啟動萎战,你就需要使用Windows的MBR修復功能來使其恢復正常,而加載器一旦啟動代碼被破壞舆逃,系統(tǒng)就沒法啟動蚂维,只有通過修復才能啟動系統(tǒng)戳粒。另外MBR分區(qū)表最大支持2TB容量,在容量方面存在著極大的瓶頸虫啥,所以GPT在今后的發(fā)展就會越來越占優(yōu)勢蔚约,MBR也會逐漸被GPT取代。
GPT的全稱是Globally Unique Identifier Partition Table涂籽,GPT意為GUID分區(qū)表苹祟,這是一個正逐漸取代MBR的新標準,它由UEFI輔助而形成的又活,這樣就有了UEFI用于取代老舊的BIOS苔咪,而GPT則取代老舊的MBR。這個標準沒有MBR的那些限制柳骄。磁盤驅(qū)動器容量可以大得多团赏,大到操作系統(tǒng)和文件系統(tǒng)都沒法支持。它同時還支持幾乎無限個分區(qū)數(shù)量耐薯,這個限制在于操作系統(tǒng)舔清,Windows支持最多128個GPT分區(qū)。
而新技術GPT肯定是比MBR有著天生的優(yōu)勢的曲初,下面我們來具體看看
得益于LBA提升至64位体谒,以及分區(qū)表中每項128位設定,GPT可管理的空間近乎無限大臼婆,假設一個扇區(qū)大小仍為512字節(jié)抒痒,可表示扇區(qū)數(shù)為,算下來颁褂,可管理的硬盤容量=18EB(1EB=1024PB=1,048,576TB)故响,2T在它面前完全不在話下。按目前的硬盤技術來看颁独,確實近乎無限彩届,不過,以后的事誰知道呢誓酒。
分區(qū)數(shù)量幾乎沒有限制樟蠕,由于可在表頭中設置分區(qū)數(shù)量的大小,如果愿意靠柑,設置幾百個分區(qū)也可以(有人愿意管理這么多分區(qū)嗎)寨辩,不過,目前windows僅支持最大128個分區(qū)歼冰。
自帶保險靡狞,由于在磁盤的首尾部分各帶一個GPT表頭,任何一個受到破壞后都可以通過另一份恢復停巷,極大地提高了磁盤的抗性(兩個一起壞的請出門買彩票)耍攘。
循環(huán)冗余檢驗值針對關鍵數(shù)據(jù)結(jié)構(gòu)而計算榕栏,提高了數(shù)據(jù)崩潰的檢測幾率。
盡管目前分區(qū)類型不超過百數(shù)(十數(shù)也沒有吧蕾各。)扒磁,GPT仍提供了16字節(jié)的GUID來標識分區(qū)類型,使其更不容易產(chǎn)生沖突式曲。
每個分區(qū)都可以擁有一個特別的名字妨托,最長72字節(jié),足夠?qū)懸皇灼呗闪肆咝摺M足你的各種奇葩起名需求兰伤。
安全性上,GPT會更安全钧排,因為分區(qū)表會備份敦腔,且加入校驗算法,一旦被病毒感染或誤操作可以及時發(fā)現(xiàn)恨溜,使用安全的備份的分區(qū)表補救符衔。
分區(qū)容量上,GPT可以識別出大于2T的硬盤糟袁,而MBR最大只能識別2T容量
UEFI和BIOS詳解
BIOS是英文"Basic Input Output System"的縮略詞判族,直譯過來后中文名稱就是"基本輸入輸出系統(tǒng)"。在IBM PC兼容系統(tǒng)上项戴,是一種業(yè)界標準的固件接口形帮。 BIOS這個字眼是在1975年第一次由CP/M操作系統(tǒng)中出現(xiàn)。 BIOS是個人電腦啟動時加載的第一個軟件周叮。它是一組固化到計算機內(nèi)主板上一個ROM芯片上的程序辩撑,它保存著計算機最重要的基本輸入輸出的程序、系統(tǒng)設置信息则吟、開機后自檢程序和系統(tǒng)自啟動程序槐臀。 其主要功能是為計算機提供最底層的锄蹂、最直接的硬件設置和控制氓仲。
UEFI,全稱Unified Extensible Firmware Interface得糜,即“統(tǒng)一的可擴展固件接口”敬扛,是一種詳細描述全新類型接口的標準,是適用于電腦的標準固件接口朝抖,旨在代替BIOS(基本輸入/輸出系統(tǒng))啥箭。此標準由UEFI聯(lián)盟中的140多個技術公司共同創(chuàng)建,其中包括微軟公司治宣。UEFI旨在提高軟件互操作性和解決BIOS的局限性急侥。
下面砌滞,讓我們來對比一下基于傳統(tǒng)BIOS和UEFI產(chǎn)品的異同。
更快:UEFI并行加載設備
從打開電源直到Windows開始屏幕出現(xiàn)之前坏怪,傳統(tǒng)的BIOS要完成很多工作贝润,它要完成硬件檢測(POST),初始化硬件使硬件進入“可用狀態(tài)”铝宵,調(diào)用MBR以將PC的啟動過程交給操作系統(tǒng)打掘。但是這個老邁的BIOS存在很多弊端,它基于16位匯編語言鹏秋,這使得英特爾和AMD在開發(fā)新款處理器時必須在處理器中加入會影響性能的兼容模式尊蚁,以使處理器可以支持BIOS。另外侣夷,BIOS有嚴格的空間限制横朋,使得主板產(chǎn)品的設計受到了很大限制,要增加新的擴展功能十分困難百拓。對于普通用戶而言叶撒,BIOS單調(diào)和枯燥的界面也非常難于操作。容量:UEFI能更出色地支持大硬盤
由于BIOS所支持的MBR尋址能力有限耐版,尋址寄存器只有32bit祠够,再加上傳統(tǒng)BIOS的512byte扇區(qū)大小的限制,使BISO通常只能識別2.19TB(232×512byte)的硬盤容量粪牲,通過在Windows中使用GPT(全局唯一標識分區(qū)表古瓤,Globally Unique Identifier Partition Table),3TB的新硬盤的所有容量可以完全被操作系統(tǒng)識別并使用腺阳,但是在BIOS架構(gòu)中3TB硬盤仍舊無法作為系統(tǒng)啟動盤使用落君。而UEFI支持GPT,借助它擁有的64位尋址能力亭引,UEFI能夠掌控264個扇區(qū)绎速,最大尋址能力達到9ZT(1ZT等于10億TB),并且3TB的硬盤也可以在UEFI的主板上作為系統(tǒng)引導盤來使用焙蚓。安全:安全性更強
UEFI啟動需要一個獨立的分區(qū)纹冤,它將系統(tǒng)啟動文件和操作系統(tǒng)本身隔離,可以更好的保護系統(tǒng)的啟動购公。即使系統(tǒng)啟動出錯需要重新配置萌京,我們只要簡單對啟動分區(qū)重新進行配置即可。而且宏浩,對于Win8系統(tǒng)知残,它利用UEFI安全啟動以及固件中存儲的證書與平臺固件之間創(chuàng)建一個信任源,可以確保在加載操作系統(tǒng)之前比庄,近能夠執(zhí)行已簽名并獲得認證的“已知安全”代碼和啟動加載程序求妹,可以防止用戶在根路徑中執(zhí)行惡意代碼》ρ危現(xiàn)代的幾乎所有的Linux發(fā)行版也很好的支持了UEFI Secure Boot (UEFI安全啟動)。其他:更多的功能制恍,更快的速度和更高的兼容性
UEFI支持Shell丑勤,可以在里面分區(qū),查看U盤內(nèi)容吧趣;UEFI比傳統(tǒng)BIOS啟動速度平均快了20%以上法竞;現(xiàn)代的幾乎所有系統(tǒng)都支持UEFI,包括Android和MAC OS(很少人知道强挫,其實它是第一個支持UEFI的)岔霸,Windows10之后不再支持傳統(tǒng)BIOS。
總結(jié)
整篇看完俯渤,大家很明顯的看出在引導上UEFI完虐BIOS呆细,而GPT完虐MBR。這個事實沒什么可爭論的八匠,因為UEFI和GPT的出現(xiàn)本身就是為了在前者的基礎上更進一步以及取代前者絮爷,所以在能使用UEFI+GPT的情況下,請各位務必優(yōu)先使用這兩個組合梨树,當然開啟這個也存在一些技術問題坑夯,例如UEFI+GPT更適合Windows8以上的系統(tǒng),Windows7原版并不適合用UEFI+GPT抡四,同時MBR轉(zhuǎn)換GPT有一些特殊的地方柜蜈,一不小心很容易導致無法啟動系統(tǒng)和丟失數(shù)據(jù),大家聽我說了UEFI+GPT的好指巡,但使用UEFI+GPT需要了解一些東西淑履,所以希望各位在啟用UEFI+GPT前認真找找教程了解一下,畢竟數(shù)據(jù)無價藻雪!
特別說明
電腦城的裝機員在幫你裝系統(tǒng)時秘噪,會把你的電腦設置成BIOS和MBR的,為什么勉耀?因為方便他們一鍵還原Ghost系統(tǒng)指煎,請務必注意!另外主板為了兼容MBR分區(qū)表瑰排,一般會提供Legacy BIOS和UEFI BIOS啟動模式選項贯要,而且默認情況下主板是優(yōu)先開啟Legacy BIOS暖侨,所以如果要使用UEFI模式安裝Windows椭住,就必須手動去調(diào)整開啟UEFI引導模式,至于具體的開啟方式請自行百度學習字逗,因為機型不同我沒法給大家一個統(tǒng)一答案京郑!
另外目前64bit Windows 7以上系統(tǒng)都已經(jīng)支持GPT分區(qū)表宅广,而Windows 8以上系統(tǒng)原生支持UEFI,多以當你安裝這些系統(tǒng)的時候:只要硬盤設置為GPT分區(qū)表 主板設置為UEFI啟動后些举,就可以直接開始安裝操作系統(tǒng)了跟狱。
而對于Windows Vista、7系統(tǒng)户魏,就需要手動添加UEFI支持驶臊,我們可以找一份Windows 8或者10安裝鏡像,從安裝文件中提取Bootmgfw.efi文件叼丑,重命名為BOOTX64.EFI关翎,拷貝到win7安裝文件的\EFI\Boot\下,如果沒有BOOT文件夾就新建一個鸠信,特別說明一下纵寝,如無約而來這些作者制作的系統(tǒng)安裝包內(nèi)一般會內(nèi)置上述的文件,支持UEFI啟動星立。
最后補充一個知識
CSM([兼容]性支持模塊)是BIOS上Boot選項里的一個下拉子項目(一些老的主板上沒有此選項)爽茴,與Secure Boot(安全啟動)是并列項。CSM開啟使得可以支持UEFI啟動和非UEFI啟動绰垂。若是需要啟動傳統(tǒng)MBR設備室奏,則需開啟CSM。關閉CSM則變成純UEFI啟動劲装,且完全支持安全啟動窍奋。Secure Boot(安全啟動),安全啟動僅適用于使用UEFI啟動的操作系統(tǒng)酱畅。
在筆記本的BIOS里琳袄,這里更多的是使用Enabled(打開)和Disabled(關閉)兩個選項。在電腦自帶Windows 8的情況下纺酸,Secure Boot(安全啟動)默認是Enabled(打開)窖逗。從而使得CSM(兼容性支持模塊)又默認是Disabled(關閉),進而導致電腦不能啟動不完全支持UEFI的設備餐蔬。要使得電腦能啟動不完全支持UEFI的設備碎紊,就必須關閉Secure Boot,然后打開CSM樊诺。
CSM 模塊的存在就是為什么你明明不是按照UEFI+GPT組合的情況下依舊可以安裝并啟動Windows7的原因仗考!