无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 106166|回复: 218

[分享] 无ESP单分区NTFS UEFI和exFAT UEFI启动测试完美通过

    [复制链接]
发表于 2018-7-2 18:22:19 | 显示全部楼层 |阅读模式
UEFI BIOS中内置NTFS和exFAT驱动模块,实现UEFI脱离对FAT/32文件系统的依赖。
经测试无论是硬盘系统还是PE均完美运行,没有发现任何问题。
1.jpg
2.jpg
3.jpg
4.jpg

点评

在exFAT分区中启动Windows系统:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=388226&mobile=no  发表于 2019-5-28 15:56
WIN8 8400预发行版原生支持Aero特效,在9200正式版中Aero已被移除。  发表于 2019-1-9 11:31
楼主的Aero主题能否提供?可否完美支持1803呢?  发表于 2018-9-11 22:45

评分

参与人数 11无忧币 +49 收起 理由
fmwqsn + 5 赞一个!
易广白 + 5 很给力!
anarki2001 + 3
smartcowboy + 5 很给力!
lhb9900 + 5 很给力!
adtt520 + 1 很给力!
chishingchan + 5 为技术公开点赞
令狐大虾 + 5 支持技术流!前年折腾将启动文件写入活动分.
freesoft00 + 5
20090101 + 5 很给力!
chiannet + 5 折腾有理也有趣

查看全部评分

 楼主| 发表于 2018-7-2 18:22:29 | 显示全部楼层
本帖最后由 朱玛12345678 于 2018-12-2 22:39 编辑

注:目前很多新平台的BIOS默认已经可以原生支持NTFS和exFAT UEFI启动外,其他的旧平台则需要硬改BIOS文件添加相应驱动模块并刷入BIOS才能支持其UEFI启动。

点评

苹果电脑笔记本可以刷吗  详情 回复 发表于 2019-8-5 23:17
英特尔 芯片组主板 从 7 系列始往新 凡用 AIM uefi式BIOS硬件芯片 应该都能用上这项修改添加bios组件新技术!  详情 回复 发表于 2018-7-21 18:48
请提供方法和工具,我有编程器,我不怕.  发表于 2018-7-3 13:00
回复

使用道具 举报

 楼主| 发表于 2018-7-3 09:48:45 | 显示全部楼层
窄口牛 发表于 2018-7-3 09:28
小ssd需要,你要是土豪用的1t的ssd,这个当然没多大意思了。

主要就是适合小容量硬盘和普通U盘用的

点评

这话我理解不透,能详解一下吗.  发表于 2018-7-3 13:04
回复

使用道具 举报

 楼主| 发表于 2018-7-8 11:09:12 | 显示全部楼层
liuzhaoyzz 发表于 2018-7-8 10:29
发现有的主板原生支持UEFI NTFS启动,不需要ESP FAT32,楼主刷UEFI NTFS方法通用吗?相关文件请分享下,以 ...

几乎全系通用,有驱动就可以。
链接:
http://share.weiyun.com/5chnafH

http://pan.baidu.com/s/1HY6LWfv_nncYUOidPPs37g
回复

使用道具 举报

 楼主| 发表于 2018-7-8 11:10:28 | 显示全部楼层
liuzhaoyzz 发表于 2018-7-8 10:30
也有的老主板原生不支持UEFI NTFS启动,是不是新主板都支持UEFI NTFS启动


老主板没驱动自然不支持,新主板基本都是内置驱动给原生支持了
回复

使用道具 举报

 楼主| 发表于 2018-7-8 21:30:46 | 显示全部楼层
本帖最后由 朱玛12345678 于 2019-1-9 11:18 编辑

BIOS添加NTFS UEFI和exFAT UEFI模块驱动教程:

2018年12月2日更新:
重新编译了新的EFI驱动,以修正旧的FFS驱动在一些旧平台上刷入不能用的BUG。
修复了一些BUG
分享链接已更新

