无忧启动论坛

标题: 【已解决】WIN10的原盘,UEFI启动时怎样显示中文菜单? [打印本页]

作者: quboboo    时间: 2016-8-23 10:49
标题: 【已解决】WIN10的原盘,UEFI启动时怎样显示中文菜单?
本帖最后由 quboboo 于 2016-8-23 14:52 编辑

请教下,WIN10 64位原盘,MBR用的BOOT下加入了相应的文件后,可以显示中文启动管理菜单了,但是在EFI启动下怎么样都不支持中文显示,应该怎么样弄呢?

是指用原盘启动来安装时的菜单,不是安装好系统后的启动菜单

谢谢
作者: 不知    时间: 2016-8-23 11:57
在EFI\MICROSOFT\BOOT\添加相应文件,可到未精简同版本系统的C:\Windows\Boot\EFI\文件夹下提取(bootmgr.efi,bootmgrfw.efi,zh-CN文件夹),再在EFI启动的bcd中设置语言为zh-cn。
作者: quboboo    时间: 2016-8-23 12:02
不知 发表于 2016-8-23 11:57
在EFI\MICROSOFT\BOOT\添加相应文件,可到未精简同版本系统的C:\Windows\Boot\EFI\文件夹下提取(bootmgr.e ...

难道是我没放zhcn文件夹,我试下,谢谢
作者: quboboo    时间: 2016-8-23 13:13
不知 发表于 2016-8-23 11:57
在EFI\MICROSOFT\BOOT\添加相应文件,可到未精简同版本系统的C:\Windows\Boot\EFI\文件夹下提取(bootmgr.e ...

根据兄弟提示做了,可是还是没成功,UEFI启动后,界面是英文,BCD 菜单里的中文字还是方块

我从我装好的 WIN10 里拷了 bootmgr.efi,bootmgrfw.efi,zh-CN 文件夹到 efi\microsoft\boot 里,不行后我发现 zh-CN 文件夹里没有 bootmgr.exe.mui(这个应该只是MBR用的),我又从 C:\Windows\Boot\PCAT\zh-CN\ 把这个文件也复制过来了,还是不行,应该是哪里出问题呢?BCD 确认过选了中文了
作者: 不知    时间: 2016-8-23 13:26
quboboo 发表于 2016-8-23 13:13
根据兄弟提示做了,可是还是没成功,UEFI启动后,界面是英文,BCD 菜单里的中文字还是方块

我从我装好 ...

zh-CN里应该是bootmgr.efi.mui,bootmgrfw.efi.mui,PCAT文件夹里是给BIOS启动的,不要复制到EFI文件夹中。应该还差个Fonts文件夹,在C:\windows\boot\中。
作者: 不知    时间: 2016-8-23 13:31
不知 发表于 2016-8-23 13:26
zh-CN里应该是bootmgr.efi.mui,bootmgrfw.efi.mui,PCAT文件夹里是给BIOS启动的,不要复制到EFI文件夹中。 ...

如不行再试一下,把bootmgrfw.efi改名成bootx64.efi,放在EFI\BOOT\下,那个Fonts文件夹应该是转圈(启动时)要使用的。EFI启动的BCD应该在EFI\MICROSOFT\BOOT\下的BCD。
作者: quboboo    时间: 2016-8-23 13:36
不知 发表于 2016-8-23 13:31
如不行再试一下,把bootmgrfw.efi改名成bootx64.efi,放在EFI\BOOT\下,那个Fonts文件夹应该是转圈(启动 ...

还是不行,问题依旧,BCD文件确认没错,我EFI和MBR的BCD内容有点不同,所以看得出来
作者: quboboo    时间: 2016-8-23 13:39
突然想起来,我机器装的不是10.1,现在在测试是原盘是10.1,难道是文件版本不对的原因?
作者: 不知    时间: 2016-8-23 13:42
quboboo 发表于 2016-8-23 13:36
还是不行,问题依旧,BCD文件确认没错,我EFI和MBR的BCD内容有点不同,所以看得出来

那没办法了,如果你是修改原版光盘(最终生成ISO文件),你必须将光盘iso文件中的EFI.img提取出来修改,其他情况不需要。
按理说只要bootx64.efi与zh-cn版本一致,bcd设置为中文(zh-cn)就行了。
作者: 不知    时间: 2016-8-23 13:46
quboboo 发表于 2016-8-23 13:39
突然想起来,我机器装的不是10.1,现在在测试是原盘是10.1,难道是文件版本不对的原因?

文件版本不对是不行的。
作者: quboboo    时间: 2016-8-23 13:46
不知 发表于 2016-8-23 13:42
那没办法了,如果你是修改原版光盘(最终生成ISO文件),你必须将光盘iso文件中的EFI.img提取出来修改, ...

我就是把原盘里的文件全部拷到我用来装系统的移动硬盘根目录了,目前只改了BCD来测试
现在正在解压10.1的INSTALL拷下同版本的你说的那几个文件,说不定是因为我刚刚拷的不是原盘同版本号的
作者: quboboo    时间: 2016-8-23 13:50
不知 发表于 2016-8-23 13:46
文件版本不对是不行的。

已换回同盘里的相应文件,还是不行
而且之前用错版本的文件在MBR模式下是正常显示中文的
作者: 不知    时间: 2016-8-23 14:02
本帖最后由 不知 于 2016-8-23 14:03 编辑
quboboo 发表于 2016-8-23 13:50
已换回同盘里的相应文件,还是不行
而且之前用错版本的文件在MBR模式下是正常显示中文的


bootx64.efi可由bootmgrfw.efi改名,试没有?
实在不行,在论坛上下个win10PE提取EFI文件夹。

作者: quboboo    时间: 2016-8-23 14:05
不知 发表于 2016-8-23 14:02
bootx64.efi可由bootmgrfw.efi改名,试没有?
实在不行,在论坛上下个win10PE提取EFI文件夹。

这个也试了,我本身的一定是原盘,奇了怪了
作者: 不知    时间: 2016-8-23 14:16
有个比较麻烦的方式,先install.wim安装到某盘(如x),再用bcdboot x:\windows /l zh-cn /s x:  ,这样就在x:根目录下得到一整套支持中文efi文件,再用这套efi文件替换原盘的文件,添加wim启动项即可。,
作者: 不知    时间: 2016-8-23 14:18
再不行就真的一点办法也没有了。只有靠大神去研究了。
作者: quboboo    时间: 2016-8-23 14:37
不知 发表于 2016-8-23 14:18
再不行就真的一点办法也没有了。只有靠大神去研究了。

终于找到办法,我只在 efi\boot 下新建了 zh-CN 文件夹,从系统里复制 bootmgfw.efi.mui 到这里并改名为 bootx64.efi.mui,这样引导UEFI启动时就有中文了:)

不知道还有没有其它必须文件要拷过来的,大神有空可以指点下
作者: 不知    时间: 2016-8-23 14:47
我晕,应该没有了。
作者: 不知    时间: 2016-8-23 14:48
win10不按套路出牌啊!
作者: quboboo    时间: 2016-8-23 14:52
不知 发表于 2016-8-23 14:48
win10不按套路出牌啊!

嘿嘿,因为我下载了其他人的PE来拷出EFI来启动居然也没中文,不过发现他的MUI文件位置和我的不一样,所以才想到这样才改的,看起来就是在启动用的EFI文件同目录下新建zh-cn,然后将里面的mui文件改成和EFI文件同名就行了。
作者: 不知    时间: 2016-8-23 15:26
我可能记错了,bootx64.efi应是bootmgr.efi改名的。不是bootmgrfw.efi。不过已经解决了,应该没啥影响吧。
作者: quboboo    时间: 2016-8-23 16:42
不知 发表于 2016-8-23 15:26
我可能记错了,bootx64.efi应是bootmgr.efi改名的。不是bootmgrfw.efi。不过已经解决了,应该没啥影响吧。

按你这说法测试了一下,选移动硬盘的UEFI启动后直接进系统了(原机装了W10),应该不是这个文件
作者: 不知    时间: 2016-8-23 22:37
你的说法是正确的,另外修改iso也不需要修改efisys.bin(即efi.img),efisys.bin里有一个Bootx64.efi,但它应该是用来启动光盘中的bootx64.efi(UEFI本身不支持光盘文件系统,有第三方光盘驱动,而efisys.bin只是一个FAT文件系统的镜像)目前看来我又有很多都记错了,这些应该是在UEFI区的一个贴子中有的,要改中文语言文件应放在efi\boot而且与bootx64同名,其它文件如memtest.efi(内存测试),bcd,Fonts文件夹(论坛上有的pe有)应放在efi\microsoft\boot\下。如果仔细在UEFI区找,估计能够找到介绍那介绍光盘uefi启动的帖子。
作者: quboboo    时间: 2016-8-24 08:43
不知 发表于 2016-8-23 22:37
你的说法是正确的,另外修改iso也不需要修改efisys.bin(即efi.img),efisys.bin里有一个Bootx64.efi,但它应 ...

摸了半天,也终于能实现了,多谢兄弟指点协助
作者: 98685708    时间: 2016-9-14 10:04
....这个有意思!
作者: igmhi    时间: 2016-9-16 17:53
说的不错!












一等二靠三落空,一想二干三成功。
作者: devilma    时间: 2016-10-20 10:17
额,我都看晕了
作者: chishingchan    时间: 2017-7-20 00:06
赞!学习了!
作者: CloverGit    时间: 2018-8-10 16:29
感谢!之前搞了半天也搞不出中文
作者: devilma    时间: 2018-8-14 22:55
没错,就是这样子!
作者: hanzsim    时间: 2018-10-23 06:15
我才叫郁闷,UEFI启动在本本上是中文,台式机是乱码。更是搞不明白怎么回事了
作者: tlzsw    时间: 2020-4-8 01:20
您好,我按照上述方法不成功,能不能来个图文教程
作者: qipinw    时间: 2020-5-17 03:10
我也反复试了,没能成功,应该少文件…
作者: lintrainwy    时间: 2021-1-21 01:02
本帖最后由 lintrainwy 于 2021-1-21 01:07 编辑
qipinw 发表于 2020-5-17 03:10
我也反复试了,没能成功,应该少文件…

参考此图文件,已经是显示中文最精简的了。   关键在于 /EFI/boot/zh-CN/bootx64.efi.mui      被很多人遗漏  。  还有有些出错的情况,不显示内容,需要补充其它字体。

bootx64.efi            来自于   bootmgfw.efi           改名
bootx64.efi.mui     来自于   bootmgfw.efi.mui     改名





作者: lintrainwy    时间: 2021-1-21 01:08
少了    /EFI/boot/zh-CN/bootx64.efi.mui  来自于   bootmgfw.efi.mui     改名




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