计算机系统与计算机系统的韧体修复方法

文档序号:6613209阅读:268来源:国知局
专利名称:计算机系统与计算机系统的韧体修复方法
技术领域
本发明是有关于一种计算机系统与计算机系统的韧体修复方法。
背景技术
目前的计算机系统厂商会随着技术的进步而不断提供使用者新版的韧 体,以供使用者自行更新韧体来提升计算机系统的效能或是支持更多新的周 边设备。当使用者自行更新韧体的过程中,主机板上的韧体必须对主机板上 的闪存进行读写的动作,但一旦因操作不当或断电等外在因素而更新失败时, 则需要先进行韧体修复。
由于进行韧体修复,仍需使用到闪存,但闪存中在更新失败时受损,可
能会遗失大部分数据,只有闪存中部分只读存储器(ROM)内的数据不受影响, 这对于储存在闪存中,占有较大存储空间的显示单元(卡)初始化韧体,往往 无法放在只读存储器,因此要进行韧体修复时,却因闪存中在更新失败时受 损,而找不到显示单元初始化韧体或者无完整的显示卡初始化韧体。因此, 计算机系统在修复韧体时将会因为缺少显示单元初始化韧体而无法将显示单 元初始化,使用者更无法从显示单元所控制的显示装置上看到韧体修复提示 来做修复或更新。此时,使用者只能选择将整个计算机系统送回厂商维修, 进而产生极大的不便。

发明内容
本发明提供一种计算机系统的韧体修复方法,让使用者能自行完成韧体 修复的工作,以免除必需将计算机系统送回厂商维修的不便。
本发明另提供一种计算机系统,让使用者能自行修复韧体,而不需将计 算机系统送回厂商维修。
本发明的计算机系统的韧体修复方法包括下列步骤进入一韧体修复模 式。检查一非易失性内存中是否储存一显示单元初始化韧体。当非易失性内 存中未完全储存上述显示单元初始化韧体时,从一储存装置中读取上述显示 单元初始化韧体,并初始化一显示单元。以显示单元来显示一韧体修复提示。
4由储存装置读取一完整初始化韧体,并储存至非易失性内存中。最后进行重 新开机。
本发明的计算机系统的韧体修复方法中,更包括当非易失性内存中储存 有显示单元初始化韧体时,从非易失性内存中读取显示单元初始化韧体,并 初始化显示单元。
在此计算机系统的韧体修复方法中,从储存装置中读取显示单元初始化 韧体之前,系为对储存装置中的一储存媒体进行读取。
在此计算机系统的韧体修复方法中,从储存装置中读取显示单元初始化 韧体的步骤,是从一硬盘驱动器、 一软驱、 一光驱或一通用串行总线
(universal serial bus, USB)装置中读耳又。
在此计算机系统的韧体修复方法中,读取完整初始化韧体并储存至非易 失性内存中的方法包括下列步骤。由储存装置读取完整初始化韧体并储存至 一易失性内存中。接着将易失性内存中所储存的完整初始化韧体储存至非易 失性内存中。
在此计算机系统的韧体修复方法中,进入韧体修复模式,为检查非易失 性内存中无储存完整初始化韧体,才进入韧体修复模式。
在此计算机系统的韧体修复方法中,其中由储存装置读取完整初始化韧 体,系一使用者根据上述韧体修复提示来进行设定储存装置读取上述完整初 始4匕韧体。
本发明的计算机系统包括一芯片组与分别耦接到芯片组的 一显示单元、 一非易失性内存、 一易失性内存、 一储存装置及一中央处理单元。中央处理 单元检查非易失性内存中没有储存计算机系统的一完整初始化韧体,则进入 一韧体修复模式,若非易失性内存中未完全储存显示单元初始化韧体时,从 储存装置读取显示单元初始化韧体,并初始化显示单元,显示单元显示一韧 体修复提示,并将储存装置的完整初始化韧体储存至非易失性内存中,然后 重新开机。
在此计算机系统中,芯片组包括 一北桥芯片以及一南桥芯片。北桥芯 片耦接中央处理单元与显示单元。南桥芯片耦接北桥芯片、非易失性内存与
储存装置。
在此计算机系统中,显示单元为视频图形阵列(video graph array, VGA) 显示单元。
在此计算机系统中,非易失性内存为闪存。在此计算机系统中,非易失性内存为 一 电子可抹除内存与 一只读存储器 构成。
在此计算机系统中,储存装置是一硬盘驱动器、 一软驱、 一光驱与一通 用串行总线装置的任一个或其任意组合。
在此计算机系统中,非易失性内存是经由一低引脚计数(low pin count, LPC)接口或一串行周边4矣口 (serial peripheral interface, SPI)耦接芯片组。
综上所述,在本发明的计算机系统与计算机系统的韧体修复方法中,可 从储存装置中读取显示单元初始化韧体并初始化显示单元,以供使用者根据 显示单元所控制的显示装置所显示的韧体修复提示而自行修复韧体,进而增 加使用者使用此计算机系统时的便利性。
为让本发明的上述和其它目的、特征和优点能更明显易懂,下文特举较 佳实施例,并配合所附图式,作详细说明如下。


