UEFI+GPT淺析

       自從Win8發佈以來,預裝Win8/8.1的電腦默認在UEFI模式下啓動操作系統,爲了配合微軟,PC廠商都將電腦打開了安全啓動(UEFI可選標準之一),受限於內置的安全啓動Key,只有Win8以及之後的版本才能通過安全啓動驗證,就不能正常安裝低於Win8的老系統。由此說開來。
       UEFI,全稱“統一的可擴展固件接口”(Unified Extensible Firmware Interface),它並不是一個特定的東西,而是一套標準,用於操作系統自動從預啓動的操作環境,加載到一種操作系統上。簡而言之,它就是要取代的是BIOS+MBR,接管計算機從Power On到操作系統啓動中間的全部過程。
       因爲目前兩種標準還處於平緩過渡階段,普遍的是Legacy BIOS+ UEFI BIOS共存。UEFI標準中對磁盤的要求是必須要GPT磁盤,對應之前的MBR磁盤。
       GPT意爲GUID分區表。(GUID意爲全局唯一標識符)。這是一個正逐漸取代MBR的新標準。它和UEFI相輔相成——UEFI用於取代老舊的BIOS,而GPT則取代老舊的MBR。之所以叫作“GUID分區表”,是因爲你的驅動器上的每個分區都有一個全局唯一的標識符(globally unique identifier,GUID)——這是一個隨機生成的字符串,可以保證爲地球上的每一個GPT分區都分配完全唯一的標
       這個標準沒有MBR的那些限制。磁盤驅動器容量可以大得多,大到操作系統和文件系統都沒法支持。它同時還支持幾乎無限個分區數量,限制只在於操作系統——Windows支持最多128個GPT分區,而且你還不需要創建擴展分區。
       在MBR磁盤上,分區和啓動信息是保存在一起的。如果這部分數據被覆蓋或破壞,事情就麻煩了。相對的,GPT在整個磁盤上保存多個這部分信息的副本,因此它更爲健壯,並可以恢復被破壞的這部分信息。GPT還爲這些信息保存了循環冗餘校驗碼(CRC)以保證其完整和正確——如果數據被破壞,GPT會發覺這些破壞,並從磁盤上的其他地方進行恢復。而MBR則對這些問題無能爲力——只有在問題出現後,你纔會發現計算機無法啓動,或者磁盤分區都不翼而飛了。
       另外,爲了保護分區表,GPT的分區信息在每個分區的頭部和尾部各保存了一份,以便分區表丟失以後進行恢復。
       UEFI相比較MBR來說,優勢很明顯,但在兩種標準的過渡階段還是給很多人造成一定的麻煩,畢竟Win7纔是真正用得最多的操作系統。要從UEFI+GPT切換到BIOS+MBR,需要將OS Optimized Defaults關閉,這個設置是爲了開啓UEFI+開啓安全啓動,關閉掉就給“低級”一些的系統開路。然後將Boot Mode(啓動方式)設置爲Legacy,這裏是切換BIOS,換成常規的BIOS就行了。在Security裏有Secure Boot,關掉它。然後將硬盤修改爲GPT模式,這會將硬盤裏的所有內容給清空,這裏用系統提供的diskpart工具就行了,這裏可以參考
       分區的一些命令:http://bbs.pcbeta.com/viewthread-1333938-1-1.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章