打印

[交流] BIOS与CMOS的详細解说

0

BIOS与CMOS的详細解说

提到 BIOS,大部分的同学对此都一知半解,不敢轻易尝试,仿佛天生对“蓝色屏幕”有种恐惧的感觉,而更多的时候,连许多老鸟都无法区分 BIOS 设置和 CMOS 设置的区别,所以在写出疑难问答之前,觉得有必要将这两个概念阐述清楚,以达到事半功倍的效果。

1. BIOS 是英文 Basic Input/Output System 的缩写,原意是“基本输入/输出系统”。而我们通常所说的 BIOS,其实是指一个固化在 ROM 中的软件,负责最低级的、最直接的硬件控制,以及计算机的原始操作;用来管理机器的启动和系统中重要硬件的控制和驱动,并为高层软件提供基层调用。

2.CMOS 是英文“互补金属氧化物半导化”的缩写,不过我们常说的 CMOS 却是指主板上一块可读写的存储芯片,也称之为“CMOS RAM”。CMOS RAM 是随机存储器,具有断电后消除记忆的特点,人们就想到了使用外接电池保持其存储内容的方法。

一般来说,通过固化在 ROM BIOS 的软件进行 BIOS 参数的调整过程就称之为 BIOS 设置,而通过 BIOS 设置中的“标准 CMOS 设置”调试 CMOS 参数的过程就称为 CMOS 设置。我们平常所说的 CMOS 设置与 BIOS 设置只是其简化说法,所以在一定程度上造成两个概念的混淆。


怎样进入BIOS设置程序

虽然世界上设计生产 BIOS 的厂商并不多,但是某些品牌机和兼容机设计不尽相同,所以进入 BIOS 设置的方法也各不相同。 大部分进入 BIOS 设置的键都已经设置为“DEL” 或者“ESC”,但是也有部分 BIOS 是 F10 或者 F2,其中一些更特别的 BIOS 还需要根据其提示进行操作。

机器无法正常运行操作系统的问题

Bios Rom Checksum Error ------ System Halted
分析: BIOS 信息检查时发现错误,无法开机。
解答: 一般来说都是 CMOS 没有电了,更换主板上的锂电池即可。

CMOS Bttery Failed
分析: 没有 CMOS 电池。
解答: 一般来说都是 CMOS 没有电了,更换主板上的锂电池即可。

CMOS Checksum Error ------ Defaults Loaded
分析: CMOS 信息检查时发现错误,因此恢复到出场默认状态。
解答: 这种情况发生的可能性较多,但是大部分原因都是因为电力供应造成的,比如超频失败后 CMOS 放电也可以出现这种情 况,应该立刻保存 CMOS 设置以观后效;如果再次出现这个问题,建议更换锂电池。在更换电池仍能无用的情况下,请将主板送修,因为 CMOS 芯片可以已经损坏。

Press F1 to Continue,Del to Setup
分析: 按 F1 键继续,或者 DEL 键进入 BIOS 设置程序。通常出现这种情况的可能性非常多,但是大部分都是告诉用户:BIOS 设置发现问题。
解答: 因为问题的来源不确定,有可能是 BIOS 的设置失误,也可能是检测到没有安装 CPU 风扇,用户可以根据这段话上面的提示进行实际操作。

Hard Disk Install Failure
分析: 硬碟安装失败。
解答: 检测任何与硬碟有关的硬件设置,包括电源线、数据线等等,还包括硬碟的跳线设置。如果是新购买的大容量硬碟,也要搞清楚主机板是否支援。如果上述都没有问题,那很可能是硬体出现问题,IDE 槽或者硬碟损坏,但是这种机率极少。

Primary Master Hard Disk Fail
分析: Primary master ide 硬盘有错误。同样的情况还出现在 IDE 槽的其他主从碟上,就不一一介绍了。
解答: 检测任何与硬碟有关的硬体设置,包括电源线、数据线等等,还包括硬碟的跳线设置。

Floppy Disks Fail
分析: 软碟检测失败。
解答: 检查任何与软碟有关的硬体设置,包括软碟线、电源线等等,如果这些都没问题,那可能就是软碟故障了。

Keyboard Error or No Keyboard Present
分析: 键盘错误或者找不到新键盘。
解答: 检查键盘连线是否正确,重新插拔键盘以确定键盘好坏。

Memory Test Fail
分析: 内存测试失败。
解答: 因为内存不兼容或故障所导致,所以请先以每次开机一条内存的方式分批测试,找出故障的内存,降低内存使用参数工作或者送修。


为什么要升级 BIOS? 如何更新 BIOS?

BIOS 程序决定了系统对硬体的支持、协调能力。随着新硬体层出不穷,BIOS 不可能预先具备对如此繁多的硬体的支援,这就依赖於对 BIOS 芯片内程序的更新。为了支持到更新的硬体产品,消除以往 BIOS 的 BUG,提高产品之间的兼容性,或者为了提升产品的性能,升级 BIOS 是最简单有效而又节省的办法。

