公众号旧文

为什么现在的电脑,看不到“开机自检”了?

作者:胖子阅读 —

如果你用过2000年前后的电脑,大概率见过下图:

https://images.openai.com/static-rsc-4/f8BorRCzsav7EV477SGoSHQtwGDPSWaHaiUpCkc6tZWswsOz_xIL4N2SRyLQZvHx9HX5xsf1RjXsQfYV6ijUeKGYyG658137qKZK5tfE7TLEhnpbYM9XU7SCdbWVnxB0HgJsr_JY04Pand_qjB6LfQHk9JuIIlYBJ78TtKyD9l3EegX0tMeIJ75Hhk2Hq4tV?purpose=fullsize

黑底白字,一行一行往下滚:

  • CPU 型号
  • 内存一点一点往上数
  • Press DEL to enter setup
  • 甚至还有一声“滴~”

那时候的电脑,不只是开机,更像是在你面前苏醒。

但现在呢?

按下电源键,屏幕LOGO一闪,直接进系统,什么都没有了。

于是不免好奇,为什么现在的电脑,看不到开机自检了?

一、它没有消失,只是看不见了

开机自检有个专业的名字:

POST(Power-On Self Test)

它一直都在。

现在无论是笔记本、台式机,还是服务器,开机第一件事,仍然是自检。

只不过以前是演给你看,现在是替你做完。

二、真正消失的,是慢

为什么以前内存要一条一条数?

因为以前的电脑,真的很慢。

几十MB内存的时代,内存慢,主板慢,CPU慢。

检测方式是最原始的一块一块读,一块一块验证。

于是你会在自检时看到:

0K → 1024K → 2048K → …… → 196608K OK

这不是动画效果,而是真实的检测过程。

现在内存带宽几万MB/s,CPU可以并行检测,主板有更高效的校验机制。

于是原来要几秒的事情,现在几十毫秒就做完了。

快到还没等你看清,已经结束了。

三、厂商主动隐藏过程

这是一个非常关键的变化。

以前的设计理念是要用户看到过程有问题能发现。

现在的设计理念是用户要无感启动,越快越好。

所以厂商做了两件事:

1️⃣ 默认隐藏自检信息

现在看到的品牌Logo,或者直接进系统,实际上那些检测信息还在,只是不显示了。

2️⃣ 加入了快速启动 Fast Boot

直接跳过部分检测,不再逐字节检测内存,使用上一次的初始化结果。

换来的是电脑的开机启动速度极大提升。

四、一个很多人没意识到的变化

以前的电脑,是透明的。

你可以看到内存检测,硬件初始化,启动顺序。

现在的电脑,是黑盒的。

你看到的只有开机,登录,桌面。

这是整个计算机行业的趋势,从“让用户理解”,变成“让用户无感”。

五、如果你非要看,也能看到

很多人不知道现在的电脑,还能恢复那种画面。

方法很简单:

  • 关闭 Fast Boot
  • 打开“显示 POST 信息”
  • 或进入主板设置关闭 Logo

然后你会发现那“黑底白字”,实际上一直都在。

六、最后一句话总结

以前的电脑,把启动过程展示给你看;现在的电脑,把启动过程替你完成。

或者更有感觉一点:

那些一行一行滚动的内存数字,并没有消失,只是这个时代,不再需要你等待它们了。