注意事项:
1、此教程仅适用于基于UEFI的BIOS(现在的主板几乎都是UEFI的BIOS了),基于Legacy的BIOS不可用(十几年前那种没有UEFI启动的主板)。
2、分享链接中的软件为64位程序,仅支持在64位系统中运行。32位系统请自行从网上搜索相应的32位版(建议下载和链接中相同的版本,其他版本可能会无法修改)。
3、分享链接中的UEFI FFS驱动为x64体系结构,仅支持基于x64架构的UEFI BIOS(现在绝大部分主板都是64位的EFI启动),对于特殊的IA32/64架构的UEFI(如一些凌动平板和安腾服务器等)请自行寻找相应位数的FFS驱动。
4、作者的Z170的主板可以测试通过,由于主板的型号众多,不保证刷入后一定能用。
5、BIOS能从官网找得到就直接下载,不好找的可以用工具直接提取,提取BIOS或刷入BIOS工具请自行寻找。
6、不是所有的BIOS都会有校验,一些品牌的主板没有校验可以直接在BIOS内用自带工具直接刷修改过的BIOS。
7、刷BIOS有一定风险,对于操作不当所造成的后果作者不负任何责任。

教程中需要用到的工具和驱动文件下载链接:
腾讯微云:http://share.weiyun.com/5YzfM4g

百度网盘:http://pan.baidu.com/s/1hkKCFzoabXCfD2lfIoCxPA

开始:
官网下载BIOS文件或者工具提取BIOS文件
0.jpg
UEFITOOL打开BIOS文件
1.jpg
搜索出以UEFI BIOS中内置的FAT/32文件系统驱动的位置为基准
然后再分别搜索一次NTFS和exFAT,如果下面的日志区域中没有显示出来就说明BIOS里没有这个驱动(如果能搜出来代表有就不用再插入此驱动了)。
2.jpg
插在上面或者下面
3.jpg
插入exFAT驱动
4.jpg
插入NTFS驱动
5.jpg
插完后点击保存BIOS文件
6.jpg
保存并替换原文件
7.jpg
可以打开新文件通过搜索定位插入的驱动模块
8.jpg
本机通过FPT强刷BIOS
9.jpg
重启进入BIOS测试启动成功
10.jpg

测试了另外一个主板也完美通过:
IMG.jpg

补充:理论上只要从这个路径内任意位置插入这个模块驱动都能正常工作,之前的搜索不到的话可以这样试一下。
11.jpg
(图片演示的BIOS路径为Intel 100芯片组系列主板,其他系列的主板路径有可能会不一样)

评分

参与人数 1无忧币 +5 收起 理由
20090101 + 5 很给力!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2018-7-10 09:55:17 | 显示全部楼层
xxkknn 发表于 2018-7-10 08:51
很给力,就是不知对于不支持UEFI的BIOS而言,能否自己插入支持UEFI相关的功能模块

显然不能,就算能插入也不会发挥作用。

点评

谢谢答复  发表于 2018-7-11 20:46
回复

使用道具 举报

 楼主| 发表于 2018-10-19 11:22:29 | 显示全部楼层
yun2673436976 发表于 2018-10-18 13:16
你的NTFS UEFI和exFAT UEFI驱动是从Z370的主板里提取的吗?我有一台uefi的主板设置了BIOS密码,我忘记了, ...


UEFI驱动我是从X299芯片组主板的BIOS里提取的,当然Z370一样也可以。
如果BIOS密码忘记了都开不了机,那最好的办法就是扣主板电池完成放电后再安上就完事。
如果能进的去系统那可以百度搜一下,我记得有专门的软件可以一键读取。
因为BIOS中包括密码在内的所有设置都是保存在NVRAM里的,重置BIOS后里面的数据会清空。
所以刷新后密码自然也就没了,当然如果你连系统都进不去的话那就只能借助编程器来刷了。

点评

有些主板的BIOS文件添加NTFS驱动后,把修改过的BIOS文件刷回主板,不能过校验,你的方法不具有通用性。哪些主板刷BIOS不用校验,哪些主板就可以用你的方法。  详情 回复 发表于 2018-10-30 10:34
回复

使用道具 举报

 楼主| 发表于 2018-10-30 11:45:15 | 显示全部楼层
yun2673436976 发表于 2018-10-30 10:34
有些主板的BIOS文件添加NTFS驱动后,把修改过的BIOS文件刷回主板,不能过校验,你的方法不具有通用性。哪 ...


