我们日复一日看着Windows 10单调的启动画面都快看吐了。

如何你是UEFI安装的Windows 10,有时画面更加惨不忍睹:

黑乎乎的背景下,一个厂商的logo孤零零的挂在上方,像是一轮残月;下面具有微软迷之审美风格的几个小点转啊转,看似流行闪过,冥冥之中预示着宇宙的无始无终。。。。

好吧,我承认我想多了。有没有想过把家里的爱犬的图片放上去,至少画面会温馨不少:

汪星人好可爱,漫长的等待也似乎不再枯燥了。

有没有跃跃欲试啊?在动手之前,我们先来看一下可以更换启动画面背后的原理,它对我们后面动手具有理论指导意义。

原理

先让我们思考一个问题,为什么不同厂商的logo可以在自己出产的电脑中替换掉windows的窗户图片:Dell出产的笔记本是Dell的logo,而ASUS的笔记本是ASUS的logo呢?要知道微软可不会为不同厂商推出不同的OS的。如果我们能够把厂商的logo换成我们中意的图片,一切不就迎刃而解了吗?

你也许猜出来了,作为一个UEFI的专栏,原因当然在UEFI固件里了。UEFI在ACPI 5.0时加入了BGRT表(Boot Graphics Resource Table)。它是一个可选的表单,固件用来向OS报告它希望OS在启动时显示的图片:

BGRT表相对其他ACPI table来说很简单,主要就是图像的位置和大小。不同的主板厂商或者OEM会在UEFI固件中植入自己的logo,并在BGRT中向OS通报。我们只需要更改BGRT的image address就可以改变windows 10/8/8.1的启动logo。更妙的是,大部分BIOS会把它的启动logo传入BGRT,我们可以一箭双雕!

实践

原理这么简单啊,那想必很容易就可以替换掉厂商的logo了吧?现实很残酷,因为厂商的Image在固件中的位置并不固定,所以没有一个简单而统一的办法来找到并替换掉固件中的图片。我们只有因地制宜,针对不同的主板BIOS厂商使用它们自己提供的工具。

1. Intel NUC

NUC系列等Intel的产品,

可以使用Intel Integrator Toolkit(ITK) 来替换掉固件中的Intel logo图片。

使用说明在这里:

http://download.intel.com/support/motherboards/desktop/sb/itk_4_to_5_migration_v12.pdf

2. 使用AMI BIOS的主板

AMI的主板在市面上占据绝大多数,我们可以使用 Aptio Change Logo tool。我们可以在AMI的官网上下载到这个工具:

https://ami.com/en/products/bios-uefi-tools-and-utilities/bios-uefi-utilities/

3.其他BIOS大家可以Google一下,一般都有。

改好后大多数情况下,BIOS的logo和windows 10的logo都会改变!

扩展阅读

1. 对于Legacy BIOS安装的Windows 10,以上这些并不适用。但是也别着急,我们有别的办法:

曾经有个工具叫做8oot Logo Changer,可惜只适用于Win8/Win8.1。它的原理是Crack掉Windows的bootres.dll,其中就有那个启动的著名窗户图片。它可以用PE格式支持的标准方式替换掉那个图片,十分方便。

工具虽然在Windows 10失效了,但原理依然适用,我们可以用标准的工具打开bootres.dll并替换图片即可。当然,这样会比傻瓜式的工具要麻烦一些,大家可以参阅这个文章:

http://www.pc2tech.com/change-boot-logo-windows-10/

2. 对于UEFI安装的Windows,有个开源的logo替换工具,叫做HackBGRT。它是个UEFI Shell app,它会找到并替换掉BGRT中的图片。因为它是和具体BIOS厂商无关的方法,所以对所有UEFI主板都适用。

它的主页是:

https://firmwaresecurity.com/tag/hackbgrt/

它的Github repo在:

https://github.com/Metabolix/HackBGRT

README.md里有详细使用说明。

结语

一开机就看见自己定制的logo,和酷酷的Windows 10启动画面既可以陶冶情操,又可以提升比格,实在是程序员看家护院的利器啊。这里有个我做好的启动画面,拿走不谢

最后提醒一句,刷BIOS一定要谨慎,稍有不慎,主板可能会变砖哦。

