裝機搞不清驅動器分區表,老鳥也翻車!
說真的,從奔騰III時代開始,小編我DIY的電腦不下百台,各種狀況也遇到不少,直接冒煙的經歷也是有的,不過最讓我記憶深刻的,還是剛剛接觸UEFI 引導的時候,特別是MBR、GPT分區表,搞得我是一頭霧水。如今,UEFI BIOS更是和作業系統緊密聯繫在一起,搞不好連系統都裝不上。所以,咱們今兒就來聊聊分區表和UEFI BIOS的知識。
EFI是Extensible Firmware Interface(可延伸韌體介面)的縮寫,是由Intel宣導推出的一種在類PC系統中替代BIOS的升級方案。UEFI則是Unified EFI(統一可延伸韌體介面)它是基於EFI 1.10標準為基礎發展起來的,UEFI是一種詳細描述類型介面的標準,可以讓PC從預啟動的操作環境,載入到作業系統上。
和傳統BIOS的藍白功能表介面比起來,採用圖形介面的EFI以及UEFI要友好的多了,交互性更強,而且功能更豐滿。在英特爾發佈Sandy Bridge架構處理器的時候,傳統BIOS也就此完成了歷史使命,全新的UEFI BIOS正式接替他。自此正式支持GPT分區表,一舉取代了此前的MBR分區表格式,不過為了保持對老平臺的相容,微軟即使最新的Windows 10系統也繼續提供了對MBR分區表格式的支援。
好了,清楚了什麼是UEFI,接下來就要搞清GPT和MBR,兩種分區表之間的區別了。
MBR即 “主引導記錄”,它存在於硬碟的一個特殊的開機磁區。這個磁區中包含了已安裝的作業系統的Bootloader和驅動器的邏輯分區資訊。MBR的局限性在於,最大支援2TB磁片,大於2TB容量的磁片就無法識別了;而且MBR只能支持最多4個主要磁碟分割,倘若你想要更多分區,你只能創建所謂“擴展分區”,並在其中創建邏輯分區。
而GPT分區表,可以為你的驅動器上的每個分區都有一個全域唯一的識別字——GUID,GUID這是一個隨機生成的字串,可以保證為地球上的每一個GPT分區都分配完全唯一的識別字。所以GPT自然沒有MBR的那些限制。磁碟機容量可以大得多,大到作業系統和檔案系統都沒法支援。它同時還支持幾乎無限個分區數量,不過,Windows最多只能支持128個GPT分區。
而在安全性方面,GPT分區表也進行了全方位改進。在早期的MBR磁片上,分區和啟動資訊是保存在一起的。如果這部分資料被覆蓋或破壞,事情就麻煩了。相對的,GPT在整個磁片上保存多個這部分資訊的副本,因此它更為健壯,並可以恢復被破壞的這部分資訊。GPT還為這些資訊保存了迴圈冗餘校驗碼(CRC)以保證其完整和正確——如果資料被破壞,GPT會發覺這些破壞,並從磁片上的其他地方進行恢復。
當你要使用UEFI引導啟Windows作業系統,就需要配合使用GPT分區表。目前64bit Windows Vista、7、8、8.1、10都已經支持GPT分區表,而Windows 8、8.1、10都已經原
生支援UEFI,安裝這些系統的時候:只要將硬碟轉換為GPT分區表 主機板設置為UEFI啟動後,就可以直接開始安裝作業系統了。
而對於Windows Vista、7系統,就需要手動添加UEFI支援,我們可以找一份Windows 8或者10安裝鏡像,從安裝檔中提取Bootmgfw.efi檔,重命名為BOOTX64.EFI,拷貝
到win7安裝檔的\EFI\Boot\下,如果沒有BOOT資料夾就新建一個。