前言
最近有客户需要实现在UEFI里面boot WinPE ,然后进行recovery操作。根据客户的要求,通过在网络上搜索资料终于实现了。方法网络上都有,我只是简单的总结了下。
 
UEFI 的定义
对于操作系统来说,如果主板使用的是BIOS,那么操作系统就必须面对所有的硬件,大到主板显卡,小到鼠标键盘,每次重装系统或者系统升级,都必须手动安装新的驱动,否则硬件很可能无法正常工作。而基于EFI的主板则方便很多,因为EFI架构使用的驱动基于EFI Byte Code。EFI Byte Code有些类似于Java的中间代码,并不由CPU直接执行操作,而是需要EFI层进行翻译。对于不同的操作系统来说,EFI将硬件层很好地保护了起来,所有操作系统看到的,都只是EFI留给EFI Byte Code的程序接口,而EFI Byte Code又直接和Windows的API联系,这就意味着无论操作系统是Windows还是Linux,只要有EFI Byte Code支持,只需要一份驱动程序就能吃遍所有操作系统平台
 
 
1) 制作一个winpe x64
为什么要制作winpe x64 呢? 开始我也考虑了很久,后来才发现是win