we180900 发表于 2014-3-29 20:43:25

最近开始学习UEFI启动

拿铁不加糖 发表于 2014-4-12 01:19:14

又见科普资料

liuqj1228 发表于 2014-5-23 09:21:29

学习了!感谢科普。

yu877095467 发表于 2014-6-2 21:20:00

太给力了受不了了

wuyiu 发表于 2014-6-4 21:09:24

很给力,谢谢分享。

ljy3282393 发表于 2014-7-31 21:43:52

支持一下楼主,慢慢学习。

maxmaxmax 发表于 2014-8-9 22:48:13

学到了很多啊

沙漠之子 发表于 2014-9-28 11:29:16

其实win7/8的efi引导文件就2个必要文件,但是主要注意路径 (我是用clover引导win7和mac 10.9的)
EFI

├─BOOT (必须)
│      BOOTX64.efi (计算机默认引导,可以有任意有效efi重命名而来,如bootmgfw.efi,CLOVERX64.efi等)

└─microsoft
    └─boot
      │bcd(必须)
      │bootmgfw.efi(必须,对于/efi/boot/BOOTX64.efi使用bootmgfw.ef的重命名,那么这个也可以删除)
      │
      ├─fonts(可选)
      │      wgl4_boot.ttf
      │      chs_boot.ttf
      │
      └─zh-CN(可选)
                bootmgfw.efi.mui

其中bcd就相当于xp时代的boot.ini
bcd的修改软件很多的系统自带是bcdedit(命令行),网上有不少图形修改软件的
bootmgfw.efi(版本向下兼容)就相当于xp时代的NTLDR,NTDETECT.COM

注意
/efi/boot/BOOTX64.efi 计算机默认引导(类似全局),由主板读取路径固定
/efi/microsoft/boot/bootmgfw.efi win引导(类似一个分项目),由其他启动工具(一般路径也是固定的)转接启动
/efi/microsoft/boot/bcd 这个路径也是固定的 固化在bootmgfw.efi里头

ljh910011 发表于 2014-10-10 18:48:15

  我今天按楼主所说的方法在Win81上试了很多遍,主要是在硬盘上试验,发现删除Bootmgfw.efi后,从本地硬盘启动和从Windows Boot Manager启动都失败。好像是H81的主板,因为我是做Acer的整机测试的,基本上可以说任何芯片组的主板我都可以拿得到测试。
  因为平时上班有自己的事要忙,所以只测试了一台机器。但我想这应该跟芯片组没关系。可能楼主只在虚拟机上测试过,如果有时间,楼主也在实体机上测试是否可行。我没有在Win8上测试,因为Win8只是一个过渡产品。我们现在都不搭Win8系统出货了。所以我只在Win8.1上测试了。我想应该没差别。
  我要测试的原因是因为我最近的课题刚好是要给同事培训UEFI的课题,所以我希望我在讲课前自己先试验过哪些是可行的,哪些是不可行的。以免误导。
  我的操作步骤如下:
1.用Diskgen进入efi\microsoft\boot\下把bootmgfw.efi删除,其余文件不动。
2.退出Diskgen重启,进入BIOS.第一启动显示Windows Boot Manager。把启动设备那里Disable。然后第一启动设置为Harddisk.保存退出。
3.提示启动失败。
Ps:删除bootmgfw.efi前与删除后,只在BIOS中改了启动设备。其它未改动。Secure:Enable CSM:Never.
如果是我水平太菜的原因,请指出。谢谢!

tm7801 发表于 2014-10-28 21:05:16

NVRAM是BIOS ROM中的一段区域,一般定义为64k byte, 现在EFI把所有的变量都存在这里。
页: 1 2 3 4 5 [6] 7 8 9 10 11
查看完整版本: 关于Windows Boot Manager、Bootmgfw.efi、Bootx64.efi、bcdboot.exe 的详解..