有小伙伴在使用一些“知名”WinPE时,会发现他们都能在一些你意想不到的地方加上各种logo,比如这种:
其实这个早已不是新鲜的技术了,看到有小伙伴还在惊讶,那么我就简单介绍如何实现这种效果吧~
先回顾一下Win7、8、10PE的启动过程,必要的启动文件如下
│ bootmgr │ ├─boot │ bcd │ boot.sdi │ ├─efi │ ├─boot │ │ bootx64.efi │ │ │ └─microsoft │ └─boot │ bcd │ └─sources boot.wim
上面的目录结构中,并没有字体文件,当bootmgr加载BCD文件内指定的WIM文件到映射sdi文件后的虚拟磁盘中时,由于找不到BCD内部指定的字体,所以只能显示默认的英文,就像这样:
很孤单是不是?只有一个“loading files...”
所以我们隐约知道要在哪里动手了。
既然我们知道BOOTMGR在启动时,会调用语言文件并进行展示,那会不会猫腻在这个BOOTMGR.EXE.MUI文件?
我们直接把这个文件删掉,再启动看看是否还有自定义信息
果然是这个文件!
EFI启动时对应的语言文件是BOOTIA32.EFI.MUI、BOOTX64.EFI.MUI
我们用资源编辑器(不是十六进制编辑器)打开这个文件,看看有什么发现
破案了!
依葫芦画瓢,我们修改成自己想要的文字,然后看看效果
你学会了吗?😀
学会了,辛苦了
请教个问题,正在加载的进度条怎么删除呢?
若梦成空 请教个问题,正在加载的进度条怎么删除呢?
这个还不知道,猜测是修改BOOTMGR某些地方
谢谢分享,辛苦了
告诉你们一个消息left旁边的数字可以更改文字的位置(位置只能改向左或向右)
AXZ 告诉你们一个消息left旁边的数字可以更改文字的位置(位置只能改向左或向右)
嗯,貌似是标准的HTML语言,理论上可以实现很多新奇的效果
👍👍👍
把下面的大小设为0试试
这就是个xml文本,可以随意调整位置和颜色文字显隐
826773297 这就是个xml文本,可以随意调整位置和颜色文字显隐
我是说loading files...那个英文的界面,想给他干掉,精简过的壳没有BOOTMGR.EXE.MUI,BOOTIA32.EFI.MUI、BOOTX64.EFI.MUI这些文件
若梦成空 我是说loading files...那个英文的界面,想给他干掉,精简过的壳没有BOOTMGR.EXE.MUI,BOOTIA32.EFI.MUI、BOOTX64.EFI.MUI这些文件
留着不好么?不然怎么知道加载了多少到内存?加载速度怎么样?😮
caocaofff 留着不好么?不然怎么知道加载了多少到内存?加载速度怎么样?😮
你说的好有道理😀,但是我还是想知道怎么干掉,哈哈哈
若梦成空 你说的好有道理😀,但是我还是想知道怎么干掉,哈哈哈
用MUI文件里的内容遮挡吧🤭
我想知道怎么添加一个画面或者动画 谢谢告知
老刘装机 我想知道怎么添加一个画面或者动画 谢谢告知
官方提供的动画是转圈
也比单纯黑色好
为啥我换了一个加载外壳就用不这个BOOTMGR.EXE.MUI了