无忧启动论坛

标题: UEFI的BCD中文启动菜单实验模板 [打印本页]

作者: qipinw    时间: 2020-5-20 23:12
标题: UEFI的BCD中文启动菜单实验模板
本帖最后由 qipinw 于 2020-5-24 21:56 编辑

借鉴了本区各位大侠的相关帖子,终于把自己的UEFI/BCD菜单搞成了中文显示。
  本人是以MSDN的WIN10原版(1909)ISO为基础配置的,因为无法确定这个方案有多大通用性,所以提供的模板称其为实验模板。
  个人感觉,中文菜单的关键就是“efi\Boot\bootx64.efi”和“efi\Boot\zh-cn\bootx64.efi.mui”这对文件版本必须一致。要想中文显示菜单,这两个文件都不能直接从原版ISO中取用。试验过原版ISO里的EFI文件夹移植,试验过UEFI环境下安装完系统后系统启动区的完整EFI文件夹移植,都没有成功,最终,从UEFI环境下安装好的WIN10系统启动分区提取到bootx64.efi;从legacy环境下安装好的WIN10系统提取到bootmgr.exe.mui将其改名后得到bootx64.efi.mui,这一对文件版本号才一致,最终成功显示出中文菜单。


下面的7个模板附件下载后,分别改名为efi.7z.001—efi.7z.007,对第一个文件解压即可。
efi.7z.001.7z (488.28 KB, 下载次数: 268)
efi.7z.002.7z (488.28 KB, 下载次数: 237)
efi.7z.003.7z (488.28 KB, 下载次数: 229)
efi.7z.004.7z (488.28 KB, 下载次数: 234)
efi.7z.005.7z (488.28 KB, 下载次数: 235)
efi.7z.006.7z (488.28 KB, 下载次数: 237)
efi.7z.007.7z (92.29 KB, 下载次数: 199)

最后说明:
一、本人在移动硬盘上实测成功,U盘也没问题。
二、上传的模板应该还有一定的精简空间,因为本人不是太了解UEFI,所以没进一步实验还能去掉哪些文件。


作者: qingyi78    时间: 2020-5-21 02:04
这个问题应该是微软造成的。同样两个文件,不管版本,在我自己机器上,安全启动关闭就显示中文,安全启动打开就显示英文。由其他引导器引导则一定显示英文,比如CLOVER或者开机还原类软件。
作者: qingyi78    时间: 2020-5-21 02:11
测试过了,楼主是有道理的。我在我自己机器上不管开安全启动否都是显示中文的。之前的不行。
作者: 9001    时间: 2020-5-21 02:49
华而不实的东东
作者: tulongwa    时间: 2020-5-21 02:57
扫盲贴:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=299643&extra=page%3D1
作者: qingyi78    时间: 2020-5-21 03:54
估计楼上几位都不是INSIDER成员。试试用低版本的EFI启动高版本WINDOS尤其是19619以后版本。
作者: qingyi78    时间: 2020-5-21 03:59
tulongwa 发表于 2020-5-21 02:57
扫盲贴:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=299643&extra=page%3D1

这个帖子里的中文支持文件可以过18063以及18062pe的数字签名,但过不了19619的windows\system32\iwnload的数字签名。楼主的是可以的。估计预览版本都有这个问题。
作者: qingyi78    时间: 2020-5-21 04:02
不过不知道这个签名问题是不是微软挑BOOTMGFW.EFI版本。总之新版出来尤其是UUP下载下来的通常必须更新引导代码。不然就过不了签名。等出ISO了,就基本上好了。
作者: nf17b    时间: 2020-5-21 04:53
qingyi78 发表于 2020-5-21 04:02
不过不知道这个签名问题是不是微软挑BOOTMGFW.EFI版本。总之新版出来尤其是UUP下载下来的通常必须更新引导 ...

bcd 的因素
預覽版的 bcd 有紅框的參數


pe 自己加一下



作者: rengrancunzai    时间: 2020-5-21 08:46
谢谢分享
作者: fswrx    时间: 2020-5-21 09:46
学习一下
作者: qipinw    时间: 2020-5-21 09:50
问个弱弱问题,光盘uefi引导,应该不是引导到bootx64.efi吧,拿它是直接引导到bcd吗?
作者: qipinw    时间: 2020-5-21 10:23
iso应该是引导文件引导bootmgr.efi,bootmgr.efi加载bcd吧?bootmgr.efi对应中文语言应该是
作者: qipinw    时间: 2020-5-21 10:27
不知道我理解的对不对,iso应该是引导文件引导bootmgr.efi,bootmgr.efi加载bcd?bootmgr.efi对应中文语言应该是bootmgr.exe.mui,我的理解对吗?要是这样,bios启动是中文菜单,说明bootmgr.efi和bootmgr.exe.mui两个文件配合是对的,为什么到了光盘,就又不中文了呢?用的依然是这对文件呀?
作者: 2012xuchyou    时间: 2020-5-21 10:34

谢谢楼主分享
作者: 9695    时间: 2020-5-21 10:45
呵呵,我早就实现了,不是bootx64.efi.mui的问题,等有时间我把我的模板发上来给你
作者: qipinw    时间: 2020-5-21 10:51
9695 发表于 2020-5-21 10:45
呵呵,我早就实现了,不是bootx64.efi.mui的问题,等有时间我把我的模板发上来给你

