操作系统恢复装置与方法

文档序号:6616119阅读:171来源:国知局
专利名称:操作系统恢复装置与方法
技术领域
本发明是有关于一种数据恢复装置与方法,且特别是有关于一种操作系统恢 复装置与方法。
背景技术
一般来说,电脑系统(服务器)的操作系统(Operating System, OS)都会存放 于存储装置(硬盘)上。另外,还会于存储装置的存储空间中,再去分割出一个独立 的隐藏分区来备份操作系统的映像文件(Image)。因此,当操作系统损坏或不能正 常使用(例如操作系统的数据遗失等)时,可以通过上述映像文件,使得操作系统恢 复到正常状态,以便电脑系统能够正常运作。
不过,由于存储装置本身可能发生物理损坏,例如存储映像文件的磁区损坏 或是存储操作系统的磁区损坏,使得使用者将无法通过上述的映像文件让操作系统 恢复到正常状态,因此电脑系统将无法正常运作。并且,在存储装置中,额外使用 一个独立的隐藏分区来存储操作系统的映像文件,将会减少了存储装置的总使用空 间。另外,若是使用者需要更换存储装置时,还必须将操作系统的映像文件再次进 行备份,以便于操作系统发生异常或损坏时,可以让操作系统恢复正常状态,如此, 将会造成使用上的不便。

发明内容
本发明提供一种操作系统恢复装置与方法,藉此除了将可以节省存储装置的 使用空间,还可以避免存储装置因为物理损坏,而无法让操作系统恢复到正常状态, 另外,也无需在更换存储装置后,还要再次存储操作系统的映像文件至新的存储装置中。
本发明提出一种操作系统恢复装置,其包括存储装置、只读存储单元与恢复 单元。存储装置用以存储操作系统。只读存储单元配置于一主板上,用以存储操作系统的设定数据。恢复单元耦接至存储装置与只读存储单元,用以依据操作系统的 状态,而决定是否使能一恢复信号,以将设定数据写入至硬盘中,使得操作系统恢 复为正常状态。
在本发明一实施例中,上述当操作系统的状态为正常状态时,则禁能恢复信 号。而当操作系统的状态为不正常状态时,则使能恢复信号,以便将设定数据写入 至存储装置中,来覆盖原始的操作系统,使得操作系统得以恢复到正常状态。
在本发明一实施例中,上述只读存储单元包括只读存储器与可擦除可编程只 读存储器其中之一。另外,上述存储装置为一硬盘。此外,上述恢复单元为一基本 输入输出系统单元。
本发明提出一种操作系统恢复方法,适于一电脑系统,此电脑系统包括主板 与存储装置,且存储装置存储操作系统。而此方法包括下列步骤于主板上配置只 读存储单元,用以存储操作系统的设定数据。检测操作系统的状态。当检测出操作 系统的状态为不正常状态时,则产生一恢复信号。依据恢复信号,将设定数据写入 至存储装置中,使得操作系统恢复至正常使用状态。
在本发明一实施例中,上述只读存储单元包括只读存储器与可擦除可编程只 读存储器其中之一。另外,上述存储装置为一硬盘。
本发明通过配置于主板上的只读存储单元,来备份操作系统的设定数据(例如 操作系统原始数据的映像文件或驱动程序),并且于操作系统发生异常时,再通过 恢复单元产生一恢复信号,以便将操作系统的设定数据写入至存储装置中,进而覆 盖损坏的操作系统,使得操作系统恢复为正常状态。如此一来,将可以节省操作系 统的设定数据所占用存储装置的使用空间,也可以避免使用者在更换存储装置时, 还要再次把操作系统的设定数据重新备份至新的存储装置上。另外,也可以避免存 储装置因为物理损坏,而无法将操作系统恢复到正常状态。
为让本发明的上述特征和优点能更明显易懂,下文特举较佳实施例,并配合 附图,作详细说明如下。


