一种防止CMOS设置不当而导致系统BIOS不稳定的控制方法技术方案

技术编号:6957671 阅读:458 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种防止CMOS设置不当而导致系统BIOS不稳定的控制方法,通过本发明专利技术的方法可以实现系统开机后自动去Load?BIOS?default?value,这个bios的default值是出厂设置的最优值,它能最大限度使系统BIOS运行的稳定,高效,任何主板的bios都有最优化的值,利用本发明专利技术的方法可以根据使用者的需要方便的进行初始最优化的值的设置,方便人们使用。

【技术实现步骤摘要】

本专利技术涉及一种控制方法,特别是指一种可以防止因为CMOS设置不当而导致系统BIOS不稳定的控制方法。
技术介绍
随着社会的不断进步、人们生活水平的不断提高,人们的生产生活向着数字信息化大步迈进,各种能提升人们工作效率及生活质量的电子电器逐渐普及到人们的工作与生活中来,计算机也因此成为了众多工作单位及家庭的常备工具。计算机俗称电脑,是一种能够按照事先存储的程序,自动、高速地进行大量数值计算和信息处理的现代化智能电子设备。计算机的主要结构有中央处理器(CPU)、存储器、 外部设备(输入输出设备)以及各类数据连接线。计算机工作时,首先,通过计算机外部设备中的输入设备将使用者要求计算机处理的数据、字符、文字、图形及程序等各种形式的信息转换为计算机所能接受的形式存入到计算机的存储器内;其次,主要靠计算机的中央处理器对存储器内存储的数据根据存储器内的程序所指定逐条进行执行操作;最后,将计算机的处理结果以使用者需要的形式通过屏幕显示、文字打印、语音音箱等计算机输出设备输出。计算机技术在不断进步,计算机主板的功能也越来越多,支持的CPU种类、频率、 电压的设置趋于多元化,计算机外围设备更是种类繁多,再加上DIY的日益盛行,一些用户的计算机中的内存、硬盘、显卡等计算机外设也都是由使用者根据自己的需要所装置。众所周知,BIOS除了对CPU型号频率、内存的频率大小、硬盘等外设的侦测与驱动外,将其它的设置项目根据设置属性、用途分成十几个大项,用户到某个项目下去调整相应的参数,这些参数值会储存并记录在CMOS芯片内。在下一次开机前,由BIOS依照用户的设置需要,来激活或关闭某项功能。计算机的运用方式越来越灵活,然而上述的BIOS在具体工作时依然存在着一系列的缺陷。首先,因为各类计算机外设装置的大量使用,所以这些计算机在工作的过程中,虽然基本输入输出系统已经尽可能的去侦测这些外围设备的动作,但无法兼顾所有的外围设备,只能针对一些开机时就要用到的外围设备进行处理,而有些功能则是保留给某些设备装上时才启用的,若贸然启用会减慢开机的速度,甚至会导致系统硬件间的冲突。其次,因为有些计算机的BIOS参数值,涉及到硬件的特性局限度等,这些参数依照芯片组、CPU甚至跟主板的设计、使用的零部件都有密切的关系,在出厂之前,主板厂商已经设置了最稳定且最适当的值,这些烦琐的硬件选项如果任意设置,可能会导致计算机速度变慢,运行异常,严重的甚至无法开机。例如CPU超频,超频一定要在BIOS里面去设置, 但是万一超频失败,有的主板没有做超频失败自动让系统复位的话,客户就不得不把机箱打开,去清除BIOS里面的设置。最后,因为工控机经常要设置一些显示模式,如可以选择CRT、LVDS或者两者同时显示,如果没有接LVDS但是在BIOS不小心设置了 LVDS显示,CRT此时就无法显示了,工控机有接的外部设备很多,要打开机箱去手动清除BIOS设置的难度不小,操作很不方便。 如上所述为传统技术的主要缺点。
技术实现思路
本专利技术提供一种防止CMOS设置不当而导致系统BIOS不稳定的控制方法,其提供一种简单,有效,不需打开机箱去清除之前BIOS里的设置的控制方法方便人们使用操作, 而此是为本专利技术的主要目的。为了实现上述目的,本专利技术采用的技术方案为一种防止CMOS设置不当而导致系统BIOS不稳定的控制方法,其包括如下步骤。第一步、系统开机并运行Boothlock模块检测。第二步、进行加电自检操作,该步骤是对于电脑或者单片机刚接通电源时对硬件部分的检测,也叫做加电自检,功能是检查电脑或者单片机是否良好。第三步、判断是否进行启动设置。在该步骤中如果操作者需要进行启动设置则需要按下操作键盘中DEL键从而进入到启动设置状态,而如果操作者不需要进行启动设置则进行第四步。第四步、判断是否进行自动设置开关操作,在该步骤中如果需要进行自动设置开关操作则执行设置优化值的操作,如果不需要进行自动设置开关操作则进行正常开机。如上所述的设置优化值的操作包括如下步骤A、在启动设置窗口中增加一个用于判断是否让系统开机自动去LOADdefault的选项,并且命名为 Auto Load Bios Default value。B、将 BIOS 中的 optimized default 与 fail-safe default 的值设成一致。C、牛艮据 Auto Load Bios Default value 的值,决定是否去设定 autoload default 的标志位,如果其值为enabled,就向CMOS中回填一次BIOS的Default value,如果不是打开的话,系统BIOS不做任何动作,BIOS正常进行POST操作。如上所述本专利技术在进行上述的步骤的过程中是利用CMOS battery的power fail 来实现的。具体描述为在如上所述的该第四步中,当在BIOS里Auto Load BiosDefault value的值为enabled的时候,该选项的默认值是打开的,防止用户设置不当导致系统不稳定或者开不了机,每次开机系统BIOS都会去判断该标志位是否被置起来,系统开机每次都会读CMOS 的Battery Power Status,当 Auto Load Default value 的值为 enabled 的时候, 将CMOS的kitterystatus设置为fail,此刻当状态位为fail时,系统就会调用Destroy_ Cmos_Cksum去破坏CMOS的checksum,然后再把BIOS最优化的值回写到CMOS中。当Auto Load Default value的值为Disabled时,此刻尽管系统开机还是会读 CMOS Battery Power Matus,但是此刻不会将 CMOS battery status 设置成 fail,这样就不会去破坏Cm0S_CkSum,Aut0 Load default也就起不到作用,在该状态下用户可随意更改 BIOS的设置。如上所述因为有了选项Auto Load Bios Default,从而可以实现轻松控制是否自动load BIOS最优化的功能,如果需要设置BIOS的某些选项,可以把Auto Load BiosDefault value的值设为Disabled即可,操作方便简单,而且不会影响到系统的其它功能。如上所述,因为本专利技术是利用CMOS battery的power fail去实现该功能的,当 CMOS battery 的 power Status 为 Fail 时,系统跑的是 Fail-safe 的 Default,所以还要把 Fail-safe的Default设置成和最优化的值相同,这样在具体操作的时候每次开机跑的都是最优化的值。本专利技术的有益效果是在实践中系统BIOS已经尽可能的去做一些侦测外围设备的动作,但是其不可能将所有的外围设备都照顾到,只能针对一些开机时就要用到的外围设备先进行处理,而有些功能则是保留给某些设备装上时才启用的,若贸然启用会减慢开机的速度,甚至会导致系统硬件间的冲突。因此,除了开机的瞬间,中央处理器的型号频率以及内存的频率大小,硬盘等基本外设的侦测与驱动外,基本上BIOS将这些设置项目,根据设置属性,用途分成十本文档来自技高网
...

