UEFI引导Windows启动(3)
2015-07-01 14:24
597 查看
目前支持UEFI的Windows有Windows Vista 64位、Windows7 64位、Windows8 32/64位、Windows Server 2012。现在以Windows 7为例介绍在UEFI环境下是如何启动的,仅作基本层面上的介绍。
UEFI启动Windows必须有一个FAT分区(通常叫做“EFI 系统分区”),这个分区中存在引导Windows的文件。开机后自动查找FAT分区下的“efi\Microsoft\boot\bootmgfw.efi”文件,然后查找同一分区下的“efi\Microsoft\Boot\BCD”,然后加载“系统盘:\windows\system32\winload.efi”,这样就进入了Windows。
bootmgfw.efi文件我们也可以在“EFI SHELL”下手动运行。此外,在“EFI SHELL”下手动运行FAT分区的“efi\boot\bootia32.efi”或“efi\boot\bootx64.efi”也可以进入Windows。在UEFI BIOS中我们还可以将efi文件设置为启动项、默认启动项。
上述的bootia32.efi、bootx64.efi分别为32位、64位的UEFI引导Windows所需要的文件。二者一一对应,因此在64位的UEFI环境下是无法安装32位系统的。
上面介绍UEFI启动Windows的一个条件是:FAT分区存在相关文件。并没有说需要GPT磁盘,通常将“UEFI+GPT”联系起来的一个重要的原因是,“UEFI+MBR”环境下使用Windows原版光盘安装会有提示:基于EFI的系统只能安装到GPT磁盘上(微软的限制)!
案例:
---------------------------------------------------------------------------------------------
现在很多主板都是可以将“UEFI BIOS”和“Legacy BIOS”相互切换的,因此“UEFI+MBR”解决思路一:先切换到Legacy BIOS,安装系统完毕后再切换到UEFI BIOS,自己新建一个FAT分区并复制相关文件到此分区(也可用bcdboot命令行工具)。解决思路二:进入PE(支持UEFI),将Windows安装到硬盘,然后自己 新建一个 FAT分区并复制相关文件到此分区(也可用bcdboot命令行工具)。
UEFI启动Windows必须有一个FAT分区(通常叫做“EFI 系统分区”),这个分区中存在引导Windows的文件。开机后自动查找FAT分区下的“efi\Microsoft\boot\bootmgfw.efi”文件,然后查找同一分区下的“efi\Microsoft\Boot\BCD”,然后加载“系统盘:\windows\system32\winload.efi”,这样就进入了Windows。
bootmgfw.efi文件我们也可以在“EFI SHELL”下手动运行。此外,在“EFI SHELL”下手动运行FAT分区的“efi\boot\bootia32.efi”或“efi\boot\bootx64.efi”也可以进入Windows。在UEFI BIOS中我们还可以将efi文件设置为启动项、默认启动项。
上述的bootia32.efi、bootx64.efi分别为32位、64位的UEFI引导Windows所需要的文件。二者一一对应,因此在64位的UEFI环境下是无法安装32位系统的。
上面介绍UEFI启动Windows的一个条件是:FAT分区存在相关文件。并没有说需要GPT磁盘,通常将“UEFI+GPT”联系起来的一个重要的原因是,“UEFI+MBR”环境下使用Windows原版光盘安装会有提示:基于EFI的系统只能安装到GPT磁盘上(微软的限制)!
案例:
---------------------------------------------------------------------------------------------
现在很多主板都是可以将“UEFI BIOS”和“Legacy BIOS”相互切换的,因此“UEFI+MBR”解决思路一:先切换到Legacy BIOS,安装系统完毕后再切换到UEFI BIOS,自己新建一个FAT分区并复制相关文件到此分区(也可用bcdboot命令行工具)。解决思路二:进入PE(支持UEFI),将Windows安装到硬盘,然后自己 新建一个 FAT分区并复制相关文件到此分区(也可用bcdboot命令行工具)。
相关文章推荐
- 安装win7或win8系统时UEFI和Legacy模式的设置
- 【嘟嘟工作室】 UEFI GUI 最新界面 duduworks@163.com
- kail-linux 和win8.1 uefi 实录
- ubuntu12.04 系统安装总结
- UEFI模式安装Windows Linux双系统
- 在预装win8的UFI+GTP的pc上实现ubuntu和win8双系统启动
- UEFI启动模式和传统的Lagency启动模式
- UEFI Driver编写
- U盘安装Win7
- UEFI+GPT安装ubuntu14.04笔记
- 使用bcdedit修改TFTP传输blksize和windowsize以加快PXE启动速度
- win8系统EFI分区变主分区修复方法。
- ThinkPad E450自带win8装win7
- dell VOSTRO 5470 恢复efi启动方法(在uefi添加efi启动项的操作)
- Y470 Y570 UEFI 2.12BIOS(64位)
- 一、Windows系统安装U盘的制作
- 七、Windows系统安装(可略过)
- 八、Mavericks10.9系统安装
- Mavericks系统安装的一些小细节