图1绘示为本发明一实施例的电脑系统的系统架构方块图。 图2绘示为本发明一实施例的操作系统恢复方法的流程图。
具体实施例方式
图1绘示为本发明一实施例的电脑系统的系统架构方块图。请参照图1,
本实施例所提供的电脑系统100包括中央处理器110、芯片组120、存储器130 与操作系统恢复装置140。
中央处理器110耦接至芯片组120。 一般而言,芯片组120可以包括北桥 芯片和南桥芯片等。藉此,中央处理器110可透过芯片组120,而耦接至存储 器130与操作系统恢复装置140。
在本实施例中,存储器130可以是动态随机存取存储器(DRAM)、静态随机 存取存储器(SRAM)、同步动态随机存取存储器(SDRAM)或是双随机存取存储器 (腿AM)。
另外,操作系统恢复装置140包括存储装置141、只读存储单元142与恢 复单元143。其中,存储装置141例如是硬盘,而在其他实施例中,存储装置 141可以是快闪存储器。并且,存储装置141用以存储操作系统,以便于电脑 系统100开机后,中央处理器110可以执行存储装置141中的操作系统,使得 电脑系统100正常运作。
承上述,只读存储单元142可以配置于一主板(未绘示)上,且用来存储操 作系统的设定数据,例如为操作系统的原始设定文件以及驱动程序等,并不限 制其范围,以便于存储装置141中的操作系统发生异常时,可以让操作系统恢 复正常状态。在本实施例中,只读存储单元142可以为包括只读存储器 (Read-only Memory, ROM)与可擦除可编程只读存储器(Electrically Erasable Programmable Read Only Memory, EEPR0M)其中之一。
请继续参照图1,恢复单元143耦接至存储装置141与只读存储单元142, 用以依据操作系统的状态,而决定是否使能一恢复信号,以将设定数据写入至 存储装置141中,使得操作系统恢复为正常状态。
在本实施例中,恢复单元143可以是基本输入输出系统(Basic I叩ut Output System, BI0S)单元,并且可以利用快闪存储器(Flash Memory)或只读 存储器(Read-only Memory, R0M)来实施。另外,由于恢复单元143为基本输 入输出系统单元,因此恢复单元143中存储有关MOS的程式码。上述以说明电脑系统100中各元件之间的耦接关系及其功效。以下,将进 一步说明本实施例的动作流程。首先,当一使用者启动电脑系统ioo时,中央 处理器110会透过芯片组120到恢复单元(BIOS单元)143中,以得知操作系 统存放于存储装置141中的位置。之后,中央处理器110便会依据上述位置, 再透过芯片组120到存储装置中,以执行存储装置141的操作系统,使得电脑 系统100得以正常运作。在中央处理器110执行操作系统的同时,恢复单元143 便会检测操作系统的状态。若检测出操作系统的状态为正常状态(亦即中央处 理器IIO可以正常执行操作系统),则恢复单元143不会使能恢复信号。
换言之,若是检测出操作系统的状态为不正常(例如操作系统损坏或是操 作系统的部份数据遗失)时,表示中央处理器110可能无法执行操作系统,则 恢复单兀143会使能一恢复信号。接着,中央处理器110会依据此恢复信号, 而透过芯片组120将只读存储单元142所存储的设定数据写入至存储装置141 中,以便于覆盖原始的操作系统,使得操作系统恢复正常状态。之后,使用者 可以于操作系统恢复完成后,再次重新开机,以便让电脑系统IOO得以正常运 作。
通过上述实施例的说明,可以归纳出一种操作系统恢复方法。而此方法可 以适f -电脑系统,而电脑系统包括主板与存储装置,且存储装置存储操作系 统。图2绘示为本发明一实施例的操作系统恢复方法的流程图。请参照图2, 首先,在步骤S202中,于主板上配置一只读存储单元,而此只读存储单元存 储操作系统的设定数据。在步骤S204中,检测操作系统的状态。在步骤S206 中,当检测出操作系统的状态为不正常时,则产生一恢复信号。
在步骤S208中,依据恢复信号,将设定数据写入至存储装置中,使得操 作系统恢复至正常状态。在本实施例中,上述只读存储单元包括只读存储器与 可擦除可编程只读存储器其中之一。另外,上述存储装置为一硬盘。
另外,上述操作系统恢复的过程中,是透过恢复单元143自动进行,但本 发明不限于此,亦可于电脑系统IOO另外配置一恢复键,而此恢复键可以耦接 至恢复单元143。举例来说,当使用者发现电脑系统100的操作系统无法正常 运作时,可以通过按压恢复键,使得恢复单元143使能一恢复信号。接着,中 央处理器110会依据此恢复信号,而透过芯片组120至只读存储单元142,以便将存储于只读存储单元142中的设定数据(例如操作系统的映像文件)进行解
压縮的动作。之后,中央处理器iio便会将解压縮后的设定数据写入至存储装
置141,以覆盖存储装置141中的原始操作系统,使得损坏的操作系统可以恢
复正常。
综上所述,本发明通过配置于主板上的只读存储单元,来备份操作系统的 设定数据(例如操作系统原始数据的映像文件或驱动程序),并且于操作系统发 生异常时,在通过恢复单元产生一恢复信号,以便将操作系统的设定数据写入 至存储装置中,进而覆盖损坏的操作系统,使得操作系统恢复为正常状态。如 此一来,将可以节省操作系统的设定数据所占用存储装置的使用空间,也可以 避免使用者在更换存储装置时,还要再次把操作系统的设定数据重新备份至新 的存储装置上。另外,也可以避免存储装置因为物理损坏,而无法将操作系统 恢复到正常状态。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何所 属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许 更动与润饰,因此本发明的保护范围当以权利要求所界定的为准。
权利要求
1. 一种操作系统恢复装置,包括一存储装置,用以存储该操作系统;一只读存储单元,配置于一主板上,用以存储该操作系统的一设定数据;以及一恢复单元,耦接至该存储装置与该只读存储单元,用以依据该操作系统的状态,而决定是否使能一恢复信号,以将该设定数据写入至该存储装置中,使得该操作系统恢复为正常状态。
2. 如权利要求1所述的操作系统恢复装置,其特征在于,当该操作系统的状态为正常状态时,则禁能该恢复信号,当该操作系统的状态为不正常状态时, 则使能该恢复信号,以便将该设定数据写入至该存储装置中,来覆盖原始的该 操作系统,使得该操作系统得以恢复到正常状态。
3. 如权利要求1所述的操作系统恢复装置,其特征在于,该只读存储单元 包括只读存储器与可擦除可编程只读存储器其中之一。
4. 如权利要求1所述的操作系统恢复装置,其特征在于,该存储装置为一 硬盘。
5. 如权利要求1所述的操作系统恢复装置,其特征在于,该恢复单元为一 基本输入输出系统单元。
6. —种操作系统恢复方法,适于一电脑系统,该电脑系统包括一主板与一 存储装置,且该存储装置存储该操作系统,而该方法包括下列步骤于该主板上配置一只读存储单元,而该只读存储单元存储该操作系统的一 设定数据;检测该操作系统的状态;当检测出该操作系统的状态为不正常时,则产生一恢复信号;以及 依据该恢复信号,将该设定数据写入至该存储装置中,使得该操作系统恢 复至正常状态。
7. 如权利要求6所述的操作系统恢复方法,其特征在于,该只读存储单元 包括只读存储器与可擦除可编程只读存储器其中之一。
8.如权利要求6所述的操作系统恢复方法,其特征在于,该存储装置为一 硬盘。
全文摘要
一种操作系统恢复装置,其包括存储装置、只读存储单元与恢复单元。存储装置用以存储操作系统。只读存储单元配置于一主板上,用以存储操作系统的设定数据。恢复单元耦接至存储装置与只读存储单元,用以依据操作系统的状态,而决定是否使能一恢复信号,以将设定数据写入至存储装置中,使得操作系统恢复为正常状态。
文档编号G06F11/14GK101470644SQ20071030737
公开日2009年7月1日 申请日期2007年12月28日 优先权日2007年12月28日
发明者张小华 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1