大部分主机板厂商都会定期更新产品的 BIOS FIRMWARE,另外 BIOS 生产厂商也会提供专用的更新程序,在不加载任何硬体驱动和内存驻留的纯 DOS 模式下,运行更新程序,输入厂商提供的 BIOS FIRMWARE 文件名,通过提示依次选择是否更新 --> 是否保存原 BIOS --> 是否更新最新的 BIOS,最后按 F1 键重新启动,即可大功告成。

在这里我们应该尽量将原 BIOS 名字简化,但是不要更改其扩展名;应该保存原 BIOS,以备 BIOS 更新失败时使用;整个 BIOS更新过程中不能断电。


能否在 Windows 下升级 BIOS?

常规的 BIOS 更新程序必须在纯 DOS 模式下运行,并且,运行时要求系统不能加载其它的内存驻留程序。由於现在 Windows 2000 和 Windows XP 已取消对 MS-DOS 的支持,在这种情况下,採取传统的升级方式将极为不便。

很多主机板厂商都开发了针对性的更新程序,整个操作在 Windows 下进行,可以直接下载更新,也可以在线更新,(由於网络状况不是非常理想,建议在下载 BIOS 文件之后进行更新)。更新结束后程序会弹出对话框,提示升级成功,并要求重启计算机。


升级 BIOS 要注意哪些问题?

升级 BIOS 并不繁杂,只要认真去做,应该是不会出现问题的。但升级过程中一定要注意以下几点:

1. 进入纯 DOS 模式,不要加载任何硬体产品的驱动,也不要运行任何程序。

2. 使用和主机板相符的 BIOS 升级文件,尽可能用原厂提供的 BIOS 升级文件。

3. BIOS 更新程序和 BIOS FIRMWARE 要匹配。一般情况下原厂的 BIOS 程序升级文件和更新程序是配套的,所以最好一起下载。

4. 通常很多杂志或朋友都建议在软碟上升级,可是由於软碟的可靠性不如硬碟,很可能造成更新失败,因此,建议最好在硬碟上更新 BIOS。

5. 升级时一定要备份原 BIOS,如果升级不成功,那还有恢复的希望。

6. 部分主机板提供商在 BIOS 程序中内置了 BIOS 更新程序,所以在升级 BIOS 前,应该在 BIOS 里把“System BIOS Cacheable”的选项设为 Disabled。

7. 某些主机板出於保护 BIOS 的原因,设置了硬跳线禁止 BIOS 写入,或者在 BIOS 中设置的“BIOS UPDATA”的选项设为DISABLED,所以在更新之前尽量检查这两项设置,不然会出现更新失败。

8. 写入过程中不允许停电或半途退出,所以如果有条件的话,尽可能使用 UPS 电源,以防不测。


在升级BIOS过程中遇到的一些问题

升级 Award BIOS 时出现提示“Insufficient memory”
分析: 主要原因是常规内存不足,导致更新无法进行。
解答: 释放一些常规内存即可。只要屏蔽掉系统 BIOS 缓存和显卡 BIOS 缓存以及各个设置中的 Shadow 即可。另外在纯 DOS 模式下不要加载 Drvspace.bin 这个文件,否则否则驻入常规内存从而造成内存不足。如果你採取了以上措施依然出现这个问题,那么试试 WDFlash.exe 的 /Tiny 参数,不过这个参数只在 7.0 以上版本才提供。注意:重新启动时,在出现 [Windows Starting] 后按 Ctrl+F5,这样可以不加载 Drvspace.bin,节省了大约 108K 的常规内存空间。

The Program File's part number does not match with your System
分析: 程序代码不适合你的系统,或者说 BIOS 数据文件不符。
解答: 不过只要加上 /Py 参数,更新程序将不检测 BIOS 版本是否兼容,但是这样操作的危险性较大。再次建议请尽量使用原厂提供的 BIOS 数据文件和刷新程序。

Unknown Type Flash
分析: 未知类型的 FlashROM。
解答: 这种情况一般发生在需要 12V 电压才能进行 BIOS 刷新的 Flash ROM 情况下(一般的 BIOS 芯片的工作电压是 5V),或者你的主机板使用的是不可用软件刷新的 EPROM。这种情况有的主机板提供跳线(EPROM 就免了),在擦写的时候将电压调整为 12V 方可进行。如果出现上述这些情况,那可能你的 Flash ROM 芯片已经损坏。

Program Chip Failed
分析: 程序芯片失效。
解答: 这种情况一般出现在型号为 28Foo1 的 Intel Flash ROM 芯片上。原因是此芯片中有个 8KB Boot Block 处於硬体保护状态下,所以 Boot Block 的内容是无法更新的。这种芯片一般也是需要更高的写入电压或者专用设备才能更新的。

TOP

0
好贴,又长知识了!支持一下!

TOP

0
强烈支持再强烈支持,太好了
呵呵

TOP

0
强烈支持,,太好了长知识了...

TOP

0
楼主真及时,正需要这方面的资料。收藏起来好好研究研究!

TOP

当前时区 GMT+8, 现在时间是 2025-3-10 21:31