CMOS 损坏是否会导致计算机变砖?

CMOS 损坏是否会导致计算机变砖?

BIOS 在使用 CMOS 配置启动之前会进行错误检查吗?还是会盲目地采用 CMOS 中的所有内容并尝试使用它进行启动?

答案1

每次计算机启动时,BIOS 都会计算 CMOS 内存的校验和。因此,如果有任何内容损坏(即使只有一位),BIOS 都会显示错误消息。

CMOS 校验和是旧的好奇偶校验字节。下面是简单的示例:

让我们取一些字节,例如 $4E 61 54 69。以二进制形式表示,它们是

01001110
01100001
01010100
01101001

我们得到了某种表格。我们应该查看该表中的列,如果每列中有偶数个 1,则在每列下面写入零,如果 1 的数量为奇数,则在每列下面写入一。执行此简单操作后,我们又得到了一个字节:

01001110
01100001
01010100
01101001
00010010

最后一个字节是奇偶校验字节,也就是我们的校验和。这五个字节的校验和是八个零,这表明一切正常。

是时候尝试改变一些东西了,例如中间行的最右边的位,然后再次计算奇偶校验字节。

01001110
01100001
01010101
01101001
00010010

00000001

我们没有得到八个零,所以我们可以百分之百地肯定:有些事情发生了变化。

PS BIOS 也以同样的方式检查其自己的 ROM(实际上是闪存)内存。

答案2

由于 PC 是由许多组件组成的,因此“使计算机变砖”这一术语略有错误。BIOS 在 PC 启动时执行一项称为“POST”的操作,即开机自检。
它会查看可用的硬件,以确保“一切正常”以便启动。
如果 BIOS 变砖了,那么除了更换 PC 主板上的物理 BIOS 芯片并放入等效芯片外,没有其他解决方法。
我没有足够的知识背景来用好的 BIOS 刷新坏的 BIOS...如果你有时间,你可以谷歌一下...

答案3

您所要做的就是取出 CMOS 电池,然后 BIOS 将重置为默认值。BIOS 损坏不会对计算机造成任何影响。

相关内容