无忧启动论坛

标题: BCD引导菜单界面不能显示缩放问题 [打印本页]

作者: lhc0688    时间: 2023-6-24 09:27
标题: BCD引导菜单界面不能显示缩放问题
本帖最后由 lhc0688 于 2023-6-24 12:42 编辑

实机系统下,启动进入BCD引导菜单时,界面会自动根据显示器分辨率进行缩放(放大),如果是U盘启动,BCD引导菜单界面却不会缩放,整个界面会看起来很小,特别是高分屏下,几乎没法看清文字。下载测试了好几个PE的ISO,都是如此;

对比了两者的BCD各项参数,也没找到相应的设置,搜索论坛也没找到相关内容,故发帖请教、讨论下这方面技术问题,是参数设置,还是字库,亦或还有其它方面因素?

希望高手能不吝赐教,帮忙解惑,先谢!
---------------------------
经坛友指点方法,找到问题所在,是字库版本问题!


很多PE用的ISO字库版本较低,不支持界面显示缩放;

附上可正常显示缩放的字库版本信息:2019‎年‎12‎月‎7‎日,48,992 字节;

有类似问题的朋友可以对照看;

作者: htmlc4    时间: 2023-6-24 09:48
uefi下正常情况下bcd会按照硬件分辨率进行显示
作者: szwp    时间: 2023-6-24 10:03
是黑底菜单还是蓝底菜单?
找个空U盘,如果是UEFI,将实机系统的EFI文件夹进去,启动测试。
作者: lhc0688    时间: 2023-6-24 11:15
szwp 发表于 2023-6-24 10:03
是黑底菜单还是蓝底菜单?
找个空U盘,如果是UEFI,将实机系统的EFI文件夹进去,启动测试。

是黑底那个,BootMenuPolicy = legacy;

szwp老师这个思路我还没想到,我现在测试一下看看;
作者: szwp    时间: 2023-6-24 11:16
lhc0688 发表于 2023-6-24 11:15
是黑底那个,BootMenuPolicy = legacy;

szwp老师这个思路我还没想到,我现在测试一下看看;

legacy就是bootmgr+boot文件夹
作者: lhc0688    时间: 2023-6-24 11:17
htmlc4 发表于 2023-6-24 09:48
uefi下正常情况下bcd会按照硬件分辨率进行显示

实际测试情况,用U盘启动,屏幕上显示的界面会非常小,应该是没有进行缩放;
作者: htmlc4    时间: 2023-6-24 11:22
lhc0688 发表于 2023-6-24 11:17
实际测试情况,用U盘启动,屏幕上显示的界面会非常小,应该是没有进行缩放;

就是因为按原生分辨率显示而高dpi下又没有缩放,才会这样
作者: lhc0688    时间: 2023-6-24 12:03
htmlc4 发表于 2023-6-24 11:22
就是因为按原生分辨率显示而高dpi下又没有缩放,才会这样

不是进入PE后DPI显示缩放,是开机启动时的那个BCD菜单界面。
作者: lhc0688    时间: 2023-6-24 12:14
通过szwp老师说的方法,终于找到问题所在,竟然真的是字库原因!

第一步,替换所有文件后,启动可以界面缩放;
第二步,改为仅替换efi\microsoft\boot\,测试也可以缩放;
第三步,每次删掉一个文件或文件夹,折腾十几次,发现都可以缩放,即使把刚复制的文件全部删掉,也可以;
第四步,仔细对比字库文件,发现仅【wgl4_boot.ttf】日期不同,重新替换测试,真的是这个原因;

附上可正常显示缩放的字库版本信息:2019‎年‎12‎月‎7‎日,48,992 字节;
感谢szwp老师及htmlc4朋友帮忙指点,又解决一个PE的疑难问题,非常感谢!

作者: lhc0688    时间: 2023-6-24 12:50
这一问题在论坛上的PE里存在很多,比如新发布的微PE2.3等;
作者: szwp    时间: 2023-6-24 15:47
可能你的引导文件是19041
作者: lhc0688    时间: 2023-6-24 16:38
szwp 发表于 2023-6-24 15:47
可能你的引导文件是19041

用的ISO模板是早期的,引导文件是2015年的,如果全部替换为新版的19045,不知道会不会在老机器上存在兼容问题?
作者: szwp    时间: 2023-6-24 16:46
俺用的引导文件是8.1的,或者可试试从微软发布的iso里提引导文件
作者: lhc0688    时间: 2023-6-24 18:27
szwp 发表于 2023-6-24 16:46
俺用的引导文件是8.1的,或者可试试从微软发布的iso里提引导文件

我现在用的ISO模板是微PE的,里面文件都比较老,之所以没用新版的替换,是担心新版引导文件在老机器上不够兼容,因为身边现在没有老设备没法测试,能支持22H2的新电脑应该都没问题;
作者: lhc0688    时间: 2023-6-24 18:28
lhc0688 发表于 2023-6-24 18:27
我现在用的ISO模板是微PE的,里面文件都比较老,之所以没用新版的替换,是担心新版引导文件在老机器上不 ...

从兼容方面考虑,使用老版本的引导文件会不会更好些?
作者: szwp    时间: 2023-6-24 19:02
8.1的支持11没问题
作者: lhc0688    时间: 2023-6-24 19:54
szwp 发表于 2023-6-24 19:02
8.1的支持11没问题

好的,谢谢指点!




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