无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 18503|回复: 24
打印 上一主题 下一主题

[原创] 巧用BOOTMGR替换掉Win8PE&Win10PE的启动Logo

    [复制链接]
跳转到指定楼层
1#
发表于 2018-7-30 15:24:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Cherub 于 2018-7-31 07:29 编辑

1.实现功能:
替换掉Win8PE或Win10PE的蓝色田字格启动Logo

2.这样做的意义:
1.使WinPE启动过程更为和谐(修改Logo后BOOTMGR的进度条将无法显示,对进度条有强迫症的人请绕行
2.启动界面更加个性化(比如那个苹果风格的WinPE)

3.效果预览:


4.准备工具:
1.WimTool 2.ResHacker 3.BOOTICE 4.文件签名去除工具 5.bootres.dll 6.至少Win8原版安装光盘提取出的BOOTMGR
(已经全部打包上传方便下载)

5.操作步骤
首先最简单的WinPE启动盘的文件结构是这样的:
这样的BOOTMGR调取wim映像文件时会显示白色进度条,如果在boot文件夹中新建resources目录,再在目录中放入原版的bootres.dll文件(已打包上传),使用BOOTICE编辑bcd文件,选钩启用Win8 Metro 启动界面,那么PE启动时进度条会消失,取而代之的是Windows的蓝色logo,若想使用自定义图片替换(我使用APPLE的Logo测试)

首先制作好素材(打包文件中有我已经做好的APPLE Logo图片作为示例,一共6张bmp),名称,尺寸和格式都必须和示例文件一样,将这6个文件放入一个文件夹中,名字随意

使用wimtool新建映像,源目录选择刚才放图片的目录,wim文件名随便,压缩类型注意选择最大压缩,映像名称填写Boot Resource WIM,其它参数默认,然后点击新建新建映像

之后打开签名去除工具(已打包上传),选择原版的bootres.dll文件,点击清除数字签名,得到bootres.dll.nosign,将原版的bootres.dll删除,重命名bootres.dll.nosign为bootres.dll

然后用ResHacker(已打包上传 )打开去除签名后的bootres.dll,在左侧选择RC数据中的1:1033,并右键点击替换资源,选择原来新建的wim映像文件,保存更改,而后将修改好的bootres.dll文件放到boot\resources目录下

最后用bootice编辑bcd文件,注意选择禁用数字验证和启用Win8 Metro 启动界面,然后保存

重启电脑后用启动盘启动,BOOTMGR的加载界面就变成APPLE的Logo了!但是wim加载完成后windows的蓝色田字格Logo会显示出来,若要使自定义的Logo显示到WinPE加载结束,继续进行如下操作

将你需要的PE的wim映像释放,然后找到\Windows\Boot\Resources\bootres.dll文件,用签名清除工具去掉这个文件的签名(方法同上),最后重新打包wim映像(本人习惯这样,当然用可写挂载修改也行,这一步可用自己熟悉的方法)
原理:其实这一步即是将PE系统中的bootres.dll签名破坏掉,使得开机时的蓝色田字格无法显示,从而间接更改了开机Logo

至此,WinPE的启动Logo修改已成功完成
如果有什么问题请在下面回复

工具&资源下载链接:https://pan.baidu.com/s/1uFG5EAxn2sAVObt-pRjH9g 提取码:bdqf
2#
发表于 2018-7-30 16:01:44 来自手机 | 只看该作者
bootres.dll如果没有正确签名,在efi安全启动的机器上会黑屏的

点评

是的,确实会黑屏,即使bcd中禁用签名检查也会黑屏,但是本人研究发现bcd禁用签名检查后即使bootres.dll签名不正确bootmgr也可以读取,并在加载wim时显示出来  详情 回复 发表于 2018-7-30 16:25
回复

使用道具 举报

3#
 楼主| 发表于 2018-7-30 16:25:11 | 只看该作者
红毛樱木 发表于 2018-7-30 16:01
bootres.dll如果没有正确签名,在efi安全启动的机器上会黑屏的

是的,确实会黑屏,即使bcd中禁用签名检查也会黑屏,但是本人研究发现bcd禁用签名检查后即使bootres.dll签名不正确bootmgr也可以读取,并在加载wim时显示出来

点评

这里应该适用这条规则 "签名不正确"="无签名"  详情 回复 发表于 2018-7-30 16:49
回复

使用道具 举报

4#
发表于 2018-7-30 16:49:38 | 只看该作者
Cherub 发表于 2018-7-30 16:25
是的,确实会黑屏,即使bcd中禁用签名检查也会黑屏,但是本人研究发现bcd禁用签名检查后即使bootres.dll ...

这里应该适用这条规则
"签名不正确"="无签名"
回复

使用道具 举报

5#
发表于 2018-7-30 23:15:01 | 只看该作者
很详细的说,学习了!!!
回复

使用道具 举报

6#
发表于 2018-7-31 11:17:58 | 只看该作者
UEFI启动不是默认加载BIOSl的ogo吗?

点评

UEFI启动环境下还未做测试,但从windows原版安装光盘来看,似乎设置了win 8 metro启动界面后,bootmgr只会显示从bootres.dll读取的图片而不会显示bios的logo。  详情 回复 发表于 2018-7-31 12:14
回复

使用道具 举报

7#
 楼主| 发表于 2018-7-31 12:14:00 | 只看该作者
未完成的歌 发表于 2018-7-31 11:17
UEFI启动不是默认加载BIOSl的ogo吗?

UEFI启动环境下还未做测试,但从windows原版安装光盘来看,似乎设置了win 8 metro启动界面后,bootmgr只会显示从bootres.dll读取的图片而不会显示bios的logo。
回复

使用道具 举报

8#
发表于 2018-7-31 12:35:11 来自手机 | 只看该作者
哈哈,适合高手党研究。一般正常用户看见开机界面都改了,下一个念头是:不干净。
回复

使用道具 举报

9#
发表于 2019-1-2 02:38:08 | 只看该作者
mark
回复

使用道具 举报

10#
发表于 2019-1-3 23:08:06 | 只看该作者
厉害了,大神
回复

使用道具 举报

11#
发表于 2019-3-16 18:37:03 | 只看该作者
学习了,谢谢!
回复

使用道具 举报

12#
发表于 2019-3-16 19:57:10 | 只看该作者
越原始越好
回复

使用道具 举报

13#
发表于 2019-4-30 00:07:33 | 只看该作者
本帖最后由 星流 于 2019-4-30 00:50 编辑

按照步骤来,传统模式下正常,UEFI模式下还是黑屏,不显示LOGO,只显示下面转的圈圈
回复

使用道具 举报

14#
发表于 2019-8-25 16:47:06 | 只看该作者
本帖最后由 coolxuanboy 于 2019-8-25 16:50 编辑

结合教程,非PE,正常win8 win10系统,配合8oot Logo Changer使用,成功修改!要获取bootres.dll文件的管理员权限!bootres.dll重新签名和开启win系统测试模式是重点!
回复

使用道具 举报

15#
发表于 2019-8-31 20:37:15 | 只看该作者
学习谢谢!
回复

使用道具 举报

16#
发表于 2019-11-7 12:24:50 | 只看该作者
厉害了,大神
回复

使用道具 举报

17#
发表于 2019-11-8 11:23:59 | 只看该作者
改个LOGO还能脱离微软系统的核心吗?自欺欺人
回复

使用道具 举报

18#
发表于 2019-11-14 10:58:47 | 只看该作者
起先bootres.dll里面的wim镜像不能解包吗
回复

使用道具 举报

19#
发表于 2020-1-30 19:07:54 | 只看该作者
适合折腾党,研究原理还是蛮不错的
回复

使用道具 举报

20#
发表于 2020-5-7 20:13:06 | 只看该作者
好用,总算能改Windows 8/10的启动画面了。

回复

使用道具 举报

21#
发表于 2020-11-5 01:33:12 | 只看该作者
研究一下
回复

使用道具 举报

22#
发表于 2020-11-13 14:31:48 来自手机 | 只看该作者
很详细的说,学习了!
回复

使用道具 举报

23#
发表于 2020-11-17 00:43:56 来自手机 | 只看该作者
学习了!
回复

使用道具 举报

24#
发表于 2021-4-4 15:47:49 | 只看该作者
能修改正式版win10的启动logo吗

点评

这都很早以前写的教程了,而且是针对PE的,适用于的是当时还算广泛使用的传统引导... 你可以看看你的电脑是UEFI引导还是传统引导模式(具体百度) 若是UEFI引导模式(当前主流),开源软件HackBGRT可以轻松替换掉  详情 回复 发表于 2021-5-30 14:06
回复

使用道具 举报

25#
 楼主| 发表于 2021-5-30 14:06:15 | 只看该作者
almaktoum 发表于 2021-4-4 15:47
能修改正式版win10的启动logo吗

这都很早以前写的教程了,而且是针对PE的,适用于的是当时还算广泛使用的传统引导...
你可以看看你的电脑是UEFI引导还是传统引导模式(具体百度)
若是UEFI引导模式(当前主流),开源软件HackBGRT可以轻松替换掉开机logo(具体请百度)
若是传统引导,目前没有太好的办法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-11 20:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表