iso的你实现了?,期待中…
作者: qingyi78    时间: 2020-5-21 14:37
我记得DOS时代,啥啥都是8.3的,基本上当时我制作的东东都是控制在8个字母之内。现在对中文的支持已经很好了。但还是某些时候会有问题。估计还得10年,所有的电脑上中文都不会乱码
作者: qingyi78    时间: 2020-5-21 14:44
qipinw 发表于 2020-5-21 10:51
iso的你实现了?,期待中…

似乎很多大师的作品都是中文显示啊,我在虚拟机测试都是中文的。比如杏大的和女娲工坊的。
作者: qipinw    时间: 2020-5-21 15:52
qingyi78 发表于 2020-5-21 14:44
似乎很多大师的作品都是中文显示啊,我在虚拟机测试都是中文的。比如杏大的和女娲工坊的。

最好是原生支持而不是修改文件的。我也找到过,用oscdimg重新打包就没法用了,说明不是原生的,感觉还是人家微软原版兼容最可靠;要么菜单中文了,却没有了倒计时。修改文件的不想用,实在找不到,将就着用原生英文了。
作者: nf17b    时间: 2020-5-22 00:02
qipinw 发表于 2020-5-21 15:52
最好是原生支持而不是修改文件的。我也找到过,用oscdimg重新打包就没法用了,说明不是原生的,感觉还是 ...

看看這個 19041 的二合一啟動模板是否可以
檔案名稱  : WIN10PECN.iso
SHA1      : 0975279898221e217e0e57f676eddbcd2c837287
檔案大小  : 13,959,168(13.3MB)
WIN10PECN_19041.7z (3.69 MB, 下载次数: 341)

量產之前可以先用 VMware Workstation 掛 iso 試一下
legacy






19041 模板加載預覽版的 pe , uefi 的 bcd 要加 9樓提到的參數
VMware Workstation 打開 secure boot










作者: chjyonghu    时间: 2020-5-22 06:47
谢谢分享
作者: Debian    时间: 2020-5-22 07:48
本帖最后由 Debian 于 2020-5-22 07:50 编辑

分享一个ISO启动模板,供需要的朋友参考,文件均提取自Win10 _1809,纯正微软血统

UEFI

BIOS

下载:https://debian.lanzous.com/icvp0wf
密码:  e0z3




作者: qipinw    时间: 2020-5-22 10:03
uefi有倒计时吗?
作者: qipinw    时间: 2020-5-22 10:14
nf17b 发表于 2020-5-22 00:02
看看這個 19041 的二合一啟動模板是否可以
檔案名稱  : WIN10PECN.iso
SHA1      : 0975279898221e217e ...

菜单显示中文,倒计时没有。不找了,估计找到的都是早前版本,最新的1903,1909估计还没人搞的出来,这个不仅菜单中文,还支持倒计时。
作者: Debian    时间: 2020-5-22 10:32
qipinw 发表于 2020-5-22 10:14
菜单显示中文,倒计时没有。不找了,估计找到的都是早前版本,最新的1903,1909估计还没人搞的出来,这个 ...

倒计时是官方标配
作者: 狼人72105    时间: 2020-5-22 10:38
倒计时,修改Bcd文件就行了
作者: qipinw    时间: 2020-5-22 13:39
Debian 发表于 2020-5-22 07:48
分享一个ISO启动模板,供需要的朋友参考,文件均提取自Win10 _1809,纯正微软血统

UEFI

这个好用,就喜欢纯正血统,,收藏了,非常感谢!
作者: austere    时间: 2020-6-13 11:11
感谢楼主提供文件测试,经我测试~  附件中需要用到的文件
efi\Boot\bootx64.efi
efi\Boot\zh-cn\bootx64.efi.mui
efi\microsoft\boot\fonts\wgl4_boot.ttf
这三个文件即可显示中文~ 附图





作者: qipinw    时间: 2020-6-13 15:27
austere 发表于 2020-6-13 11:11
感谢楼主提供文件测试,经我测试~  附件中需要用到的文件
efi\Boot\bootx64.efi
efi\Boot\zh-cn\bootx64 ...

🙏感谢测试
作者: laomy    时间: 2020-7-17 16:26
win10 2004版可以实现吗!
作者: hbxgzhc    时间: 2021-12-26 19:37
今天也算是闲来无事想解决中文菜单问题,来到此贴,先感谢楼主的探索奠定基础,只是觉得楼主的操作工作量过于庞大,又无权限下载附件,只得在楼主的思路上折腾,意外发现安装后的EFI文件夹自己就能轻松解决问题,发出来供无权限下载的强迫症解决问题。
1 把ESP分区的EFI文件夹复制到U盘
2 把U盘上\EFI\Microsoft\Boot\zh-CN文件夹复制到\EFI\Boot下
3\EFI\Microsoft\Boot\zh-CN下的bootmgfw.efi.mui改名为bootx64.efi.mui
完毕
作者: yanjixing    时间: 2022-9-8 07:58
我试试,希望是能解决问题
作者: 家驹    时间: 2022-9-8 08:09
谢谢分享!
作者: xiaoyuan0417    时间: 2022-12-5 16:41
hbxgzhc 发表于 2021-12-26 19:37
**** 作者被禁止或删除 内容自动屏蔽 ****

这个厉害!感谢分享!
作者: a66    时间: 2023-4-10 17:09
hbxgzhc 发表于 2021-12-26 19:37
**** 作者被禁止或删除 内容自动屏蔽 ****


作者: 2013haiq    时间: 2024-1-31 11:08
感谢!
作者: 2013haiq    时间: 2024-1-31 11:09
适用于Win10么?
作者: hehuiying    时间: 2024-4-17 14:28
谢谢分享




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