无忧启动论坛

标题: winload.efi文件有什么用? [打印本页]

作者: mx5840725    时间: 2016-8-28 16:14
标题: winload.efi文件有什么用?
在bcd编辑中‘启动文件’指向该文件,PE可以正常启动,但是我将‘启动文件’ 不指向任何文件,PE也能正常启动,那么这个文件到底有什么用了?
作者: zds1210    时间: 2016-8-28 16:36
这个貌似是efi启动方式。
winload.exe是bios启动方式。
作者: mx5840725    时间: 2016-8-28 16:43
zds1210 发表于 2016-8-28 16:36
这个貌似是efi启动方式。
winload.exe是bios启动方式。

efi 启动也不指定这个文件,也可以启动阿?
作者: wintoflash    时间: 2016-8-28 17:44
mx5840725 发表于 2016-8-28 16:43
efi 启动也不指定这个文件,也可以启动阿?

但是如果你把这个文件删了,就不能efi启动了
作者: mx5840725    时间: 2016-8-28 18:24
wintoflash 发表于 2016-8-28 17:44
但是如果你把这个文件删了,就不能efi启动了

我的所有PE 把bcd文件中的 启动文件 设置为空,bios 和 uefi 都能启动
作者: zds1210    时间: 2016-8-29 16:21
有两个efi文件,上efi区看下版主大作,上面启动原理写得很明白。
作者: jmjmbj    时间: 2016-10-17 21:04
mx5840725 发表于 2016-8-28 18:24
我的所有PE 把bcd文件中的 启动文件 设置为空,bios 和 uefi 都能启动

我发现也是,不知为何。
作者: zds1210    时间: 2016-10-17 21:34
jmjmbj 发表于 2016-10-17 21:04
我发现也是,不知为何。

应该是他会按默认的地址去找文件,不代表winload.efi就可缺少。我记得系统有两个winload.efi文件
作者: jmjmbj    时间: 2016-10-18 07:54
zds1210 发表于 2016-10-17 21:34
应该是他会按默认的地址去找文件,不代表winload.efi就可缺少。我记得系统有两个winload.efi文件


您说得对,系统启动时肯定是按默认地址找文件(系统中必须有这个文件)。
像著名的微PE中,这一行就是为空。
我昨晚试了,EFI中BCD中的“启动文件”这一行为空,能正常启动。试了几台电脑皆是如此。

作者: 不知    时间: 2016-10-18 08:06
启动文件为空,会默认启动文件的位置。1.\windows\system32\boot\winload.efi 2.\windows\system32\winload.efi。
作者: zds1210    时间: 2016-10-18 12:10
不知 发表于 2016-10-18 08:06
启动文件为空,会默认启动文件的位置。1.\windows\system32\boot\winload.efi 2.\windows\system32\winload ...

所以,不代表这个文件可以缺少。
看来微软也是采用双文件制,保证系统的启动。




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3