可自我监视及恢复操作系统运作的计算机系统及方法技术方案

技术编号:33717393 阅读:17 留言:0更新日期:2022-06-08 21:08
本发明专利技术是一种计算机系统,其包括一主板及一数据储存装置,数据储存装置包括一控制器及一数据储存单元;控制器包括一韧体,数据储存单元包括一第一系统储存扇区及一第二系统储存扇区;第一系统储存扇区储存一原始操作系统,一监视软件安装在原始操作系统中,监视软件定期地发送一指示讯号至控制器;第二系统储存扇区储存一备用操作系统;当控制器未收到监视软件所发送的一指示讯息时,韧体将会执行一操作系统还原程序,以利用第二系统储存扇区中的备用操作系统还原第一系统储存扇区中的原始操作系统。始操作系统。始操作系统。

【技术实现步骤摘要】
可自我监视及恢复操作系统运作的计算机系统及方法


[0001]本专利技术是有关于一种计算机系统,尤指一种可自我监视及恢复操作系统运作的计算机系统。

技术介绍

[0002]计算机主机出货前,计算机制造商大都会在计算机主机之中储存一系统映像文件。当计算机主机的操作系统产生损坏时,用户可以藉由系统映像文件执行一操作系统还原程序。计算机主机内部的一数据储存装置的储存扇区切割成一系统扇区及一备份扇区。系统扇区储存有一操作系统,而备份扇区储存有一系统映像文件及一微型化系统。
[0003]以往计算机主机上会设置一电性连接主板之一还原键。当计算机之操作系统毁坏时,管理人员可以按压还原键,以触发操作系统还原功能。操作系统还原功能被触发后,BIOS利用备份扇区中的微型化系统执行开机。微型化系统执行开机后,管理人员透过微型化系统的操作,以解开系统映像文件,并利用解开后的系统映像文件还原操作系统。
[0004]或者,以往也可以在计算机主板上建置一基板管理控制器(Baseboard Management Controller,BMC)。远程的管理人员可以网络联机计算机主机,利用基板管理控制器远程监控计算机主机之操作系统的运作。当计算机主机之操作系统损坏时,远程管理人员可以利用基板管理控制器远程控制微型化系统执行操作系统还原程序,以还原操作系统。
[0005]承上,管理人员亦可透过还原键之按压或透过基板管理控制器远程操控微型化系统来还原损坏的操作系统。然,以上作法,不论在计算机主机的现场或远程,都需要人员亲自操作操作系统的还原流程,否则,损坏的操作系统系无法主动地被还原。

技术实现思路