修改过的BIOS用官方的工具刷是不可能的,几乎没有任何官方工具刷BIOS是可以不用校验的。
官方BIOS都加校验是为了防止被人乱改改坏,官方工具刷入校验也是为了安全起见设计的。
BIOS校验不管有没有效都可以刷入使用,不是BIOS没有校验就是不能用了的。
任何主板都能刷改过的BIOS,只不过要用第三方工具刷。
回复

使用道具 举报

 楼主| 发表于 2018-11-8 09:45:32 | 显示全部楼层
thttht 发表于 2018-11-7 14:20
请教笔记本可以这样改吗?如何提取主板BIOS文件啊?

不管是什么类型的设备,只要是基于UEFI的BIOS都能这样改,另外我演示的这台电脑就是笔记本。
BIOS我是下载的,提取的话我记得有个叫“万能BIOS提取工具”你可以搜一下。
回复

使用道具 举报

 楼主| 发表于 2018-11-16 19:27:23 | 显示全部楼层
lhpxs 发表于 2018-11-8 22:46
这种折腾精神很不错呀,请问如何对磁盘进行分区可实现GPT格式而又不出现ESP分区。

DG手动分区就可以做到
回复

使用道具 举报

 楼主| 发表于 2018-11-16 19:29:24 | 显示全部楼层
lhpxs 发表于 2018-11-8 22:47
实际使用中无论是DISKGENIUS或分区助手,都对MBR转GPT,或GPT转MBR的成功率并不高,经常会有这样那样的问题 ...

没有这种软件,两种分区表互转本来就容易出现兼容问题,一开始选择的时候就要考虑好,没有特殊情况不建议改。
回复

使用道具 举报

 楼主| 发表于 2018-11-16 19:32:01 | 显示全部楼层
都巿放牛 发表于 2018-11-13 10:29
启动文件可见未必是好事吧        另对多系统不适用

只能说各有各的好处吧,如果用第三方启动器只要能支持读取这两种文件系统就可以启动。
回复

使用道具 举报

 楼主| 发表于 2018-11-16 19:37:30 | 显示全部楼层
879792799 发表于 2018-11-16 11:55
我的小电脑 只支持EFI32不支持BOSI 可以使用大大这个方法嘛???

只要是基于UEFI的BIOS都可以,不管体系结构是多少位。
只不过如果你的机器是IA32的EFI的话,需要添加的.ffs驱动就必须要用32位的。
因为我在帖子里上传的.ffs驱动是64位的,所以32位的.ffs驱动你就要自己去找了。

点评

谢谢指点!  详情 回复 发表于 2018-11-16 20:24

评分

参与人数 1无忧币 +5 收起 理由
879792799 + 5 很给力!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2018-11-21 11:42:24 | 显示全部楼层
haonan 发表于 2018-11-21 09:19
昨晚在华硕m6g上测试了下,bios成功刷入,但是启动选择无变化,也无法识别单ntfs分区的gpt硬盘启动。


什么型号的主板? 用什么方法刷的?
一些主板的BIOS可能有个保护机制,你先检查一下BIOS是不是没刷成功。
回复

使用道具 举报

 楼主| 发表于 2018-11-21 11:46:43 | 显示全部楼层
haonan 发表于 2018-11-21 09:20
华硕bios是否特殊呢,昨晚在m6g上测试不成功。

有一个检查方法是先刷入你改了后的BIOS,然后再提取出BIOS,用UEFITOOL搜索你添加过的东西还有没有,然后和之前的对比一下有没有什么变化。

点评

