一条内存和BIOS以及CPU和硬盘的故事[转载]

这是今天在别的博客看到的,觉得很有意思,所以转来,虽然里面有些东西不对劲,但是写得也还不错,我也希望这个地方不只有枯燥的技术文章,呵呵,放点放松心情的东西吧!

我是一条内存,我在一台台式电脑里工作,但是我记不得我是从哪里来的,是什么牌子,因为我健忘。我的上司是CPU大哥,他是我们的老大。都说他是电脑的脑子,可是我看他的脑子实在是太小了,比我还要健忘。每天他总是不停的问我,某某页某某地址存的是什么?我总是不厌其烦的告诉他,可是不出一秒钟他又忘记了,又要问一遍,一次我说大哥你烦不烦,你就不能记住点有用的东西?他说“内存兄弟,我有苦衷啊,每天都在不停地做题,头晕眼花的,我也难啊。”

其实我不愿意跟他计较,因为他脑子小,思维也很简单。虽然说他是我的上司,可是每次睡觉醒来,他连要干什么都不记得了,总是急急忙忙地找BIOS兄弟,“嘿, 哥们,今天干什么来着”。BIOS总是很不耐烦地把每天必做的工作说一遍,然后就去睡觉了。接下来就轮到我和C哥瞎忙了。 

在机箱里的兄弟中,我最喜欢硬盘。他脑子大,记得东西多,而且记得牢。他说话的速度很慢,而且很少说错,这说明他很有深度,我这么感觉。CPU也这么想,不过他很笨,每次都忘了硬盘是谁。开机自检的时候总要问:嘿,那家伙是谁?
“st380021a!“我总要重复一遍。 

硬盘很喜欢忧郁,我觉得像他这样忧郁的人不适合做技术活,迟早会精神分裂的,但是他不信。
其实睡着的时候我总是把几乎所有的东西都忘记掉,但是我从来都不会忘记朋友。有一块地方叫做CMOS,那是我记忆的最深处,保存着硬盘、光驱的名字。有些东西应该很快忘掉,而有些东西应该永远记得。我再梦中总是这么想着。 

BIOS是一个很奇怪的家伙,他老是睡觉,但是却总是第一个醒过来。让我们自检,启动,然后接着睡觉。我知道如果我在CMOS里头把BIOS Shadow选项去掉,他就睡不成了,但是看着他晕晕乎乎的样子,也就不忍心这么做了。他对人总是爱搭不理,没有什么人了解他。但是这次硬盘恋爱的事,却使我重新认识了他。 

那是很久以前的事了,机箱里似乎来过一块笔记本硬盘,很可爱,说实话我也喜欢她。不过现在除了记得他可爱,别的都忘记了。这就是我比硬盘幸运的地方,我把所有应该忘记的都忘记了,但是他却什么都记得。
自从笔记本硬盘走了之后,硬盘就变得很不正常。每次他的磁头经过一些地方的时候,我们都能感觉到电流很不正常。
“硬盘这是怎么了?”我问CPU。
“谁是硬盘?” 

我就知道和CPU没有办法交流,倒是BIOS没好气地说:“那个傻瓜恋爱了”。我不知道
什么是恋爱,因为我记不住东西,似乎有一些人或者事在我生命中留下过痕迹,但是我都轻率地把他们忘记了。 

BIOS对我说:“对你来说记忆太容易了,所以你遗忘得更快,生命中能够永刻的记忆都带着痛楚。”我不懂,但是我知道BIOS曾经被刷写过,那时他很痛,像要死了一样。我的记忆是轻浮的,不像他们……我很羡慕他们,因为他们拥有回忆,而我没有,从此我也学会了忧郁,因为我在CMOS里面写下了“忧郁” 两个字。 

硬盘一天比一天不对劲,终于有一天,CPU对我说:下条指令是什么来着?
我一看,吓了一跳:“FORMAT”
“是什么?”CPU很兴奋,这个没脑子的家伙。
我还是告诉了他。我不知为什么这么做。
硬盘犹豫了很久,终于说了一句 track 0 bad, disk unusable。 

电停了,很久很久,我在黑暗中数着时钟。 

