无忧启动论坛

标题: EFI文件在NTFS分区启动的困惑 [打印本页]

作者: 2011tuzhis    时间: 2014-9-11 16:44
标题: EFI文件在NTFS分区启动的困惑
都说efi启动文件只能在fat分区上启动,但是C大的skype是可以在ntfs分区上以EFI启动的,

另外论坛里http://bbs.wuyou.net/forum.php?mod=viewthread&tid=310626&highlight=grub2%2Befi
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=308011&extra=page%3D1
有关grub2引导在uefi环境下启动的,说明里写的是要放在fat格式的分区,但是测试发现把模板放入ntfs分区也是可以启动的

这是怎么回事



作者: 2012zhd    时间: 2014-9-11 19:01
这主要跟主板有关。
作者: 沙漠之子    时间: 2014-9-17 09:19
我只知道clover引导器支持读取ntfs下文件的
作者: vaf    时间: 2014-9-17 13:13
UEFI 还要忧一个时期
作者: lbw2007    时间: 2014-9-20 17:35
我也不是很懂,不过我觉得可以从以下几点分析:
1.你的计算机是否有智能判断BIOS启动的功能,也就是确认一下你的PE是否已经的的确确从UEFI环境下启动。
2.wim文件是否在fat区?确认一下引导文件和系统镜像是否在同一分区下。
3.就像坛友们讨论的一样,UEFI是固件,可以人为编写,有强弱之分。版主是通过他自己的环境下测试所得出的结论,也不一定100%准确。有可能你的UEFI就支持NTFS。

都是个人猜测,希望对你有帮助
作者: 沙漠之子    时间: 2014-9-21 15:54
主要是受制于微软的专利

clover引导器支持ntfs分区的文件 也是未经微软授权 clover官方也不会打包在发布版里头
作者: 2011tuzhis    时间: 2014-9-24 19:56
lbw2007 发表于 2014-9-20 17:35
我也不是很懂,不过我觉得可以从以下几点分析:
1.你的计算机是否有智能判断BIOS启动的功能,也就是确认一 ...

你的回答很认真,
1.我用的是笔记本,有切换启动的选项,切换后只能uefi启动
2,。全部在ntfs分区
3.看过了些关于强弱uefi的文章,感觉我应该是属于支持ntfs的,测试过所有EFI的启动引导方式都可以在NTFS下本机启动

感谢你的回答
作者: nf17b    时间: 2014-9-24 20:48
2011tuzhis 发表于 2014-9-24 19:56
你的回答很认真,
1.我用的是笔记本,有切换启动的选项,切换后只能uefi启动
2,。全部在ntfs分区

這個的確是跟主機板有關
msi(微星)的主機板幾乎都可以 ntfs uefi 啟動
作者: vaf    时间: 2014-9-24 21:05
这是趋势, 什么这不能, 那不能, 难道兼容性越差越好吗.
作者: lbw2007    时间: 2014-9-25 12:54
2011tuzhis 发表于 2014-9-24 19:56
你的回答很认真,
1.我用的是笔记本,有切换启动的选项,切换后只能uefi启动
2,。全部在ntfs分区

据说搞到UEFI源码可以手动修改支持方式……
可开发性还是很强的
作者: 2011tuzhis    时间: 2014-9-27 17:08
2010nf17b 发表于 2014-9-24 20:48
這個的確是跟主機板有關
msi(微星)的主機板幾乎都可以 ntfs uefi 啟動

那应该是,我是微星的笔记本,哈哈
作者: wuming520    时间: 2022-3-20 22:49
楼主后来研究明白了吗
作者: wuming520    时间: 2022-3-20 22:49
楼主后来研究明白了吗
作者: hilsonma    时间: 2022-3-21 16:49
楼主的疑问是:
1. 都说efi启动文件只能在fat分区上启动,但是C大的skype是可以在ntfs分区上以EFI启动的,
2. 有关grub2引导在uefi环境下启动的,说明里写的是要放在fat格式的分区,但是测试发现把模板放入ntfs分区也是可以启动的

这两个疑问都是同一个问题,都是对uefi规范的误解引起的。
UEFI规范是对固件的要求。也就是说,主板支持UEFI的话,起码就要做到支持UEFI规范的要求。
因此,只要我们按照规范要求去放置启动文件,主板就会识别并启动。
如果我们不按规范要求去放置启动文件,只要主板支持,也是可以的。
按规范去放置,就是通用的,标准的,所有支持uefi的主板都可以的;
不按规范去放置,就不通用,不标准,只有提供支持的那部分主板才可以。

所以,efi文件放在ntfs分区也能启动是因为你的主板提供了支持,并不是所有支持uefi的主板都可以。
模板放入ntfs分区也可以启动,也是同样的道理,主板支持了。
并不是所有支持uefi的主板都支持ntfs做uefi启动的。

主板支持ntfs做uefi引导的时候,可以不需要fat分区,efi启动文件直接放到ntfs分区。

efi启动文件放在fat分区,这只是一种通用的标准,这样放了,只要支持uefi的主板都能启动
如果不这样放,就要看主板是否有特别支持了。有支持的才可以启动,没有支持的就不能启动。

fat分区是通用要求标准要求,支持uefi的主板都支持的。




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