UEFI 模式下安裝Windows 7操作系統(暫不涉及Linux等其它操作系統):
1、硬盤必須是GPT格式,系統必須是64位,UEFI不支持32位系統。
備注:嚴謹地說,UEFI也可以引導MBR磁盤上的x64系統,但要做特殊設置。這里所說的是一般情況。
2、傳統的MBR分區只支持到2.2T硬盤,大於2.2T的硬盤需要用到GPT,不然就浪費了;支持UEFI啟動的微軟操作系統:windows Vista Sp1以后的所有64位系統。
3、安裝要求:安裝介質必須以UEFI方式啟動電腦。切切!很多人死在這一步。如果像以前那樣啟動安裝程序,就會出現無法安裝到GPT分區的錯誤提示,從而造成安裝失敗。
錯誤提示如下圖:
4、安裝介質:光盤、U盤、移動硬盤。
①光盤:只需要注意一點,以UEFI方式啟動電腦。
②U盤、移動硬盤:存放安裝文件的分區必須是FAT或者FAT32分區,不能是NTFS分區。因為UEFI不認識NTFS分區。
③Windows8原生支持UEFI,沒問題。Windows7不一樣,如果是U盤或移動硬盤安裝,需要添加UEFI支持文件,否則不能以UEFI方式啟動。
5、技術難點:如何“以UEFI方式啟動電腦”?
①BIOS中打開UEFI模式。
②安裝介質支持UEFI啟動。
③Windows7及其以前的系統,用U盤或移動硬盤安裝時,添加UEFI支持文件的方法:
從Windows8的安裝文件中提取Bootmgfw.efi文件,重命名為BOOTX64.EFI,拷貝到win7安裝文件的\EFI\Boot\下,沒有BOOT文件夾新建一個。
Bootmgfw.efi也可以從已經安裝好的Win8系統獲得。
④符合前兩個條件時,啟動菜單會出現以“UEFI”標識的U盤或移動硬盤啟動項,選這一項,才會“以UEFI方式啟動電腦”!電腦不同,此項稍有差異。
如下圖:紅框中的兩個啟動項,其實是同一個U盤。要選擇下邊那個有“UEFI”標識的項。
接下來就和原來安裝系統基本一樣了。
另一種方法(針對Windows7及其以前的操作系統)
1、從Windows8的安裝文件中提取Shell.efi和Bootmgfw.efi文件,拷貝到安裝文件所在分區的根目錄。下圖為U盤文件結構:
2、以UEFI方式啟動電腦,會進入UEFI Shell界面。(有的電腦BIOS中,可以選擇“Launch EFI shell from filesystem device”啟動電腦)。
3、進入UEFI Shell界面后,在 shell> 提示符后輸入命令,即可啟動windows安裝程序。如下:
shell>fs0 回車,會進入系統認到的第一個磁盤分區
fs0:>ls 回車,會列出這個磁盤分區的所有文件和文件夾
如果看到了你剛才復制的Bootmgfw.efi和Shell.efi文件,說明這就是安裝文件所在分區,接着:
fs0:>bootmgfw.efi 回車,熟悉的windows安裝界面就出現了。接下來和原來安裝系統一樣。
注意:如果FS0不是安裝文件所在分區,就接着查看FS1、FS2、FS3……
如下圖(安裝文件所在分區是FS1,不是FS0):
重要:關於BIOS設置
①打開BIOS中的UEFI支持。
把“Boot mode”項設為“UEFI only”;如果有“Lunch CSM”選項,將其設為“Enabled”。
②關閉安全引導。
進入“Security”——“Secure Boot”,將其設為 “Disabled”。這是Windows8新引入的安全機制,不關閉不能安裝其它操作系統。
附件一 BOOTX64下載:
http://qiannao.com/file/jxnccy/4b12b49f/
附件二 EFI SHELL下載:
http://qiannao.com/file/jxnccy/ea0dcaab/
附件三 延伸閱讀:《使用Diskpart建立GPT磁盤分區圖文教程》:
http://www.nc1234.com/html/caozuojiqiao/2013/0711/89.html
備注:分區的方法很多,這只是其中一種。