一个月后硬盘回来了,也许最后的挣扎也没有使他摆脱残酷的命运,他被低格了。他什么也不记得了,如同一个婴儿,我们很难过,但是这未必不是一件好事,他以后不用痛苦了。 

为了恢复数据,笔记本硬盘回来了。“Hi,st“,她说,“你不认识我了?”
硬盘没有说话,似乎低格对他的伤害很大。
过了一会,他说:“对不起,好像我们没有见过吧……”。
笔记本硬盘显得很伤心,我能感觉到她带泪的电流。“想不到连你也这么健忘”。 

“哦……”。硬盘没有回答。 

我很难过,笔记本硬盘的心里依然记着他,而他把一切都忘了,而那正是他最不希望忘却的。究竟是幸运,还是痛苦,我说不上来,只是觉得造化弄人,有一种淡淡的悲凉。 

这时从BIOS传来一阵奇怪的电流,我感觉到硬盘的表情在变化,由漠然到兴奋,由兴奋到哀伤,由哀伤到狂喜…… 

“IBM,你回来了……”。

………………
………………
………………
………………
………………

后来BIOS对我说,其实他并没有睡觉,自从硬盘把那些文件藏起来以后,他就料到会有这样的结局,于是偷偷地把其中一些文件放到了备份里。
“幸好我是DUAL BIOS,虽然藏得不多,还足够让他想起来……”。 

我想BIOS保存这些东西的时候一定很疼,“为什么这么做呢?” 

“呵呵,我们是朋友嘛”。 

图文讲解教解如何给主板放电

大家都知道,如果不小心忘记了Bios密码,可以通过对Cmos放电来破坏Bios中的设置,从而达到清除密码的目的。其实,对Cmos进行放电操作,还可以解决一些莫名其妙的电脑启动黑屏故障。下面,就让我们来了解对Cmos进行放电的各种硬件方法。  1.使用Cmos放电跳线

对现时的大多数主板来讲,都设计有Cmos放电跳线以方便用户进行放电操作,这是最常用的Cmos放电方法。该放电跳线一般为三针,位于主板Cmos电池插座附近,并附有电池放电说明。在主板的默认状态下,会将跳线帽连接在标识为“1”和“2”的针脚上,从放电说明上可以知道为“Normal”,即正常的使用状态。

要使用该跳线来放电,首先用镊子或其它工具将跳线帽从“1”和“2”的针脚上拔出,然后再套在标识为“2”和“3”的针脚上将它们连接起来,由放电说明上可以知道此时状态为“Clear Cmos”,即清除Cmos(如下图所示)。经过短暂的接触后,就可清除用户在Bios内的各种手动设置,而恢复到主板出厂时的默认设置。

由跳线的放电说明,对Cmos进行放电

对Cmos放电后,需要再将跳线帽由“2”和“3”的针脚上取出,然后恢复到原来的“1”和“2”针脚上。注意,如果没有将跳线帽恢复到Normal状态,则无法启动电脑并会有报警声提示。

2.取出Cmos电池

相信有不少用户遇到过下面的情况:要对Cmos进行放电,但在主板上(如华硕主板)却找不到Cmos放电的跳线,怎么办呢?此时,可以将Cmos供电电池来达到放电的目的。因为Bios的供电都是由Cmos电池供应的,将电池取出便可切断Bios电力供应,这样Bios中自行设置的参数就被清除了。

在主板上找到Cmos电池插座,接着将插座上用来卡住供电电池的卡扣压向一边,此时Cmos电池会自动弹出,将电池小心取出。

将卡扣往旁边一压,电池就会自动弹出

接着接通主机电源启动电脑,屏幕上就会提示Bios中的数据已被清除,需要进入Bios重新设置。这样,便可证明已成功对Cmos放电。

启动时Bios提示出错,证明放电成功

3.短接电池插座的正负极

取出供电电池来对Cmos放电的方法虽然有一定的成功率,但是却不是万能的,对于一些主板来将,即使将供电电池取出很久,也不能达到Cmos放电的目的。遇到这种情况,就需要使用短接电池插座正负极的方法来对Cmos放电了。当然,在有Cmos放电跳线的主板上,如果大家觉得Cmos放电操作过于麻烦,也可以使用这种方法。

