lhc0688 发表于 2023-6-24 09:27:20

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:49

uefi下正常情况下bcd会按照硬件分辨率进行显示

szwp 发表于 2023-6-24 10:03:10

是黑底菜单还是蓝底菜单?
找个空U盘,如果是UEFI,将实机系统的EFI文件夹进去,启动测试。

lhc0688 发表于 2023-6-24 11:15:39

szwp 发表于 2023-6-24 10:03
是黑底菜单还是蓝底菜单?
找个空U盘,如果是UEFI,将实机系统的EFI文件夹进去,启动测试。

是黑底那个,BootMenuPolicy = legacy;

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

szwp 发表于 2023-6-24 11:16:19

lhc0688 发表于 2023-6-24 11:15
是黑底那个,BootMenuPolicy = legacy;

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

legacy就是bootmgr+boot文件夹

lhc0688 发表于 2023-6-24 11:17:12

htmlc4 发表于 2023-6-24 09:48
uefi下正常情况下bcd会按照硬件分辨率进行显示

实际测试情况,用U盘启动,屏幕上显示的界面会非常小,应该是没有进行缩放;

htmlc4 发表于 2023-6-24 11:22:13

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

就是因为按原生分辨率显示而高dpi下又没有缩放,才会这样

lhc0688 发表于 2023-6-24 12:03:14

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

不是进入PE后DPI显示缩放,是开机启动时的那个BCD菜单界面。

lhc0688 发表于 2023-6-24 12:14:20

通过szwp老师说的方法,终于找到问题所在,竟然真的是字库原因!

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

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

lhc0688 发表于 2023-6-24 12:50:02

这一问题在论坛上的PE里存在很多,比如新发布的微PE2.3等;

szwp 发表于 2023-6-24 15:47:19

可能你的引导文件是19041

lhc0688 发表于 2023-6-24 16:38:49

szwp 发表于 2023-6-24 15:47
可能你的引导文件是19041

用的ISO模板是早期的,引导文件是2015年的,如果全部替换为新版的19045,不知道会不会在老机器上存在兼容问题?

szwp 发表于 2023-6-24 16:46:23

俺用的引导文件是8.1的,或者可试试从微软发布的iso里提引导文件

lhc0688 发表于 2023-6-24 18:27:36

szwp 发表于 2023-6-24 16:46
俺用的引导文件是8.1的,或者可试试从微软发布的iso里提引导文件

我现在用的ISO模板是微PE的,里面文件都比较老,之所以没用新版的替换,是担心新版引导文件在老机器上不够兼容,因为身边现在没有老设备没法测试,能支持22H2的新电脑应该都没问题;

lhc0688 发表于 2023-6-24 18:28:45

lhc0688 发表于 2023-6-24 18:27
我现在用的ISO模板是微PE的,里面文件都比较老,之所以没用新版的替换,是担心新版引导文件在老机器上不 ...

从兼容方面考虑,使用老版本的引导文件会不会更好些?

szwp 发表于 2023-6-24 19:02:08

8.1的支持11没问题

lhc0688 发表于 2023-6-24 19:54:22

szwp 发表于 2023-6-24 19:02
8.1的支持11没问题

好的,谢谢指点!
页: [1]
查看完整版本: BCD引导菜单界面不能显示缩放问题