图1为本发明一实施例的计算机系统的架构方块图。
图2为本发明一实施例的计算机系统的韧体修复方法的流程图。
具体实施例方式
图1为本发明一实施例的计算机系统的架构方块图。请参照图l,本实 施例之计算机系统100包括一芯片组110以及与芯片组110耦接的一显示单 元120、 一非易失性内存130、 一易失性内存140(—般称为主存储器)、 一储 存装置150以及一中央处理单元160,在不同规格系统上此易失性内存 可整合于中央处理单元160内部。在计算机系统IOO开启后,中央处理单元 160会检查非易失性内存130中是否储存有计算机系统100的完整初始化韧 体。如果没有,则计算机系统IOO会进入一韧体修复模式。
上述芯片组110例如以一北桥芯片112以及一南桥芯片114所构成。北 桥芯片112分别耦接中央处理单元160、显示单元120及易失性内存140。南 桥芯片114耦接北桥芯片112、非易失性内存130及储存装置150。显示单元 120可以包括视频图形数组显示单元(VGA),整合于计算机系统100的主机板, 或者是一张显示卡与一显示器之组合,用以显示计算机相关信息于显示单元 120。非易失性内存130可以是闪存,例如可由电子可抹除内存、只读存储器
或者其它非挥发性内存来构成,其特性在切断对非易失性内存130的电源供 应后仍可将数据储存在非易失性内存130中,不同于易失性内存140在电源 关闭后数据完全失去。因此,非易失性内存130可以较安全的储存整个计算 机系统100的初始化韧体。在此所述之韧体一般包括基本输入输出系统 (basic input output system, BIOS)。非易失性内存130可以是经由一连才妄 接口 17 0而耦接芯片组110,此连接接口 17 0例如是低? 1脚计数接口 、串行 周边接口或其它形式的连接接口 。
但是,非易失性内存130包括储存基本数据之只读存储器部分(图未显示) 以及例如储存记忆空间较大之显示单元(卡)初始化韧体的电子可抹除内存部 分(图未显示)。其中,电子可抹除内存部分可提供读写的动作, 一般使用于 连接不同外围组件下,所进行韧体更新设定,但若在进行韧体更新,因操作 不当或断电等外在因素而更新失败时,将直接造成电子可抹除内存部分遗失 大部分数据,例如显示单元(卡)初始化韧体无完整或者找不到情况,而无法 在以显示单元告知使用者目前之状态。因此本发明在内部设计一控制程序, 当检查到非易失性内存130之初始化韧体不完整时,则进行一韧体修复模式, 首先取得显示单元初始化韧体,其来源可为非易失性内存130或者储存装置 150,待显示单元可提供一韧体修复提示,就可进一步来进行选择由储存装置 150读取一完整初始化韧体,并储存至上述非易失性内存中。
本实施例的储存装置150的包括光驱151、硬盘机152、软盘机153及通 用串行总线装置154之任一个或是任意组合的储存装置,当然储存装置150 也还可以包括其它种类的储存装置。
图2为本发明一实施例的计算机系统的韧体修复方法的流程图。请参照 图1与图2,首先,在开启计算机系统IOO后,中央处理单元160会检查非 易失性内存130中是否储存有计算机系统100的完整初始化韧体。若计算机 系统IOO在先前的韧体更新过程中发生错误而更新失败,则非易失性内存130 中的初始化韧体通常已部分或完全损毁。此时,就需要韧体修复的工作。因 此,计算机系统IOO会进入一韧体修复模式,如步骤SllO。
接着,中央处理单元160会经由芯片组110而检查计算机系统100的非 易失性内存130中是否储存有显示单元120的显示单元初始化韧体,如步骤 S120。当非易失性内存130中储存有显示单元120的显示单元初始化韧体时, 从非易失性内存130中读取显示单元120的显示单元初始化韧体,并用于初
7始化显示单元120,如步骤S132。当非易失性内存130中未完全储存显示单 元120的显示单元初始化韧体时,则在储存装置150中寻找是否存有显示单 元120的显示单元初始化韧体,并在找到后读取显示单元120的显示单元初 始化韧体,以初始化显示单元120,如步骤S134。其中,显示单元12G的显 示单元初始化韧体可能是先前已储存在如硬盘机之储存装置150中。或者, 也可以由使用者在知道要进行韧体修复时,也就是要在所有储存装置150中 寻找是否存有显示单元120的显示单元初始化韧体前,将存有显示单元120 的显示单元初始化韧体的储存媒体放入如软盘机或光驱等储存装置150,或 是将存有显示单元120的显示单元初始化韧体的储存装置透过如通用串行总 线接口的接口耦接芯片组110。
之后,以经初始化的显示单元120显示一韧体修复提示,如步骤S140。 藉此,使用者才能根据显示单元120所显示的韧体修复提示,作为参考来一 步一步提供指令给中央处理单元160,或者自动执行而不需使用者输入任何 指令,而从储存装置150中读取计算机系统100的完整初始化韧体,并将此 完整初始化韧体储存至非易失性内存130中,如步骤S150。
其中,计算机系统100的完整初始化韧体可能与步骤S132中所使用的显 示单元120的显示单元初始化韧体储存在储存装置150中的相同或不同组件 中,例如同样是存在光驱或是分别存在光驱与通用串行总线装置,并不做任 何限定。计算机系统100的完整初始化韧体是指可初始化计算机系统100正 常运作时所需的所有组件的初始化韧体。储存装置150中所储存的完整初始 化韧体通常会先被编译(compile)为一映像档。另外,在读取计算机系统IOO 的完整初始化韧体并储存至非易失性内存130时,可先读取计算机系统100 的完整初始化韧体并储存至一易失性内存140中,接着再将计算机系统100 的完整初始化韧体从易失性内存140中储存至非易失性内存中130。
在完成步骤S150后,就会重新开机,如步骤S160。至此,即完成计算 机系统100的韧体4务复。
综上所述,在本发明之计算机系统与计算机系统的韧体修复方法中,即 使非易失性内存已不存在显示单元初始化韧体,仍可从储存装置中读取显示 单元初始化韧体并初始化显示单元。因此,使用者还是可以#4居由显示单元 所控制的显示装置所显示的韧体修复提示而自行完成韧体修复的工作,不需 将计算机系统送回厂商维修,进而增加使用者使用此计算机系统时的便利性。虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何 所属技术领域中具有通常知识者,在不脱离本发明之精神和范围内,当可作 些许之更动与润饰,因此本发明之保护范围当视后附之申请专利范围所界定 者为准。
权利要求
1. 一种计算机系统的韧体修复方法,其特征是,包括下列步骤进入一韧体修复模式;检查一非易失性内存中是否储存一显示单元初始化韧体;当上述非易失性内存中未完全储存上述显示单元初始化韧体时,从一储存装置中读取上述显示单元初始化韧体,并初始化一显示单元;以上述显示单元来显示一韧体修复提示;由上述储存装置读取一完整初始化韧体,并储存至上述非易失性内存中;以及进行重新开机。
2. 根据权利要求1所述的计算机系统的韧体修复方法,其特征是,更包 含当上述非易失性内存中储存有上述显示单元初始化韧体时,从非易失性内 存中读取上述显示单元初始化韧体并初始化上述显示单元。
3. 根据权利要求1所述的计算机系统的韧体修复方法,其特征是,其中 从上述储存装置中读取上述显示单元初始化韧体的步骤,是从一硬盘驱动器、 一软驱、 一光驱或一通用串行总线装置中读取。
4. 根据权利要求1所述的计算机系统的韧体修复方法,其特征是,其中 读取上述完整初始化韧体并储存至上述非易失性内存,包括由上述储存装置读取上述完整初始化韧体并储存至一易失性内存中;以及将上述易失性内存中上述完整初始化韧体储存至上述非易失性内存中。
5. 根据权利要求1所述的计算机系统的韧体修复方法,其特征是,其中 进入上述韧体修复模式,为检查上述非易失性内存中无储存上述完整初始化 韧体,才进入上述韧体修复^f莫式。
6. 根据权利要求1所述的计算机系统的韧体修复方法,其中由上述储存 装置读取上述完整初始化韧体,是一使用者根据上述韧体修复提示来进行设 定储存装置读取上述完整初始化韧体。
7. 根据权利要求1所述的计算机系统的韧体修复方法,其特征是,其中 在从上述储存装置中读取上述显示单元初始化韧体,是为对储存装置中的一 储存媒体进行读取。
8. —种计算机系统,其特征是,包括 一芯片组;一显示单元,耦接上述芯片组; 一非易失性内存,耦接上述芯片组; 一储存装置,耦接上述芯片组;以及一中央处理单元,耦接上述芯片组,上述中央处理单元^r查上述非易失 性内存中没有储存一完整初始化韧体,则进入一韧体修复模式,若上述非易 失性内存中未完全储存一显示单元初始化韧体时,从上述储存装置读取上述 显示单元初始化韧体,并初始化上述显示单元,上述显示单元显示一韧体修 复提示,以上述储存装置的上述完整初始化韧体储存至上述非易失性内存中, 然后进行一重新开才几。
9. 根据权利要求8所述的计算机系统,其特征是,其中上述芯片组包括 一北桥芯片,耦接上述中央处理单元与上述显示单元;以及 一南桥芯片,耦接上述北桥芯片、上述非易失性内存与上述储存装置。
10. 根据权利要求8所述的计算机系统,其特征是,其中上述显示单元 包括一视频图形阵列显示单元。
11. 根据权利要求8所述的计算机系统,其特征是,其中上述非易失性 内存为闪存。
12. 根据权利要求8所述的计算机系统,其特征是,其中上述非易失性 内存为一电子可抹除内存与一只读存储器构成。
13. 根据权利要求8所述的计算机系统,其特征是,其中上述储存装置 为一硬盘驱动器、 一软驱、 一光驱及一通用串行总线装置的任一个或其任意 组合。
14. 根据权利要求8所述的计算机系统,其特征是,其中上述非易失性 内存是经由 一低51脚计数接口或一 串行周边接口耦接上述芯片组。
15. 根据权利要求8所述的计算机系统,其特征是,更包括一易失性内存, 耦接上述芯片组。
全文摘要
一种计算机系统的韧体修复方法,包括下列步骤进入一韧体修复模式。检查一非易失性内存中是否储存一显示单元初始化韧体。当非易失性内存中未完全储存显示单元初始化韧体时,从一储存装置中读取显示单元初始化韧体,并初始化显示单元。以显示单元显示一韧体修复提示。由储存装置读取完整初始化韧体,并储存至非易失性内存中。最后,再重新开机。
文档编号G06F11/14GK101425028SQ20071016800
公开日2009年5月6日 申请日期2007年10月31日 优先权日2007年10月31日
发明者彭启峰, 罗楠焜 申请人:华硕电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1