marsliran 发表于 2014-2-7 17:25:01

UEFI通过bootx64.efi启动失败

系统是64位的WIN7,GPT格式硬盘,主板是华硕P8Z68,启动菜单可以选择Windows Boot Manager和硬盘型号,但是没有UEFI加硬盘的选项。

默认情况:可以通过Windows Boot Manager启动,直接选择硬盘无法启动
删除 bootx64.efi保留bootmgfw.efi:选择Windows Boot Manager可正常启动,直接选择硬盘无法启动
删除 bootmgfw.efi保留 bootx64.efi:选择Windows Boot Manager无法启动,直接选择硬盘无法启动

疑惑为什么没有从bootx64.efi进行启动,是主板对UEFI启动支持不好吗?

ESP目录结构如下:
根目录
├─efi目录
   ├─boot目录
   │    │   
   │    └─ bootx64.efi
   └─microsoft目录
         └─boot目录
               │
               └─BCD
               └─bootmgfw.efi

fujianabc 发表于 2014-2-8 10:01:24

bootx64.efi不是独立的启动文件,bootmgfw.efi才是。
bootx64.efi的作用只是找到bootmgfw.efi来执行,你删掉bootmgfw.efi删掉当然不能启动了。只用bootmgfw.efi当然能启动。

marsliran 发表于 2014-2-8 15:03:22

fujianabc 发表于 2014-2-8 10:01
bootx64.efi不是独立的启动文件,bootmgfw.efi才是。
bootx64.efi的作用只是找到bootmgfw.efi来执行,你删 ...

bootx64.efi和bootmgfw.efi都是引导去BCD吧?我感觉这两个文件之间没有调用关系

fdd_ds 发表于 2014-2-8 15:53:06

bootx64.efi和bootmgfw.efi都是引导去BCD吧?我感觉这两个文件之间没有调用关系

不一定,如bootx64.efi是别的什么efi改名

marsliran 发表于 2014-2-8 16:05:02

fdd_ds 发表于 2014-2-8 15:53
不一定,如bootx64.efi是别的什么efi改名

恩。我是用bcdboot生成的esp区数据,bootx64.efi应该是bootmgfw.efi改名得来的。但启动时就是找不到UEFI的硬盘。:dizzy:
页: [1]
查看完整版本: UEFI通过bootx64.efi启动失败