淺談GPT
2012-10-19 10:49 發(fā)表
在UEFI+GPT全新安裝Windows 7 x64:
首先,要保證所用的安裝介質(zhì)是原版Windows 7 x64的安裝光盤(根據(jù)本人經(jīng)驗(yàn),很多重新封裝的Windows 7 x64光盤會把EFI的啟動程序去掉),U盤不保證一定可以(這要看具體的芯片組支持情況而定)。另外,記得要在BIOS設(shè)置里面打開UEFI的支持,具體的可以參閱主板說明書。
放入安裝光盤,可以按快捷鍵選擇啟動介質(zhì),選擇以UEFI模式啟動安裝光盤。通常,UEFI模式會列出單獨(dú)的一個(gè)啟動選項(xiàng),舉個(gè)例子,比如按快捷鍵之后,列出如下幾個(gè)啟動介質(zhì):1、P0:ST9320325AS,2、ASUS 20B1S(光驅(qū)),3、UEFI:ASUS 20B1S(UEFI模式的光盤啟動),這時(shí)候,就應(yīng)該選擇第三項(xiàng),那么安裝光盤就會以UEFI模式進(jìn)行啟動,可以把Windows安裝到GPT了。
在進(jìn)入安裝界面以后,如果想手動指定ESP和MSR分區(qū)的大小,可以先不要急著進(jìn)行安裝,按Shift+F10調(diào)出cmd,用diskpart命令行程序進(jìn)行分區(qū),因?yàn)閃indows安裝程序里面的分區(qū)軟件不能手動指定ESP和MSR分區(qū)的大小。在cmd輸入diskpart,就進(jìn)入了diskpart分區(qū)軟件。對于4KB的高級格式磁盤,無需擔(dān)心對齊問題,GPT似乎本身就是以4KB的扇區(qū)進(jìn)行分區(qū)的。然后就按照以下步驟分區(qū)吧,當(dāng)然嫌麻煩的話,可以直接用PE里面的DiskGenius進(jìn)行預(yù)先分區(qū)(推薦)。
DISKPART>list disk
//顯示硬盤列表。用空間區(qū)分硬盤,記下前面的序號,假設(shè)目前是disk 0
DISKPART>select disk 0
//如果這個(gè)時(shí)候再list一遍可以看到disk 0前面有一星號。用clean清除分區(qū)表(記得備份數(shù)據(jù))
DISKPART>clean
//我們可以在這里完成分區(qū)工作,也可以讓安裝程序去做。不過先要把分區(qū)轉(zhuǎn)成GPT
DISKPART>convert gpt
//這一步之后,磁盤就是GPT分區(qū)表了。可以用圖形界面安裝去了。下面是手動分區(qū)。
//現(xiàn)在新建EFI分區(qū)。通常128M就夠了,Windows默認(rèn)是100M
DISKPART>create partition efi size=128
//這個(gè)分區(qū)是用來存放EFI引導(dǎo)文件的,默認(rèn)是看不到里面的文件的。分區(qū)格式為FAT32。細(xì)心的同學(xué)應(yīng)該注意到了,在MBR分區(qū)表讓W(xué)indows 7給新硬盤分區(qū)并裝系統(tǒng)的話,C盤前面會有100M多出來的空間。這里大同小異。
//然后是Microsoft System Recovery分區(qū),默認(rèn)是128M。
DISKPART>create partition msr size=128
//微軟保留分區(qū)創(chuàng)建完畢。
DISKPART>create partition primary size=40963
//這就是C盤,大小隨便指定,后面的剩余空間可以先空著,裝完系統(tǒng)再分。
如此,基本的分區(qū)結(jié)構(gòu)就創(chuàng)建完畢了,可以回到Windows安裝程序繼續(xù)進(jìn)行安裝了,以后的過程就和正常的MBR安裝Windows 7一樣了。
注意:對于想要通過模擬BIOS激活的同學(xué),最好不要輕易嘗試,因?yàn)槟MBIOS激活一般是通過替換MBR代碼來達(dá)到激活的效果,在GPT里面,由于不存在MBR,這種方法可能會破壞分區(qū)表,導(dǎo)致無法引導(dǎo)。推薦自己購買正版密鑰。
在UEFI+GPT全新安裝Linux:
目前的Linux發(fā)行版中,很多都還沒有加入U(xiǎn)EFI支持,推薦使用最新版Fedora,對UEFI支持比較全面一點(diǎn)。安裝過程就不贅述了,和UEFI+GPT的Windows 7安裝差不多,都是以UEFI模式啟動光盤進(jìn)行安裝,也要分100MB以上的ESP分區(qū)。其他安裝過程并無特別。
在BIOS兼容分區(qū)+GPT全新安裝Linux:
這個(gè)也沒什么可以多說的,和正常的MBR分區(qū)安裝Linux一樣,安裝程序會自動識別GPT和BIOS兼容分區(qū)并且把引導(dǎo)管理器安裝到BIOS兼容分區(qū)里面(推薦使用Ubuntu,OpenSUSE等廣泛采用Grub2的發(fā)行版)。
需要說明的是:很多人可能會有一種錯(cuò)誤的觀念,甚至有點(diǎn)排斥GPT,認(rèn)為2.2TB以上的單塊磁盤才有必要采用GPT,而對于容量相對較小的磁盤,GPT就不是必須的了。事實(shí)上,這種觀念有一定道理,但并不完全正確。
首先,GPT和硬盤容量并不存在依賴或者因果關(guān)系,兩者是獨(dú)立的部分。
其次,即使目前主流的硬盤容量達(dá)不到,GPT也依然應(yīng)當(dāng)被認(rèn)可。當(dāng)然,由于目前XP尚有很大的份額,可能遷移到GPT的條件還不成熟。
第三,別看我上面洋洋灑灑介紹那么多,使得GPT看上去貌似很復(fù)雜的樣子。實(shí)際上,對于用戶來說,我們完全不用了解GPT的分區(qū)結(jié)構(gòu)是如何的,GPT上面的操作系統(tǒng)是如何引導(dǎo)的。這些全都是不需要理會的內(nèi)容,我們只管應(yīng)用就行了。
當(dāng)然,盡管GPT的歷史已經(jīng)算是悠久了,但是并沒有大規(guī)模普及,相應(yīng)的磁盤和分區(qū)管理工具可能還不成熟。但是本人相信,隨著硬件的發(fā)展,GPT的普及并不會太遙遠(yuǎn)。如前面所說,盡管GPT在PC機(jī)并不普及,但是在Macintosh和大型的Unix機(jī)器,GPT很早就已經(jīng)進(jìn)入應(yīng)用。
以上就是對GPT應(yīng)用的基本介紹,總的來說,GPT的好處還是很多的。而為了以后的大容量磁盤考慮,本人也推薦盡快升級到GPT(當(dāng)然,Windows用戶比較悲催,必須要主板芯片組支持UEFI)。