Cmos电池插座分为正负两极,将它们短接就可以达到放电的目的。首先将主板上的Cmos供电电池取出,然后使用可以有导电性能的物品(螺丝刀、镊子等导电物品),短接电池插座上的正极和负极就能造成短路(如下图所示),从而达到Cmos放电的目的。

使用导电物体来短接电池插座的正极和负极

4.改变硬件配置

除了上面介绍的三种方法,还可以使用改变电脑硬件配置的方法来尝试清除Bios中设置的密码。因为在启动时如果系统发现现在的硬件配置和原来的硬件配置不同,可能会自动进入Bios设置画面让用户重新设置,并且不需要输入密码。

例如Bios中将硬盘的参数设置为“User”,便可以将硬盘移走,那么重新启动时Bios就可能因检测不到硬盘而出错,并自动进入Bios设置,此时用户就可以重新设置密码了。注意,该方法的成功率不是很高,可以适合的主板也不是很多,如果使用其它方法都无效,可以一试。

小结

上面介绍的是对Cmos放电的四种硬件方法,可以用于不同的情况。当然,要对Cmos放电,还有许多软件的方法,如使用Debug命令、软件清除等,有兴趣的用户可以试试,但前提是可以启动操作系统。如果为Bios设置了开机密码,那软件就无能为力了,只能使用本文介绍的硬件方法了。

11条Bios(Cmos)错误提示信息解释以及解决办法

    第一条.cmos check sum error-defaults loaded

    中文:cmos 执行全部检查时发现错误,要载入系统预设值。

    解释:一般来说出现这句话都是说电池快没电了,可以先换个电池试试,如果问题还是没有解决,那么说明cmos ram可能有问题,如果没过一年就到经销商处换一块主板,过了一年就让经销商送回生产厂家修一下吧!

    第二条cmos battery failed

    中文:cmos电池失效。

    解释:这说明cmos电池已经快没电了,只要更换新的电池即可。

    第三条.keyboard error or no keyboard present

    中文:键盘错误或者未接键盘。

    解释:检查一下键盘的连线是否松动或者损坏。

    第四条.press esc to skip memory test

    中文:正在进行内存检查,可按esc键跳过。

    解释:这是因为在cmos内没有设定跳过存储器的第二、三、四次测试,开机就会执行四次内存测试,当然你也可以按 esc 键结束内存检查,不过每次都要这样太麻烦了,你可以进入coms设置后选择bios featurs setup,将其中的quick power on self test设为 enabled,储存后重新启动即可。

    第五条.secondary slave hard fail

    中文:检测从盘失败

    解释:可能是cmos设置不当,比如说没有从盘但在cmos里设为有从盘,那么就会出现错误,这时可以进入coms设置选择 ide hdd auto detection进行硬盘自动侦测。也可能是硬盘的电源线、数据线可能未接好或者硬盘跳线设置不当,解决方法参照第5条。