苹果笔记本有uefi启动吗_如何更换Windows 10的启动logo相关推荐

  1. 启动计算机引导windows10,如何快速启动计算机,详解Windows 10「快速启动」模式...

    Windows 10 快速启动的工作方式与以前版本 Windwos 的混合睡眠模式类似,可以将系统状态保存到一个休眠文件中,以使得每次 PC 的开机速度更快. 用户自己在笔记本或台式机上干净安装的 W ...

  2. 计算机启动F1正在准备自动修复,Windows 10:正在准备自动修复

    如果在Windows 10重新启动时出现坏消息«自动修复»,操作系统在很多情况下可以自行解决问题.最好等几分钟. 如果需要更长时间或者修复突然停止,请关闭计算机一次并在10秒后重新启动计算机. 如果你 ...

  3. 单EFI分区Archlinux + Windows 10 双启动安装记录

    单EFI分区Archlinux + Windows 10 双启动安装记录 前言 一些规范 一.安装前准备 1.下载ISO 2.用USB启动 二.开始安装 1.检查是否是UEFI启动 2.检查网络 3. ...

  4. nvme固态必须uefi启动吗_为什么 Windows 10 开机启动这么快

    硬件配置高,CPU,内存,固态硬盘,主板等都速度提升了,以及从磁盘分区.镜像选择.系统安装.设置优化.软件设置.垃圾清理,再到系统备份.系统安全.日常使用等都给与了优化. 除了 Windows 10 ...

  5. activity启动流程_以AMS视角看Activity启动过程

    原文作者:Levi_wayne 原文地址:blog.csdn.net/u012551754/article/details/78822782 特别声明:本文转载自网络,版权归作者所有,如有侵权请联系删 ...

  6. windows启动管理器_如何在Windows 10中打开任务管理器,方法众多,值得收藏

    任务管理器是一个很棒的工具,可以帮助用户管理在Windows 10电脑上运行的应用程序.进程和服务.任务管理器功能很多,查看系统状态.管理启动项.监测GPU行为--,几乎日常工作中所需的所有功能都能用 ...

  7. ac9462网卡无法启动_如何解决Windows系统无法启动承载网络的问题?

    原标题:如何解决Windows系统无法启动承载网络的问题? 说到无法启动承载网络,很多人都不知道如何去解决.最近有位朋友使用笔记本无线网卡创建wifi热点的时候,就出现无法启动承载网络的情况.而这种情 ...

  8. 正在为首次使用计算机做准备黑屏,Windows 10首次启动时意外重启计算机或遇到错误的解决方案...

    monica1_1的博客 03-28 10,000 + 计算机意外重新启动或遇到错误. Windows安装无法继续. 要安装Windows,请单击"确定"以重新启动计算机,然后重新 ...

  9. chkdsk 检查卷位图时发现损坏_如何修复Windows 10引导记录损坏故障

    如果你的 Windows 10 系统遭遇突然的掉电,或在系统蓝屏等重大情况之后,出现 Windows 无法正常引导的情况.通常我们都会尝试启动到仅加载最少驱动的安全模式,以尝试解决问题.如果连安全模式 ...

最新文章

  1. springmvc的异常处理对静态的资源的处理
  2. 干货丨除了深度学习,你还应该了解这些发展方向
  3. Normal2Height工具已经完成
  4. httpservletrequest_javax.servlet.http.HttpServletRequest报错
  5. sockaddr_in中sin_zero的意义,以及sockaddr_in sockaddr in_addr区别联系
  6. UI基础之UITableView案例QQ聊天界面
  7. PHP中获取数组中单列的值
  8. window.postMessage
  9. 小程序中的大道理之二
  10. OneAlert 入门(三)——事件分析
  11. 伺服电机PID控制及增益调节
  12. Python 项目实战 教你用Pygame写一个Pong游戏
  13. Python语言程序设计基础_实验2 基本数据类型和运算_答案_通识教育必修课程_上海师范大学
  14. 苏泊尔C21-SDHC19电磁炉维修
  15. 手写英文单词识别(2)
  16. 小米随星借(原小米贷款)提升服务水平,帮助用户解决用款难问题
  17. golang中的图像image处理详解
  18. 王家林最受欢迎的一站式云计算大数据和移动互联网解决方案课程 V1之Android架构设计和实现完整训练:HALFrameworkNative ServiceAndroid ServiceBes
  19. 解决百度文库及其他网站无法复制现象
  20. 【恒生公司2016研发工程师笔试卷选择题分析】

热门文章

  1. Too Good to Be Safe: Tricking Lane Detection in Autonomous Driving with Crafted Perturbations 论文报告
  2. java graphics2d旋转_JAVA用Graphics2D实现图片旋转,缩放,合成
  3. windows10 1050ti vs2015 openc3.2 cuda8.0配置自己的darknetyolov3
  4. 苹果Swift语言入门教程
  5. 电脑Mac地址更改后有什么害处?怎么改回原来的?
  6. ios android 联机游戏平台,iOS 和安卓游戏终于互通了
  7. android字符串+数字变量方法之%1$s、%1$d的用法
  8. 格灵深瞳,天才AI公司跌入谷底之后 | 小败局
  9. wifi无线监控摄像头怎么安装 室内怎么安装监控摄像头
  10. 《蛋仔派对》通关小技巧