[0006]本专利技术之一目的,在于提出一种计算机系统,其计算机系统包括一数据储存装置,数据储存装置包括一控制器及一数据储存单元。控制器包括一韧体,韧体定义有一操作系统还原程序。数据储存单元包括一储存一原始操作系统的第一系统储存扇区以及一储存一第一备用操作系统的第二系统储存扇区。一监视软件安装在原始操作系统中且可定期地发送一指示讯号至控制器。当控制器计时到超过一预定时间都未收到监视软件所发出的指示讯号,控制器之韧体将会执行操作系统还原程序,以利用第二系统储存扇区中的第一备用操作系统还原第一系统储存扇区中的原始操作系统。当原始操作系统被还原后,控制器之韧体再以还原后的原始操作系统执行开机流程,并以还原后的原始操作系统执行运作。
[0007]本专利技术的又一目的,在于提出一种计算机系统,其控制器的韧体定义有一开机指针位移程序。控制器的韧体预设一开机指针指向第一系统储存扇区的一第一起始扇区地址,并以第一起始扇区地址作为一主开机扇区地址。控制器的韧体读取第一初始扇区地址中的主开机记录,并以第一初始扇区地址中的主开机记录执行原始操作系统的开机流程。当控制器超过预定时间都未收到监视软件所发出的指示讯号时,控制器之韧体将会执行开
机指针位移程序,以将开机指针从第一系统储存扇区的第一初始扇区地址移至第二系统储存扇区的一第二初始扇区地址,且读取第二初始扇区地址中的一主开机记录,并以第二初始扇区地址中的主开机记录执行第一备用操作系统的开机流程。如此,当原始操作系统故障时,将可以利用第二系统储存扇区中的第一备用操作系统快速恢复电子装置的开机,进而使得电子装置能够藉由备用操作系统继续运作。
[0008]本专利技术的又一目的,在于提出一种计算机系统,其数据储存单元更包括有一储存一第二备用操作系统的第三系统储存扇区。当第二系统储存扇区中的第一备用操作系统执行运作时,控制器的韧体执行操作系统还原程序,以利用第三系统储存扇区中的第二备用操作系统还原第一系统储存扇区中的原始操作系统,并将还原后的原始操作系统转成为一新的备用操作系统。
[0009]本专利技术的又一目的,在于提出一种计算机系统,其数据储存装置之控制器之韧体在执行操作系统还原程序或开机指针位移程序之前,先执行一计算机系统的重开机程序;若计算机系统执行完重开机操作后,控制器可以重新接收到监视软件所发送的指示讯息,韧体将会禁止执行操作系统还原程序或开机指针位移程序;反之,若计算机系统执行完重开机操作后,控制器仍然未接收到监视软件所发送的指示讯息,韧体将会执行操作系统还原程序或开机指针位移程序。
[0010]为了达成上述的目的,本专利技术提出一种可自我监视及恢复操作系统运作的计算机系统,包括:一主板;及一数据储存装置,包括:一控制器,包括一韧体,韧体定义有一操作系统还原程序;一数据传输接口,连接控制器及主板;一数据储存单元,连接控制器,包括:一第一系统储存扇区,储存有一原始操作系统,其中一监视软件安装在原始操作系统中,监视软件定期地发送一指示讯号至控制器;及一第二系统储存扇区,储存有一备用操作系统;其中,当控制器未收到监视软件所发送的一指示讯息时,韧体执行操作系统还原程序,以利用第二系统储存扇区中的备用操作系统还原第一系统储存扇区中的原始操作系统。
[0011]本专利技术一实施例中,数据储存装置更包括一定时器,定时器以一电路形式建置在数据储存装置中或以一软件形式建置在控制器的韧体中,当控制器透过定时器计时到一预定时间未收到监视软件所发送的指示讯息时,韧体将会执行操作系统还原程序。本专利技术一实施例中,控制器包括有一输入输出接脚,主板包括一重置接脚,输入输出接脚连接重置接脚,当控制器未收到监视软件所发送的指示讯息时,控制器经由输入输出接脚控制重置接脚执行计算机系统的一重开机操作,当控制器在计算机系统执行重开机操作后仍未收到监视软件所发送的指示讯息时,韧体将会执行操作系统还原程序。
[0012]本专利技术一实施例中,第一系统储存扇区被韧体默认为一显示扇区,而第二系统储存扇区为数据储存单元的一预留空间且被韧体默认为一隐藏扇区。
[0013]本专利技术又提供一种可自我监视及恢复操作系统运作的计算机系统,包括:一主板;及一数据储存装置,包括:一控制器,包括一韧体,韧体定义有一开机指针位移程序;一数据传输接口,连接控制器及主板;一数据储存单元,连接控制器,包括:一第一系统储存扇区,储存有一原始操作系统,包括一第一起始扇区地址,其中一监视软件安装在原始操作系统中,监视软件定期地发送一指示讯号至控制器;及一第二系统储存扇区,储存有一第一备用操作系统,包括一第二起始扇区地址;其中,韧体预设一开机指针指向第一系统储存扇区之第一起始扇区地址,当控制器未收到监视软件所发送的一指示讯息时,韧体执行开机指针
位移程序以将开机指针从第一起始扇区地址位移至第二起始扇区地址,并以第一备用操作系统执行开机。
[0014]本专利技术一实施例中,数据储存装置更包括一定时器,定时器以一电路形式建置在数据储存装置中或以一软件形式建置在控制器的韧体中,当控制器透过定时器计时到一预定时间未收到监视软件所发送的指示讯息时,韧体执行开机指针位移程序。
[0015]本专利技术一实施例中,控制器包括有一输入输出接脚,主板包括一重置接脚,输入输出接脚连接重置接脚,当控制器未收到监视软件所发送的指示讯息时,控制器经由输入输出接脚控制重置接脚执行计算机系统本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可自我监视及恢复操作系统运作的计算机系统,其特征在于,包括:一主板;及一数据储存装置,包括:一控制器,包括一韧体,所述韧体定义有一操作系统还原程序;一数据传输接口,连接所述控制器及所述主板;一数据储存单元,连接所述控制器,包括:一第一系统储存扇区,储存有一原始操作系统,其中一监视软件安装在所述原始操作系统中,所述监视软件定期地发送一指示讯号至所述控制器;及一第二系统储存扇区,储存有一备用操作系统;其中,当所述控制器未收到所述监视软件所发送的一指示讯息时,所述韧体执行所述操作系统还原程序,以利用所述第二系统储存扇区中的所述备用操作系统还原所述第一系统储存扇区中的所述原始操作系统。2.根据权利要求1所述的计算机系统,其特征在于,所述数据储存装置更包括一定时器,所述定时器以一电路形式建置在所述数据储存装置中或以一软件形式建置在所述控制器的所述韧体中,当所述控制器透过所述定时器计时到一预定时间未收到所述监视软件所发送的所述指示讯息时,所述韧体将会执行所述操作系统还原程序。3.根据权利要求1所述的计算机系统,其特征在于,所述控制器包括有一输入输出接脚,所述主板包括一重置接脚,所述输入输出接脚连接所述重置接脚,当所述控制器未收到所述监视软件所发送的所述指示讯息时,所述控制器经由所述输入输出接脚控制所述重置接脚执行所述计算机系统的一重开机操作,当所述控制器在所述计算机系统执行所述重开机操作后仍未收到所述监视软件所发送的所述指示讯息时,所述韧体将会执行所述操作系统还原程序。4.根据权利要求1所述的计算机系统,其特征在于,所述第一系统储存扇区被所述韧体默认为一显示扇区,而所述第二系统储存扇区为所述数据储存单元的一预留空间且被所述韧体默认为一隐藏扇区。5.一种可自我监视及恢复操作系统运作的计算机系统,其特征在于,包括:一主板;及一数据储存装置,包括:一控制器,包括一韧体,所述韧体定义有一开机指针位移程序;一数据传输接口,连接所述控制器及所述主板;一数据储存单元,连接所述控制器,包括:一第一系统储存扇区,储存有一原始操作系统,包括一第一起始扇区地址,其中一监视软件安装在所述原始操作系统中,所述监视软件定期地发送一指示讯号至所述控制器;及一第二系统储存扇区,储存有一第一备用操作系统,包括一第二起始扇区地址;其中,所述韧体预设一开机指标指向所述第一系统储存扇区之所述第一起始扇区地址,当所述控制器未收到所述监视软件所发送的一指示讯息时,所述韧体执行所述开机指针位移程序以将所述开机指标从所述第一起始扇区地址位移至所述第二起始扇区地址,并以所述第一备用操作系统执行开机。6.根据权利要求5所述的计算机系统,其特征在于,所述数据储存装置更包括一定时
器,所述定时器以一电路形式建置在所述数据储存装置中或以一软件形式建置在所述控制器的所述韧体中,当所述控制器透过所述定时器计时到一预定时间未收到所述监视软件所发送的所述指示讯息时,所述韧体执行所述开机指针位移程序。7.根据权利要求5所述的计算机系统,其特征在于,所述控制器包括有一输入输出接脚,所述主板包括一重置接脚,所述输入输出接脚连接所述重置接脚,当所述控制器未收到所述监视软件所发送的所述指示讯息时,所述控制器经由所述输入输出接脚控制所述重置接脚执行所述计算机系统的一重开机操作,当所述控制器在所述计算机系统执行所述重开机操作后仍未收到所述监视软件所发送的所述指示讯息时,所述韧体执行所述开机指针位移程序。8.根据权利要求5所述的计算机系统,其特征在于,所述韧体定义有一操作系统还原程序,所述数据储存单元更包括有一第三系统储存扇区,所述第三系统储存扇区储存有一第二备用操作系统;当所述第一备用操作系统完成开机且进行运作时,所述韧体执行一操作系统还原程序,以利用所述第三系统储存扇区中的所述第二备用操作系统还原所述第一系统储存扇区中的所述原始操作系统。9.根据权利要求5所述的计算机系统,其特征在...

【专利技术属性】
技术研发人员:范展维吴志清
申请(专利权)人:宜鼎国际股份有限公司
类型:发明
国别省市:

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

1