7.floppy disk(s) fail 或 floppy disk(s) fail(80) 或floppy disk(s) fail(40)

    中文:无法驱动软盘驱动器。

    解释:系统提示找不到软驱,看看软驱的电源线和数据线有没有松动或者是接错,或者是把软驱放到另一台机子上试一试,如果这些都不行,那么只好再买一个了,好在软驱还不贵。     5.hard disk install failure

    中文:硬盘安装失败。

    解释:这是因为硬盘的电源线或数据线可能未接好或者硬盘跳线设置不当。你可以检查一下硬盘的各根连线是否插好,看看同一根数据线上的两个硬盘的跳线的设置是否一样,如果一样,只要将两个硬盘的跳线设置的不一样即可(一个设为master,另一个设为slave)。

    第六条.hard disk(s) diagnosis fail

    中文:执行硬盘诊断时发生错误。

    解释:出现这个问题一般就是说硬盘本身出现故障了,你可以把硬盘放到另一台机子上试一试,如果问题还是没有解决,只能去修一下了。
    第七条.override enable-defaults loaded

    中文:当前cmos设定无法启动系统,载入bios中的预设值以便启动系统。

    解释:一般是在coms内的设定出现错误,只要进入coms设置选择load setup defaults载入系统原来的设定值然后重新启动即可。

    第八条.press tab to show post screen

    中文:按tab键可以切换屏幕显示。

    解释:有的oem厂商会以自己设计的显示画面来取代bios预设的开机显示画面,我们可以按tab键来在bios预设的开机画面与厂商的自定义画面之间进行切换。

    第九条.memory test fail

    中文:内存检测失败。

    解释:重新插拔一下内存条,看看是否能解决,出现这种问题一般是因为内存条互相不兼容,去换一条吧!

    第十条.hareware monitor found an error,enter power management setup for details,press f1 to continue,del to enter setup

    中文:监视功能发现错误,进入power management setup察看详细资料,按f1键继续开机程序,按del键进入coms设置。

    解释:有的主板具备硬件的监视功能,可以设定主板与cpu的温度监视、电压调整器的电压输出准位监视和对各个风扇转速的监视,当上述监视功能在开机时发觉有异常情况,那么便会出现上述这段话,这时可以进入coms设置选择power management setup,在右面的**fan monitor**、**thermal monitor**和**voltage monitor**察看是哪部分发出了异常,然后再加以解决。

    第十一条.resuming from disk,press tab to show post screen

    中文:从硬盘恢复开机,按tab显示开机自检画面)。

    解释:这是因为有的主板的bios提供了suspend to disk(将硬盘挂起)的功能,如果我们用suspend to disk的方式来关机,那么我们在下次开机时就会显示此提示消息。

如何进入Bios设置程序,进入Cmos的办法

    在很多时候,我们需要更改电脑启动设备顺序,或者调节CPU,或许需要设置一下Bios,更改一下Cmos设置,这些都需要进入到Bios的设置程序(Cmos)里,当然不同品牌的BIOS其进入方法也不一样,当然,即便Bios不同,也同样会在自检画有所面提示。下面列一下我遇到过的几个:

Award BIOS:开机后出现自检画面后按“Del”键或按ctrl+alt+Esc组合键进入Cmos设置
AMI BIOS:开机后出现自检画面后按“Del”或“ESC”键进入Cmos设置
Phoenix BIOS:开机后出现自检画面后按“F2”键进入Cmos设置
Compaq(康柏)开机后出现自检画面后按“F10”键进入Cmos设置(屏幕无提示)
ASTBIOS :开机后出现自检画面后按ctrl+alt+Esc组合键(屏幕无显示)
    如果有些品牌没有提示是什么键进入Cmos的话,可以去其官方网站查找相关资料。

清除电脑Cmos密码的两种办法

方法一:用DEBUG清除CMOS密码

    如果你忘记了进入CMOS的密码,除了可以在主板上使用跳线短接清除以及放电的方法外,也可以使用DOS中的DEBUG命令来清除,下面就来介绍在DOS下清除CMOS密码的方法。

    首先去网上下载一个DOS工具箱,因为在Windows里的命令行是无法清除的,装后后重新启动电脑进入工具箱的DOS里,在DOS命令提示符状态下输入命令DEBUG后回车此时即可进入DEBUG编辑界面。

在命令符状态下输入命令后,重新启动电脑即可清除CMOS密码,下面给出五个清除CMOS密码的命令行。

方法一
-o 70 11
-o 71 ff
-q

方法二
-o 70 23
-o 71 34
-q

方法三
-o 70 10
-o 71 10
-q

方法四
-o 70 16
-o 71 16
-q

方法五
-o 70 90
-o 71 91
-q

方法六
-o 70 10
-o 71 ff
-q
方法二

    打开电脑机箱的侧板,然后找到主板上的供电电池,将电池取下,这时Bios将因断电而失去内部储存的一切信息。再将电池装回主板,合上机箱开机,由于CMOS已是一片空白,它将不再要求你输入密码,此时进入Bios设置程序,选择主菜单中的"LOAD BIOS DEFAULT"(装入BIOS缺省值)或"LOAD SETUP DEFAULT"(装入设置程序缺省值)即可,前者以最安全的方式启动计算机,后者能使你的计算机发挥出较高的性能。

开机提示Press F1 to continue ,每次开机都要按F1才能开机的解决办法

   开机需要按下F1键才能进入,主要是因为BIOS中设置与真实硬件数据不符引起的,可以分为以下几种情况:

第二大类:
1.中文:监视功能发现错误,进入POWER MANAGEMENT SETUP察看详细资料,按F1键继续开机程序,按DEL键进入COMS设置。
解释:有的主板具备硬件的监视功能,可以设定主板与CPU的温度监视、电压调整器的电压输出准位监视和对各个风扇转速的监视,当
上 述监视功能在开机时发觉有异常情况,那么便会出现上述这段话,这时可以进入COMS设置选择POWER MANAGEMENT SETUP,在右面的**Fan Monitor**、**Thermal Monitor**和**Voltage Monitor**察看是哪部分发出了异常,然后再加以解决。
2、pri slave drive-ATAPI LNCOMPatible press F1 to Resume
可能是你的光驱没接好或有故障,最好在CMOS中将各IDE口设为自动。
3、Press F1 to continue,DEL to enter SETUP
开机后 按DEL 进入 BIOS ,在选择软驱中选择 NONE 后按F10保存就可以了
4、CMOS checksum error-Defaults loaded
Press F1 to contnue?DEL to enter SETUP
08/09/2000-i810-ITE8712-6A69ME1CC-00
cmos电池没电。
5、Warning!CPU has been changed!Please Enter CPU speed CMOS setup and Remember to save Before Exit!
这 说明BIOS设置被冲掉了,要重新设置BIOS(又叫做CMOS设置)。开机按住“Del”键进入设置,看你的主板说明书。你的CPU频率是多少?在 BIOS中要选好外频,倍频反正是锁定的。外频总是66、100或133,要看CPU型号,从低往高设置。如果是AWARD的BIOS设置,在首页就选 Frequency/Voltage Control (频率/电压的控制),使用此菜单可以对频率、电压进行特别的设定。其中“Clock By Slight Adjust(时钟频率微调)”允许你选择CPU时钟频率。各种主板的BIOS设置有差别,可以参考自己的主板说明书进行调整。
6、cpu has been changed please re-enter cpu settings in the cmos setup and remember to save before quit!
有些主板上有个外频跳线,默认为100MHZ,还有些主板不支持自动调频.你只要进BIOS里把外频设置成你的CPU标准外频就可以了,倍频方面一般是自动设置,最好不要超频。
如果上述解决办法都不能解决的话,你可以检查CMOS旁边电路是否有烧坏的迹象,我的机器就是因为CMOS旁边的电路有问题,上述机决方法都试过了也没用,最后一烙铁就搞定。呵呵,不妨你也试试!

第三大类:
在通常情况下,要求按F1进入系统都是系统的BIOS设置有不影响系统启动的小问题所致,所以请检查BIOS里的硬件信息设置与实际不符之处。
1、主板上的电池没电了。
解决方法:换主板电池。
2、你设置了软驱启动,但是你的软驱有问题。
解决方法:
a、开机按DEL进入bios,开机启动顺序,关闭软驱启动。
b、关闭开机软驱检测功能:
启动电脑,然后按【Del】键进入BIOS设置主界面;
选择“Advanced BIOS Features”设置项,按回车键进入;
将“Boot Up Floppy Seek”设置为“Disabled”,这样即可关闭开机软件检测功能了。

第一大类:
1、实际上没有软驱或者软驱坏了,而BIOS里却设置有软驱,这样就导致了要按F1才能继续。
2、原来挂了两个硬盘,在BIOS中设置成了双硬盘,后来拿掉其中一个的时候却忘记将BIOS设置改回来,也会出现这个问题。
3、主板电池没有电了也会造成数据丢失从而出现这个故障。
4、重新启动系统,进入BIOS设置中,发现软驱设置为1.44M了,但实际上机箱内并无软驱,将此项设置为NONE后,故障排除。