晚上看了下,发现是bios空间不足了,放不下那个大的模块。。。 不知道有大神能解决不。  详情 回复 发表于 2018-11-21 22:00
MAXIMUS VI GENE 确定刷入了的。我下载华硕新主板bios查看,发现他比你说的多了一个模块,而且这个模块很大,应该是主要 控制模块,但是我用UEFITool_0.25.1插入这个模块无法保存。[attachimg]382482[/attachimg][a  详情 回复 发表于 2018-11-21 13:12
回复

使用道具 举报

 楼主| 发表于 2018-11-22 01:54:08 | 显示全部楼层
haonan 发表于 2018-11-21 22:00
晚上看了下,发现是bios空间不足了,放不下那个大的模块。。。
不知道有大神能解决不。

应该是你的操作方法不对吧,我这边手动帮你改BIOS就没有问题。
附件我直接打包上传过来了,你把文件后缀001.7z和002.7z颠倒过来就能打开。
BIOS文件我做了两个,一个带加密校验的.CAP文件用华硕官方工具刷,一个不带加密校验的.BIN文件用第三方工具刷。

MAXIMUS-VI-GENE-ASUS-1603.001.7z

3 MB, 下载次数: 16, 下载积分: 无忧币 -2

MAXIMUS-VI-GENE-ASUS-1603.002.7z

1.68 MB, 下载次数: 15, 下载积分: 无忧币 -2

点评

插入你提供的那两个驱动空间没问题,可以正常插入保存,我已经刷入测试过,没效果。 然后我就想从华硕新主板里提取,就出现之前我说的问题。  详情 回复 发表于 2018-11-22 21:15
回复

使用道具 举报

 楼主| 发表于 2018-11-22 23:34:54 | 显示全部楼层
haonan 发表于 2018-11-22 21:15
插入你提供的那两个驱动空间没问题,可以正常插入保存,我已经刷入测试过,没效果。
然后我就想从华硕新 ...

你是刷进去了有那两个驱动但没有任何效果还是刷进去了没有那两个驱动和原版一样?
按道理来说应该不会出现刷进去了不能用的问题,另外你是用什么工具刷的?

点评

刷进去了有2两个驱动但是没有效果,和以前一样的启动菜单。 用华硕flashblack刷的,之前改nvme启动bios就是这样刷的,不存在没刷进去的问题。  详情 回复 发表于 2018-11-23 20:09
回复

使用道具 举报

 楼主| 发表于 2018-11-23 20:15:09 | 显示全部楼层
haonan 发表于 2018-11-23 20:09
刷进去了有2两个驱动但是没有效果,和以前一样的启动菜单。
用华硕flashblack刷的,之前改nvme启动bios ...

你自己加进去的NVMe驱动就有效果?另外你把BIOS启动菜单和硬盘分区信息的图片发我我看一下。

点评

老大要是有兴趣帮忙改改nvme也行啊,我测试。  详情 回复 发表于 2018-11-23 20:45
图来了。 [attachimg]382638[/attachimg][attachimg]382639[/attachimg]  详情 回复 发表于 2018-11-23 20:36
不是我加的nvme驱动,是其他大神提取自华硕新主板bios,据说还重编译过的。 低版本没有nvme驱动,没有zt了。  详情 回复 发表于 2018-11-23 20:29
回复

使用道具 举报

 楼主| 发表于 2018-11-23 20:25:53 | 显示全部楼层
haonan 发表于 2018-11-23 20:09
刷进去了有2两个驱动但是没有效果,和以前一样的启动菜单。
用华硕flashblack刷的,之前改nvme启动bios ...

还有一个问题就是你有没有尝试过刷低版本的官方BIOS能不能完成降级?

点评

修改过的bios华硕官方都要求用flashblack来刷。  详情 回复 发表于 2018-11-23 20:38
回复

使用道具 举报

 楼主| 发表于 2018-11-23 21:24:23 | 显示全部楼层
haonan 发表于 2018-11-23 20:45
老大要是有兴趣帮忙改改nvme也行啊,我正好测试下直接添加其他驱动能用不。

可以帮你改,文件你分享一下。

点评

这是我的主板bios https://dlsvr04.asus.com/pub/ASUS/mb/LGA1150/MAXIMUS-VI-GENE/MAXIMUS-VI-GENE-ASUS-1603.zip 这是华硕z370bios https://dlsvr04.asus.com/pub/ASUS/mb/LGA1151/ROG_MAXIMUS_X_HERO/ROG-MAXI  详情 回复 发表于 2018-11-23 21:38
回复

使用道具 举报

 楼主| 发表于 2018-11-23 21:28:17 | 显示全部楼层

你是想在那个C盘中直接UEFI启动?C盘里有EFI引导文件吗?

点评

对,c盘直接启动。 hd1是系统硬盘,nvme固态,gpt模式,安装win7的时候系统自动分的区。 如果bios修改成功的话是不是就可以把前面几个小分区合并到c盘,把esp分区里的文件放到c盘再修改下bcd就行了吧。  详情 回复 发表于 2018-11-23 21:43
回复

使用道具 举报

 楼主| 发表于 2018-11-23 21:36:07 | 显示全部楼层
haonan 发表于 2018-11-23 20:38
修改过的bios华硕官方都要求用flashblack来刷。

照你这么说基本可以确定是能刷进去的,而且你的操作方法也是对的,这两点排除后就得从其他地方分析问题了。
另外我写的这个教程理论上也是没有出错的,至少在写这个教程之前我这边测试了两台电脑刷入都是完全没有问题的。

点评

我是完全照你的帖子来修改的,第一次也是用的你提供的两个驱动。第二次我提取华硕自家主板bios里的驱动,但是不知道是文件不对还是怎么的,刷入以后无限重启,debug卡15。 所以我怀疑华硕bios有点特别,他总是整些  详情 回复 发表于 2018-11-23 21:45
回复

使用道具 举报

 楼主| 发表于 2018-11-23 21:48:03 | 显示全部楼层
haonan 发表于 2018-11-23 21:43
对,c盘直接启动。
hd1是系统硬盘,nvme固态,gpt模式,安装win7的时候系统自动分的区。
如果bios修改 ...

是的,可以合并为单个分区直接UEFI启动。

点评

好的,期待你的成果。 要nvme启动一起添加啊,不然看不到nvme硬盘。  详情 回复 发表于 2018-11-23 21:52
回复

使用道具 举报

 楼主| 发表于 2018-11-23 21:55:22 | 显示全部楼层
haonan 发表于 2018-11-23 21:45
我是完全照你的帖子来修改的,第一次也是用的你提供的两个驱动。第二次我提取华硕自家主板bios里的驱动, ...

不过你这个问题也确实挺奇怪的,至少我没有遇到过此类问题。
华硕的BIOS我只知道文件头部的2048B有加密校验,要去除文件前2KB部分才能用第三方工具刷,至于其他地方有什么特别的我就不得而知了。
这样吧,我这边有空多测试几台机器刷BIOS,看看能不能遇到和你类似的问题。

点评

好的  详情 回复 发表于 2018-11-23 21:57
回复

使用道具 举报

 楼主| 发表于 2018-11-23 22:00:37 | 显示全部楼层
haonan 发表于 2018-11-23 21:57
好的。
其实华硕bios修改了过后不用管他的效验,flashblack就是强刷工具。

回复

使用道具 举报

 楼主| 发表于 2018-11-28 10:58:27 | 显示全部楼层
2011twriter 发表于 2018-11-27 16:18
该软件不支持在32位win7下运行,如何解决?

忘了补充一句,附件里的软件是64位程序只能在64位系统中运行。
回复

使用道具 举报

 楼主| 发表于 2018-11-28 14:45:33 | 显示全部楼层
huiyao_zhou 发表于 2018-11-28 11:29
Aero主题能否提供?

主题是微软官方原版自带,WIN8RP版是最后一个原生支持Aero的系统。
回复

使用道具 举报

 楼主| 发表于 2018-11-28 14:53:50 | 显示全部楼层
rzsggg 发表于 2018-11-28 13:41
强帖。多系统放在一个所有的uefi放在一个分区,到最后都分不清哪个uefi引导哪个系统了。

设置好了就不会出问题,Windows UEFI启动菜单条目由/EFI/Microsoft/Boot/BCD决定。
回复

使用道具 举报

 楼主| 发表于 2018-12-2 22:33:05 | 显示全部楼层
haonan 发表于 2018-11-29 10:21
从https://github.com/pbatard/efifs/wiki/Adding-a-driver-to-a-UEFI-firmware
重新下载驱动编译添加进bi ...

新的BIOS我做好了,你可以测试一下。
驱动做了更新,顺便加上了NVMe驱动。

MAXIMUS-VI-GENE-ASUS-1603.part1.rar

3 MB, 下载次数: 20, 下载积分: 无忧币 -2

MAXIMUS-VI-GENE-ASUS-1603.part2.rar

1.73 MB, 下载次数: 20, 下载积分: 无忧币 -2

点评

测试通过。 就是启动菜单里没有设备名称,只有一个windows boot manager选项。  详情 回复 发表于 2018-12-3 15:23
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 23:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表