劉宗凡++邱元陽
電腦引導系統的方式,正由BIOS過渡到UEFI。在Intel和各大廠商力推下,支持UEFI啟動的主板如雨后春筍般涌現,發展得如火如荼。現在新出的主板,基本上都提供了對UEFI的支持。我們來對照一下UEFI對BIOS的一些改進和優點:
BIOS是16位的,而UEFI有32位和64位兩個版本。UEFI支持圖形化的啟動界面,并支持應用程序開發,但相應的操作系統中的硬盤卻需要使用GUID分區結構。
UEFI內置圖形驅動功能,可以提供一個高分辨率的彩色圖形環境,用戶進入后能用鼠標點擊調整配置,一切就像操作Windows系統下的應用軟件一樣簡單。
UEFI啟動方式是主板啟動,它可以不指向任何存儲設備。但在實際使用中,我們卻需要把這個啟動過程轉交到某一存儲設備上,啟動其中的操作系統。因此UEFI就是用于從預啟動的操作環境,加載到一種操作系統上,并支持2TB以上的硬盤。
UEFI啟動需要一個獨立的分區,它將系統啟動文件和操作系統本身隔離,可以更好地保護系統的啟動。即使系統啟動出錯需要重新配置,我們只要簡單地對啟動分區重新進行配置即可。而且,對于Windows 8系統,它利用UEFI安全啟動以及固件中存儲的證書與平臺固件之間創建一個信任源,可以確保在加載操作系統之前,已經能夠執行已簽名并獲得認證的“已知安全”代碼和啟動加載程序,可以防止用戶在根路徑中執行惡意代碼。
UEFI啟動過程中還可以調用EFI Shell,加載硬件驅動程序或不同路徑的啟動文件。
UEFI允許企業軟件實施安全策略。OEM廠商可以自定義企業軟件來達到客戶的要求,在他們自己的平臺上自定義證書和策略管理的級別。
UEFI相比傳統BIOS的優點可以總結為一句話:模塊化設計、圖形化界面、更強的兼容性和可擴展性。
UEFI的優點顯而易見,未來幾年,傳統BIOS必將被其取而代之。在BIOS和UEFI的應用中會有哪些難題呢?下面我們將一起來探討。
● BIOS與UEFI的截圖
如果我們需要把BIOS操作過程和別人分享,就需要對BIOS界面截圖。但因為操作系統還沒有啟動,Windows下的截圖軟件無能為力,讓人束手無策。這時就需要另辟蹊徑,曲徑通幽。
1.拍照法
使用數碼相機或手機對著屏幕拍照,這個方法雖然笨但可以忠實記錄BIOS界面。拍照時注意設置相機以消除屏幕的頻閃現象,另外盡量不要使用廣焦端以免產生畸變。這個辦法的缺點也很明顯,就是沒有截圖那樣干凈美觀。
2.模擬法
類似CMOSTEST的軟件可以模擬普通BIOS的運行情況,有些模擬程序對某些特定的電腦BIOS界面可以真實再現,有些網站還提供了Flash動畫進行在線模擬。我們只要用普通的截圖方法就可以將界面抓下來。這種方法的缺點是無法真實再現本機的BIOS界面。
在BIOS模擬軟件中較完美的是IBM的BIOS模擬程序,有多種程序分別對應不同的機器型號,這些軟件模擬出來的BIOS界面與相應真實機器是相同的。
附幾個BIOS模擬軟件的下載地址:①CMOS設置模擬程序:http://orzhd.com/briian/2007/12/bios-simulator-01.zip;②BIOS設置模擬程序:http://orzhd.com/briian/2007/12/bios-simulator-02.zip; IBM BIOS模擬程序:http://orzhd.com/briian/2007/12/60969_t43_18xx_r52_bios.swf。③HP BIOS模擬程序:http://h20181.www2.hp.com/plmcontent/NACSC/Notebooks/10943_091504/dmd/media/bios/dmd_BIOS_sim.swf。
3.虛擬機法
VMware和Virtual PC等虛擬機軟件能在Windows系統上虛擬出多個計算機,當然它也可以模擬BIOS的操作。使虛擬機運行在窗口模式下,我們就可以從容截圖了。虛擬機模擬的BIOS基本上是本機的真實情況,但有可能不會100%真實再現,有些項目在虛擬機中是不會顯示出來的。同時,如果我們在虛擬機中改變某些值,是不會對本機的真實BIOS起作用,只會在虛擬機啟動時起作用。
4.視頻采集法
通過視頻采集卡將BIOS設置時的VGA屏幕信號采集到另一臺電腦中,就可以截取其中的畫面。這需要硬件的支持。
5.BIOS備份文件加載法
通過將本機BIOS信息備份下來,并在Windows程序中加載,來模擬和還原本機的BIOS設置界面,這時候就可以截圖了。這樣的軟件有支持Award BIOS的Modbin、Award BIOS Editor、支持AMI BIOS的MMTools等。以Award BIOS Editor為例,用它打開BIOS文件后,在左側“已識別項目”里點擊System BIOS,再在右側點擊Setup Menu,再點擊Run,就能彈出模擬內容了。而BIOS備份文件的獲得,可以通過CBROM軟件和BIOS刷新工具來實現。
6.UEFI截圖
大多數支持UEFI的主板都內置有截圖功能。比如華碩主板,插上U盤,在需要截圖的時候按F12鍵就可以把圖像保存在U盤里。如果主板沒有集成截圖功能,可以使用screen_new.efi(外部命令,可從網上下載到U盤),在EFI Shell環境中執行后按F12鍵就可以保存EFI Shell操作界面,截圖文件會自動連續地保存到U盤上。執行exit命令退出EFI Shell后,在任意UEFI界面下仍可按F12鍵截屏。
● EFI Shell
EFI Shell指UEFI界面下實現用戶和系統交互的命令行界面。
在UEFI主板BIOS中,一般有EFI Shell選項,如果沒有,可以下載一個Shell.efi文件改名為shellx32.efi或shellx64.efi,將其放在U盤中用來啟動EFI Shell。或者用UEFI的Boot Maintenance Manager里面的“Boot from a file”加載U盤上的Shell.efi文件,效果等同。
EFI Shell的功能相當強大,自帶許多功能強大的應用軟件,相當于一個DOS操作系統了,運行界面如圖1所示。
EFI Shell啟動后的提示符為“Shell>”,非常像一個DOS命令提示符窗口,命令的輸入方法也與DOS一樣,進入文件夾也是cd命令,列出文件名則是ls(相當于DOS下的dir)。Date、time、mkdir、attrib、edit、cls、exit等命令含義與DOS命令相同。
EFI Shell的命令可分為引導命令、配置命令、文件系統命令、腳本命令、設備驅動程序和句柄命令以及導航和其他命令。更多的命令和用法,可以通過輸入“help”或“?”來獲得幫助。
EFI Shell應用程序開發一般使用C語言,在VS 2008下,下載UDK和EFI_Toolkit開發包并解壓(需要手動配置開發環境,可參考UDK中ReleaseNote里面的相應說明),可以方便地進行UEFI Application開發,生成的應用程序是.efi文件。并且EFI Shell也支持腳本編程,類似DOS下的批處理。
● BIOS啟動與UEFI啟動
由于微軟想用Windows 8統一桌面和移動端操作系統,對Windows做了大量改進,但很多人覺得不適應,所以遲遲得不到普及。雖然現在的新電腦預裝的基本上都是Windows 8,但很多人買來電腦的第一件事就是將操作系統降級為Windows 7。
endprint
一個新問題出現了:以聯想某筆記本為例,在啟動時按F12,準備選擇從光驅啟動安裝系統,但發現啟動設備里根本就沒有光驅。這是因為這些安裝Windows 8的筆記本電腦都是從UEFI啟動,我們首先要把啟動方式改為傳統的BIOS方式,才能從光驅啟動。步驟為:①在電腦啟動時按F2鍵進入BIOS界面,選擇“Boot”項。在其子菜單“Boot Mode”后可見啟動模式默認為“UEFI”。在這一項按回車,選擇“Legacy Support”(傳統支持,即傳統BIOS啟動模式)。②在選擇了“Legacy Support”后,下面會多出一項“Boot Priority”,默認為“UEFI First”,將其改為“Legacy First”。③在“Boot Device Priority”位置,我們可以設置光驅優先啟動。或者重啟,在啟動時按F12,在啟動管理菜單下直接選擇光驅。
在UEFI的啟動選項中有一項就是安全啟動,但它卻可能成為困擾我們的一個選項。到底什么是安全啟動呢?
微軟Windows 8操作系統所認證的PC產品需要客戶支持安全啟動,而且啟動過程中所有的軟件和固件都需要可信的CA簽名。也就是說在這個過程中將會鎖定啟動進程,因此無簽名的第三方操作系統就無法啟動。這就是為什么很多新的筆記本電腦預裝的Windows 8操作系統對新手而言不容易更換的原因。
安全啟動(Secure boot)是UEFI協議,不屬于Window 8的功能,但卻是Windows 8安全啟動架構的一部分。Windows 8使用安全啟動來確保pre-OS環境的安全。雖然看起來Windows 8在UEFI的配合下可能會阻止非Windows系統的啟動,但它主要是用來防止未經授權的針對引導代碼的訪問,而原始設備制造商提供的固件更新程序是安全啟動判定的關鍵,因而實際上一開始就可以允許用戶禁用安全引導功能,所以不存在封殺其他系統的能力。安全啟動并不“鎖定”操作系統的裝載器,只是應用安全策略,允許企業軟件對組件進行驗證。
了解了個中緣由,我們就會明白為什么對預裝Windows 8的筆記本電腦重做系統時要將UEFI的安全啟動關閉。如果要回到BIOS啟動方式,還需要將啟動模式由UEFI改回傳統模式(即BIOS啟動模式),并相應修改啟動設備的順序。
當然,如果是BIOS啟動方式下的Windows 8系統,就不存在這個問題了。
● MBR分區與GUID分區
傳統的MBR(主引導記錄)分區方案將分區信息保存在磁盤的第一個扇區(MBR扇區)中,每個分區項占用16個字節,用來存放活動狀態標志、文件系統標識、起止柱面號、磁頭號、扇區號、隱含扇區數目(4個字節)、分區總扇區數目(4個字節)等內容。由于MBR扇區只有64個字節用于分區表,所以只能記錄4個分區的信息。因此MBR分區方案中主分區數目不能超過4個。為使用更多的分區,引入了擴展分區及邏輯分區的概念。
由于分區總扇區數也是用4個字節存儲,最大能表示2^8*2^8*2^8*2^8=2^32個扇區數,而每扇區512字節,這樣每個分區最大容量為2^32*512KB=2TB。磁盤容量超過2TB以后,分區的起始位置也就無法表示了。為了突破這個限制,GUID分區方案應運而生。
GUID分區表簡稱GPT(Globally Unique Identifier Partition Table Format),是源自UEFI標準的新的磁盤分區表方案。使用GUID分區表的磁盤稱為GPT磁盤,與MBR分區方案相比,提供了更加靈活的磁盤分區機制。GPT支持2TB以上的大硬盤,分區大小和分區個數幾乎沒有限制(Windows系統最多只支持128個分區),并且分區表自帶備份,分別保存在磁盤首尾,其中一個被破壞后可以通過另一個來恢復。
如果2TB以上硬盤只作數據盤用的話,在Windows 7/8系統下將硬盤轉換為GPT形式即可。但是如果將GPT硬盤作為系統盤,則必須有UEFI主板支持,并且安裝64位的操作系統。
隨著UEFI逐漸接替BIOS,2TB以上的硬盤價格不斷下降,硬盤的分區格式也隨之發生了變化:傳統的MBR格式即將被GPT格式取代。
如果我們要體驗一下GPT硬盤分區格式,可以把原來的MBR分區格式轉換成GPT格式。但要特別注意的是,硬盤在轉換格式時,可能會清除所有數據。如果是有數據的硬盤一定要做好備份再操作。另外,如果要把GPT硬盤作為啟動盤或數據盤,對操作系統都有一定要求,請參考上期文章。
1.Windows下轉換
把要轉換的硬盤作為從盤接入電腦,在Windows 7/8的磁盤管理功能里可以直接轉換:右擊要轉換的磁盤,在菜單中選擇“轉換成GPT磁盤”(如果原來就是GPT格式,這里將顯示為“轉換成MBR磁盤”)。當然,要實現磁盤轉換,先要把所有的分區全部刪除,否則這個選項將呈灰色不可使用(如圖2)。因為系統盤是無法刪除的,所以單硬盤無法在Windows下完成轉換。
圖2
2.用第三方軟件轉換
DiskGenius等第三方軟件可以很方便地進行轉換。啟動DiskGenius,單擊“硬盤”菜單下的“轉換分區表類型為GUID格式”就可以轉換硬盤分區格式。另外要注意,如果要把GPT格式轉換成MBR格式,只有注冊版的DiskGenius才能實現。
3.用命令實現轉換
如果手頭沒有第三方硬盤管理軟件,我們可以在命令行下實現轉換。在安裝Windows 7/8時,其中有一個步驟是選擇系統安裝的分區,這時按下組合鍵“Shift+F10”,會彈出命令行窗口,輸入diskpart命令,接下來可以用它的子命令來完成任務:①查看硬盤列表:list disk。命令會顯示磁盤相關信息的列表,其中最前面的“磁盤 n”(n為一個整數,一般0表示第一個硬盤)即是硬盤編號(如圖3)。②選擇硬盤:select disk n。其中n表示從list disk中看到的硬盤編號。如果只有一個硬盤,那這一步可以省略,默認就是當前硬盤。③清除分區:clean。命令將清除所有硬盤信息,當然分區也不再存在了。④轉換分區:convert gpt。命令將原來的MBR格式轉換成GPT格式。反之,則命令為convert mbr。
圖3
diskpart是一個功能非常強大的命令,它還可以查看、建立、刪除主分區、擴展分區、邏輯分區等,完全可以代替第三方軟件。具體操作方法可以在diskpart下輸入help查看。
● UEFI啟動U盤
和傳統的BIOS啟動U盤相比較,支持UEFI的啟動U盤有很大的不同。
UEFI本身已經相當于一個微型操作系統,具備文件系統的支持,能夠直接讀取FAT分區中的文件。開發人員可開發出直接在UEFI下運行的應用程序(通常以.efi為擴展名)。Windows安裝程序也可以做成efi類型的程序,放到任意FAT分區中直接運行,這樣安裝Windows系統就變得非常簡單方便了,不再需要主引導記錄,不再需要活動分區,只要復制安裝文件到一個FAT32分區的U盤中,然后從這個U盤啟動安裝Windows系統。
將系統安裝文件和eif文件復制到U盤只是讓U盤上的安裝程序可以運行而已,并沒有啟動U盤上的系統。而U盤啟動的意義,一般是指啟動U盤上的PE系統。
UEFI下的USB啟動設備只能使用FAT32格式,要制作支持UEFI的啟動U盤,相應的分區應該是FAT32格式的。因為多數主板仍然是BIOS啟動方式,所以UEFI的啟動U盤一般都是制作成BIOS和UEFI雙啟動的,以適應不同的主板。
endprint
因為要兼顧BIOS啟動和UEFI啟動,制作過程比較復雜,不過可以使用別人制作好的現成的軟件來生成雙啟動U盤,如“老毛桃”等都推出了“BIOS+UEFI”雙啟動U盤制作工具。注意制作支持雙啟動的U盤和BIOS啟動U盤是有些不同的:先點擊“ISO制作”,軟件會讓你選擇生成的鏡像文件保存位置。鏡像文件生成后,點擊“ISO模式”,軟件會將剛才制作好的鏡像用軟件“燒錄”進U盤,雙啟U盤就制作完成了。如果只是單擊“一鍵制作成USB啟動盤”,只能做出支持BIOS啟動的U盤。
在用軟件制作啟動U盤時,另一個要注意的是這些軟件為了獲得推廣費用會在啟動WinPE克隆系統后在系統中安裝一些你不需要的推廣軟件或設置瀏覽器首頁,讓人十分不快。不過一般軟件中都會有一個“個性設置”的選項,除了能自定義啟動菜單外,還可以取消這些推廣軟件的安裝,其中要輸入的密碼可以在軟件的官方論壇找到。
需要說明的是,目前在主板啟動上還沒有完全拋棄BIOS,因此UEFI的主板仍然可以用BIOS方式來啟動。
實際上,既然FAT32的U盤在MBR方式下可以支持UEFI啟動,那么也是有可能實現硬盤上“MBR+UEFI”啟動Windows 8系統的,有興趣的讀者可以自己探索一下。
● 實戰UEFI下安裝系統:5分鐘安裝,8秒鐘啟動
曾幾何時,漫長的安裝系統過程讓人很無奈,于是重新封裝Windows以及制作克隆鏡像,用克隆的方式來安裝系統的方法應運而生。為了讓啟動時間縮短一兩秒,很多電腦高手絞盡腦汁,從BIOS配置到Windows自啟動程序的優化及系統服務的精簡等,無所不用其極。其實,在現在的硬件和軟件條件下,我們完全可以實現快速安裝系統、極速啟動。以常用的Windows 7為例來看看具體過程。
1.硬件準備
支持UEFI的主板、固態硬盤(最好是GPT格式,如果是MBR格式分區,可以預先將其轉換成GPT格式,或者在安裝過程中通過按“Shift+F10”來轉換)、高速U盤(UEFI只支持從Fat32格式的USB設備啟動,所以一定要將U盤格式化為Fat32格式。有些U盤讀取速度太慢,會嚴重影響安裝效率)。
2.操作系統
原版Windows 7。注意不能使用修改版的Windows 7,因為很多修改版本已經沒有支持UEFI啟動的文件了,如某些“X合一Windows 7”,當然更不能是克隆版的。另外,必須是64位的Windows 7,32位系統是不支持UEFI啟動的。
3.制作啟動U盤
準備一個Fat32格式的U盤(剩余空間在4GB以上),將準備好的原版Windows 7光盤鏡像文件解開后復制到U盤上就可以了。因為有些主板可能沒有UEFI Shell,我們在網上下載EFI Shell x64文件,將其解壓會有shell.efi和assps文件夾,將其拷貝到U盤根目錄下。再從已經安裝好的64位Windows7系統中拷貝bootmgfw.efi文件到根目錄下,這個文件也可以從網上下載。
4.設置UEFI
進入BIOS(UEFI)將啟動模式設置為支持UEFI啟動,如果UEFI中有安全啟動項目(security boot),要將其關閉。
5.啟動電腦
UEFI在初始化時按F10鍵(不同的主板可能會有不同按鍵,請注意啟動時屏幕下方的提示),選擇UEFI固件引導設備。
6.系統將啟動到UEFI Shell命令行方式下
此時光標在Shell后面閃爍,類似于DOS一樣,等我們輸入命令。上面的fs0之類的提示列出了電腦中的存儲設備,輸入“fs0:”命令并回車,轉入到第0個磁盤,然后輸入ls命令,查看當前硬盤下的文件。如果看到當前目錄下有bootmgfw.efi文件,說明安裝鏡像就在這個磁盤下。輸入bootmgfw.efi并回車,就啟動了Windows 7的安裝程序;如果沒有看到,則可逐個查看其他磁盤,直到找到為止。
7.常規的安裝進程
到選擇系統安裝位置時,如果硬盤是MBR格式,那么會提示無法安裝到這個磁盤(如圖4)。這時可以按“Shift+F10”啟動Shell窗口,然后用diskpart命令將硬盤轉換為GPT格式。再在選擇分區界面點擊“刷新”,就可以選擇安裝到哪個分區了。
圖4
如果硬盤是新硬盤,則我們可以直接選擇它,系統將會自動建立GPT格式所需要的分區,然后將剩余分區全部分成一個主分區。我們可以在系統安裝好后再調整分區大小以及建立其他分區。
系統安裝的整個過程一般可以在5分鐘之內完成,和克隆系統比較甚至更省時間。從按下電源開關到啟動到桌面,整個過程只要8秒左右,可謂極速啟動。
要提醒大家的是,使用UEFI啟動的Windows 7是無法通過軟激活的方式來激活系統的,只能通過正版序列號或刷BIOS的方式來激活。
UEFI+SSD+Windows 8將再一次顛覆我們對于開機速度的認識,極速開機已成為現實。開機速度這個在很長一段時間內都被稱為頑疾的問題也隨著UEFI的出現而被解決。當然,快速開機只是UEFI的一個小小特色,UEFI還有很多的特性值得我們去挖掘。在接下來的時間,UEFI還將會蓬勃發展,不斷給我們帶來驚喜。
endprint
因為要兼顧BIOS啟動和UEFI啟動,制作過程比較復雜,不過可以使用別人制作好的現成的軟件來生成雙啟動U盤,如“老毛桃”等都推出了“BIOS+UEFI”雙啟動U盤制作工具。注意制作支持雙啟動的U盤和BIOS啟動U盤是有些不同的:先點擊“ISO制作”,軟件會讓你選擇生成的鏡像文件保存位置。鏡像文件生成后,點擊“ISO模式”,軟件會將剛才制作好的鏡像用軟件“燒錄”進U盤,雙啟U盤就制作完成了。如果只是單擊“一鍵制作成USB啟動盤”,只能做出支持BIOS啟動的U盤。
在用軟件制作啟動U盤時,另一個要注意的是這些軟件為了獲得推廣費用會在啟動WinPE克隆系統后在系統中安裝一些你不需要的推廣軟件或設置瀏覽器首頁,讓人十分不快。不過一般軟件中都會有一個“個性設置”的選項,除了能自定義啟動菜單外,還可以取消這些推廣軟件的安裝,其中要輸入的密碼可以在軟件的官方論壇找到。
需要說明的是,目前在主板啟動上還沒有完全拋棄BIOS,因此UEFI的主板仍然可以用BIOS方式來啟動。
實際上,既然FAT32的U盤在MBR方式下可以支持UEFI啟動,那么也是有可能實現硬盤上“MBR+UEFI”啟動Windows 8系統的,有興趣的讀者可以自己探索一下。
● 實戰UEFI下安裝系統:5分鐘安裝,8秒鐘啟動
曾幾何時,漫長的安裝系統過程讓人很無奈,于是重新封裝Windows以及制作克隆鏡像,用克隆的方式來安裝系統的方法應運而生。為了讓啟動時間縮短一兩秒,很多電腦高手絞盡腦汁,從BIOS配置到Windows自啟動程序的優化及系統服務的精簡等,無所不用其極。其實,在現在的硬件和軟件條件下,我們完全可以實現快速安裝系統、極速啟動。以常用的Windows 7為例來看看具體過程。
1.硬件準備
支持UEFI的主板、固態硬盤(最好是GPT格式,如果是MBR格式分區,可以預先將其轉換成GPT格式,或者在安裝過程中通過按“Shift+F10”來轉換)、高速U盤(UEFI只支持從Fat32格式的USB設備啟動,所以一定要將U盤格式化為Fat32格式。有些U盤讀取速度太慢,會嚴重影響安裝效率)。
2.操作系統
原版Windows 7。注意不能使用修改版的Windows 7,因為很多修改版本已經沒有支持UEFI啟動的文件了,如某些“X合一Windows 7”,當然更不能是克隆版的。另外,必須是64位的Windows 7,32位系統是不支持UEFI啟動的。
3.制作啟動U盤
準備一個Fat32格式的U盤(剩余空間在4GB以上),將準備好的原版Windows 7光盤鏡像文件解開后復制到U盤上就可以了。因為有些主板可能沒有UEFI Shell,我們在網上下載EFI Shell x64文件,將其解壓會有shell.efi和assps文件夾,將其拷貝到U盤根目錄下。再從已經安裝好的64位Windows7系統中拷貝bootmgfw.efi文件到根目錄下,這個文件也可以從網上下載。
4.設置UEFI
進入BIOS(UEFI)將啟動模式設置為支持UEFI啟動,如果UEFI中有安全啟動項目(security boot),要將其關閉。
5.啟動電腦
UEFI在初始化時按F10鍵(不同的主板可能會有不同按鍵,請注意啟動時屏幕下方的提示),選擇UEFI固件引導設備。
6.系統將啟動到UEFI Shell命令行方式下
此時光標在Shell后面閃爍,類似于DOS一樣,等我們輸入命令。上面的fs0之類的提示列出了電腦中的存儲設備,輸入“fs0:”命令并回車,轉入到第0個磁盤,然后輸入ls命令,查看當前硬盤下的文件。如果看到當前目錄下有bootmgfw.efi文件,說明安裝鏡像就在這個磁盤下。輸入bootmgfw.efi并回車,就啟動了Windows 7的安裝程序;如果沒有看到,則可逐個查看其他磁盤,直到找到為止。
7.常規的安裝進程
到選擇系統安裝位置時,如果硬盤是MBR格式,那么會提示無法安裝到這個磁盤(如圖4)。這時可以按“Shift+F10”啟動Shell窗口,然后用diskpart命令將硬盤轉換為GPT格式。再在選擇分區界面點擊“刷新”,就可以選擇安裝到哪個分區了。
圖4
如果硬盤是新硬盤,則我們可以直接選擇它,系統將會自動建立GPT格式所需要的分區,然后將剩余分區全部分成一個主分區。我們可以在系統安裝好后再調整分區大小以及建立其他分區。
系統安裝的整個過程一般可以在5分鐘之內完成,和克隆系統比較甚至更省時間。從按下電源開關到啟動到桌面,整個過程只要8秒左右,可謂極速啟動。
要提醒大家的是,使用UEFI啟動的Windows 7是無法通過軟激活的方式來激活系統的,只能通過正版序列號或刷BIOS的方式來激活。
UEFI+SSD+Windows 8將再一次顛覆我們對于開機速度的認識,極速開機已成為現實。開機速度這個在很長一段時間內都被稱為頑疾的問題也隨著UEFI的出現而被解決。當然,快速開機只是UEFI的一個小小特色,UEFI還有很多的特性值得我們去挖掘。在接下來的時間,UEFI還將會蓬勃發展,不斷給我們帶來驚喜。
endprint
因為要兼顧BIOS啟動和UEFI啟動,制作過程比較復雜,不過可以使用別人制作好的現成的軟件來生成雙啟動U盤,如“老毛桃”等都推出了“BIOS+UEFI”雙啟動U盤制作工具。注意制作支持雙啟動的U盤和BIOS啟動U盤是有些不同的:先點擊“ISO制作”,軟件會讓你選擇生成的鏡像文件保存位置。鏡像文件生成后,點擊“ISO模式”,軟件會將剛才制作好的鏡像用軟件“燒錄”進U盤,雙啟U盤就制作完成了。如果只是單擊“一鍵制作成USB啟動盤”,只能做出支持BIOS啟動的U盤。
在用軟件制作啟動U盤時,另一個要注意的是這些軟件為了獲得推廣費用會在啟動WinPE克隆系統后在系統中安裝一些你不需要的推廣軟件或設置瀏覽器首頁,讓人十分不快。不過一般軟件中都會有一個“個性設置”的選項,除了能自定義啟動菜單外,還可以取消這些推廣軟件的安裝,其中要輸入的密碼可以在軟件的官方論壇找到。
需要說明的是,目前在主板啟動上還沒有完全拋棄BIOS,因此UEFI的主板仍然可以用BIOS方式來啟動。
實際上,既然FAT32的U盤在MBR方式下可以支持UEFI啟動,那么也是有可能實現硬盤上“MBR+UEFI”啟動Windows 8系統的,有興趣的讀者可以自己探索一下。
● 實戰UEFI下安裝系統:5分鐘安裝,8秒鐘啟動
曾幾何時,漫長的安裝系統過程讓人很無奈,于是重新封裝Windows以及制作克隆鏡像,用克隆的方式來安裝系統的方法應運而生。為了讓啟動時間縮短一兩秒,很多電腦高手絞盡腦汁,從BIOS配置到Windows自啟動程序的優化及系統服務的精簡等,無所不用其極。其實,在現在的硬件和軟件條件下,我們完全可以實現快速安裝系統、極速啟動。以常用的Windows 7為例來看看具體過程。
1.硬件準備
支持UEFI的主板、固態硬盤(最好是GPT格式,如果是MBR格式分區,可以預先將其轉換成GPT格式,或者在安裝過程中通過按“Shift+F10”來轉換)、高速U盤(UEFI只支持從Fat32格式的USB設備啟動,所以一定要將U盤格式化為Fat32格式。有些U盤讀取速度太慢,會嚴重影響安裝效率)。
2.操作系統
原版Windows 7。注意不能使用修改版的Windows 7,因為很多修改版本已經沒有支持UEFI啟動的文件了,如某些“X合一Windows 7”,當然更不能是克隆版的。另外,必須是64位的Windows 7,32位系統是不支持UEFI啟動的。
3.制作啟動U盤
準備一個Fat32格式的U盤(剩余空間在4GB以上),將準備好的原版Windows 7光盤鏡像文件解開后復制到U盤上就可以了。因為有些主板可能沒有UEFI Shell,我們在網上下載EFI Shell x64文件,將其解壓會有shell.efi和assps文件夾,將其拷貝到U盤根目錄下。再從已經安裝好的64位Windows7系統中拷貝bootmgfw.efi文件到根目錄下,這個文件也可以從網上下載。
4.設置UEFI
進入BIOS(UEFI)將啟動模式設置為支持UEFI啟動,如果UEFI中有安全啟動項目(security boot),要將其關閉。
5.啟動電腦
UEFI在初始化時按F10鍵(不同的主板可能會有不同按鍵,請注意啟動時屏幕下方的提示),選擇UEFI固件引導設備。
6.系統將啟動到UEFI Shell命令行方式下
此時光標在Shell后面閃爍,類似于DOS一樣,等我們輸入命令。上面的fs0之類的提示列出了電腦中的存儲設備,輸入“fs0:”命令并回車,轉入到第0個磁盤,然后輸入ls命令,查看當前硬盤下的文件。如果看到當前目錄下有bootmgfw.efi文件,說明安裝鏡像就在這個磁盤下。輸入bootmgfw.efi并回車,就啟動了Windows 7的安裝程序;如果沒有看到,則可逐個查看其他磁盤,直到找到為止。
7.常規的安裝進程
到選擇系統安裝位置時,如果硬盤是MBR格式,那么會提示無法安裝到這個磁盤(如圖4)。這時可以按“Shift+F10”啟動Shell窗口,然后用diskpart命令將硬盤轉換為GPT格式。再在選擇分區界面點擊“刷新”,就可以選擇安裝到哪個分區了。
圖4
如果硬盤是新硬盤,則我們可以直接選擇它,系統將會自動建立GPT格式所需要的分區,然后將剩余分區全部分成一個主分區。我們可以在系統安裝好后再調整分區大小以及建立其他分區。
系統安裝的整個過程一般可以在5分鐘之內完成,和克隆系統比較甚至更省時間。從按下電源開關到啟動到桌面,整個過程只要8秒左右,可謂極速啟動。
要提醒大家的是,使用UEFI啟動的Windows 7是無法通過軟激活的方式來激活系統的,只能通過正版序列號或刷BIOS的方式來激活。
UEFI+SSD+Windows 8將再一次顛覆我們對于開機速度的認識,極速開機已成為現實。開機速度這個在很長一段時間內都被稱為頑疾的問題也隨著UEFI的出現而被解決。當然,快速開機只是UEFI的一個小小特色,UEFI還有很多的特性值得我們去挖掘。在接下來的時間,UEFI還將會蓬勃發展,不斷給我們帶來驚喜。
endprint