通过Cmos设置让电脑定时开机

  笔者是公司微机中心的主管,现公司的网络服务器由自己开启。偶尔有事不能准时上班,但服务器必须在上班时间准时开启,于是就巧用主板上的BIOS功能让服务器定时开启,这样就不会耽误大家的工作。

  通过CMOS设置实现定时开机的设置过程如下:首先进入“CMOS SETUP”程序(大多数主板是在计算机启动时按DEL键进入);然后将光条移到“Power Management Setup”选项上,回车进入其子菜单;再将“Resume by Alarm”项设置成“Enabled”,并在“Date(of Month)Alarm”项中设置每月开机日期(0表示每天,1表示每月1日,2表示每月2日,……),在“Time(hh:mm:ss)Alarm”项中设置开机时间;最后保存设置,重新启动,当关闭计算机后,你的计算机将在你规定的时刻自动启动。

  注意:1.计算机主板必须有“Resume by Alarm”功能才能实现定时开机;2.要实现定时正常开机,必须取消开机Password功能;3.最关键的一点是要接通主机电源。

通过注册表设置NumLock开机便开起

  问:请问怎样解决启动Windows XP进入登录欢迎界面时,自动开启小键盘NumLock的问题。

  答:首先在BIOS中把NumLock项设为Enable,然后在BIOS中将PnP With OS项亦设为Enable即可。不过注销用户时NumLock小键盘锁是关闭的,要手工打开。

  打开注册表编辑器,找到HKEY_USERS\.DEFAULT\Control Panel\Keyboard,将它下面的InitialKeyboardIndicators的键值改为“2”,退出注册表编辑器,重新启动计算机,你就会发现数字小键盘的灯不再熄灭了。

  另外,仅需要对config.sys文件动点小手术即可达到此目的。设置方法如下:

  1.单击“开始”菜单中的“运行”命令,然后在“打开”框中键入“sysedit”,按下回车键,打开“系统配置编辑程序”窗口。

  2.单击“Config.sys”标题栏,将它切换为当前编辑窗口,然后在编辑区中键入“NumLock=ON”这一行命令。

  3.保存修改并关闭“系统配置编辑程序”窗口。

电脑插上电就开机问题的解决办法

  现象:有些朋友有关机后断开电源板电源的习惯,可是却常常被一个问题困扰,就是电源板一通电,计算机就自动开机了,Power键形同虚设。

  解决:有些主板在BIOS设置的“Power Management Setup”中,有一个选项 “Pwron After PW-Fail”,它的默认设置为“ON”,将它设置为“OFF”,下一次再通电时就不会自动开机了。如果没有这个选项,可以把电源管理中的ACPI功能关闭之后再次打开,如果本来就是关闭的,打开它即可。

  大多数主板在BIOS中有一个选项:即在POWER MANAGEMENT SETUP(电源管理设置)中可以选择在意外断电后重新来电时机器的状态,是自动开机或是保持关机状态还是保持断电前的状态。请把自动开机设为Off。

    此外,电源或主板质量不佳也可能导致类似问题出现。ATX主板的启动需要检测一个电容的电平信号。如果在接通电源的时候不能保证一次接通良好,就会产生一个瞬间的冲击电流,可能使电源误认为是开机信号,从而导致误开机。

清除开机密码以及Cmos设置的方法

  打开机箱,找到主板上的电池,将其与主板的连接断开,此时CMOS将因断电而失去内部储存的一切信息。再将电池接通,合上机箱开机,由于CMOS已是一片空白,它将不再要求你输入密码,此时进入BIOS设置程序,选择主菜单中的"LOAD BIOS DEFAULT"(装入BIOS缺省值)或"LOAD SETUP DEFAULT"

  妙用DEBUG清除CMOS密码

  如果你忘记了进入CMOS设置程序的密码,除了可以在主板上使用跳线短接清除的方法外,还可以使用软件清除的方法,下面就来介绍如何在DOS下清除CMOS密码的方法。

  在DOS中提供了一个编辑器,就是DEBUG,这是一个非常实用的工具,启动方法是,在DOS命令提示符状态下输入命令:DEBUG、此时即可进入DEBUG编辑界面。

  在命令符状态下输入命令后,重新启动电脑即可清除CMOS密码,下面给出五个清除CMOS密码的命令行。

  方法一

  -o 70 16

  -o 71 16

  -q

  方法二

  -o 70 11

  -o 71 ff

  -q

  方法三

  -o 70 10

  -o 71 10

  -q

  方法四

  -o 70 23

  -o 71 34

  -q

  方法五

  -o 70 10

  -o 71 ff

  -q

  方法六

  -o 70 90

  -o 71 91

  -q