【技术保护点】
1.一种防止CMOS设置不当而导致系统BIOS不稳定的控制方法,其特征在于:其包括如下步骤,第一步、系统开机并运行Boothlock模块检测,第二步、进行加电自检操作,该步骤是对于电脑或者单片机刚接通电源时对硬件部分的检测,也叫做加电自检,功能是检查电脑或者单片机是否良好,第三步、判断是否进行启动设置,在该步骤中如果操作者需要进行启动设置则需要按下操作键盘中DEL键从而进入到启动设置状态,而如果操作者不需要进行启动设置则进行第四步,第四步、判断是否进行自动设置开关操作,在该步骤中如果需要进行自动设置开关操作则执行设置优化值的操作,如果不需要进行自动设置开关操作则进行正常开机,如上所述的设置优化值的操作包括如下步骤:A、在启动设置窗口中增加一个用于判断是否让系统开机自动去LOADdefault的选项,并且命名为Auto Load Bios Default value,B、将BIOS中的optimized default与fail-safe default的值设成一致,C、根据Auto Load Bios Default value的值,决定是否去设定autoload default的标志位,如果其值为enabled,就向CMOS中回填一次BIOS的Default value,如果不是打开的话,系统BIOS不做任何动作,BIOS正常进行POST操作。...

【技术特征摘要】
1.一种防止CMOS设置不当而导致系统BIOS不稳定的控制方法,其特征在于其包括如下步骤,第一步、系统开机并运行Boothlock模块检测,第二步、进行加电自检操作,该步骤是对于电脑或者单片机刚接通电源时对硬件部分的检测,也叫做加电自检,功能是检查电脑或者单片机是否良好,第三步、判断是否进行启动设置,在该步骤中如果操作者需要进行启动设置则需要按下操作键盘中DEL键从而进入到启动设置状态,而如果操作者不需要进行启动设置则进行第四步,第四步、判断是否进行自动设置开关操作,在该步骤中如果需要进行自动设置开关操作则执行设置优化值的操作,如果不需要进行自动设置开关操作则进行正常开机,如上所述的设置优化值的操作包括如下步骤A、在启动设置窗口中增加一个用于判断是否让系统开机自动去LOADdefault的选项, 并且命名为 Auto Load Bios Default value,B、将BIOS 中的 optimized default 与 fail-safe default 的值设成一致,C、根据Auto Load Bios Default value 的值,决定是否去设定 autoload default 的标志位,如果其值为enabled,就向CMOS中回填一次BIOS的Default value,如果不是打开的话,系统BIOS不...

【专利技术属性】
技术研发人员:乔国辉
申请(专利权)人:深圳华北工控股份有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1