EFI引导-硬盘安装win7 64位

关于EFI的介绍,就不赘述了。
在网上找了EFI安装win7 64位的教程,大多是从光盘启动安装,虽然这种方法较为简单,但是,一来,光盘速度较慢,二来,光盘安装方式较不灵活。故参考了相关资料,实现了EFI启动,从硬盘安装WIN7 64位。

本教程的前提条件:
一、主板BIOS支持EFI。
       一般来说,支持EFI的BIOS,都有类似于EFI BOOT的选项,开启即可。
二、原版64位win7镜像。
       大多修改版的win7镜像,都没有了EFI引导功能,帮需要原版镜像。
       特别提示:
5.12号的镜像: cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso,无法成功通过EFI引导。
     从小马PE网站上找到的下列版本的镜像,可以成功EFI引导:
      cn_windows_7_ultimate_with_sp1_x64_dvd_618537.iso


下面开始教程:
一、首先要把MBR磁盘转换为GPT磁盘,转换方法参考其它教程。
PS:MBR转换为GPT会导致所有分区丢失。
转换为GPT后,分区如下:
 EFI引导-硬盘安装win7 64位_第1张图片
提示:
1.图中50G的分区(大小可以按需要划分),是用来安装win7 的,磁盘格式为NTFS。
2.图中20G的分区(大小可以按需要划分,但要保证能放下win7镜像),是用来存放win7 镜像的,磁盘格式为FAT32(不能为NTFS格式,因为在EFI BIOS下只能识别FAT32)。
3.剩余的硬盘空间,在安装好win7后再划分即可。
4.关于EFI,MSR分区,大多磁盘工具在GPT磁盘新建分区时,会提示建立这两个分区,如果没有,可以用diskpart命令建立。

二、安装准备工作:
1.将win7 64位镜像解压到硬盘的FAT32分区(本教程即为20G的FAT32分区)的根目录。

2.将EFI shell解压到FAT32分区根目录。
下载地址:

EFI shell


3.将附件中的bootmgfw.zip解压到FAT32分区根目录。
下载地址:

bootmgfw.zip

上述操作完成后,fat32分区下的文件如下图:

EFI引导-硬盘安装win7 64位_第2张图片 

二、从EFI启动到EFI shell
以华硕A53SV的BIOS为例:

1.开机按F2进入BIOS设置,在最后一下项EXIT中有选项
Launch EFI shell from filesystem device
如图:
EFI引导-硬盘安装win7 64位_第3张图片 

选择后,BIOS会自动搜索到fat32分区的Shell.efi,并启动。

2.启动EFI shell后,如图:
EFI引导-硬盘安装win7 64位_第4张图片 

提示:
启动EFI shell后,会有提示
fs0…………………………
fs1…………………………
fsx指的就是硬盘上的FAT32分区。
因为GPT大多已有EFI分区,所以fs1才是存放win7安装文件的分区。执行如下命令:

  • 直接键入fs1,即可进入该分区
  • ls命令是查看当前目录下文件


如果能看到win7安装文件,就对了,如果没有,则切换为其它fsx直到看到win7安装文件。
如图:

EFI引导-硬盘安装win7 64位_第5张图片 

3、键入命令bootmgfw.efi,即可启动win7安装程序。
剩下的安装过程就和普通安装一样了。


补充内容 (2011-12-29 13:32):
EFI shell取自bios之家的http://bbs.bios.net.cn/thread-229709-1-1.html,感谢bios之家的ht1021873332

你可能感兴趣的:(EFI引导-硬盘安装win7 64位)