一种进行数据恢复的方法及装置制造方法

文档序号:6488562阅读:188来源:国知局
一种进行数据恢复的方法及装置制造方法
【专利摘要】本发明公开了一种进行数据恢复的方法及装置,应用于一电子设备中,所述电子设备包括操作系统,及用于启动所述操作系统的基本输入输出系统,所述方法包括:在所述操作系统启动过程中,检测所述基本输入输出系统用来启动所述操作系统的存储于所述电子设备的第一存储器中的第一启动数据是处于可读取状态还是不可读取状态;在所述启动数据处于不可读取状态时,通过所述电子设备中的一控制单元将存储于所述电子设备的第二存储器中的与所述第一启动数据相同的第二启动数据存储到所述第一存储器中。
【专利说明】一种进行数据恢复的方法及装置
【技术领域】
[0001]本发明涉及计算机【技术领域】,尤其涉及一种进行数据恢复的方法及装置。
【背景技术】
[0002]随着科学技术的不断发展,计算机已经越来越普遍的应用于日常生活中,现有的计算机无论是台式机还是笔记本,都会用到BIOS (Basic Input Output System基本输入输出系统)来启动开机,BIOS作为计算机开机时的必备模块,在计算机领域中起着举足轻重的作用。
[0003]目前,在现有的技术中,是通过启动BIOS来读取BIOS Boot block code (引导块)中的数据,来启动开机的。计算机在接通电源后,系统首先由程序来对内部各个设备进行检查,通常完整的POST (Power On Self Test,上电自检)将包括检验和测试计算机的CPU,640k基本内存,IM以上的扩展内存,R0M,主板,CMOS存储器,串并口,显示卡,软硬盘子系统及键盘等信息,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。BIOS是直接与计算机的1/0 (Input/Output即输入/输出)设备相连的,通过数据端口发出命令,传送或接收各种外部设备的数据,实现软件程序对硬件的直接操作。
[0004]系统完成POST自检后,ROM BIOS就首先按照CMOS设置中保存的启动顺序搜索软硬盘驱动及CD-R0M,网络服务器等有效地启动驱动器,读入操作系统引导记录的引导数据,然后将操作系统控制权交给引导数据,并由引导数据完成操作系统的顺序启动。
[0005]但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
[0006]由于在现有技术中,由于这些引导数据是存储在BIOS Boot block(基本输入输出引导块)中的,所以,就存在的当引导块数据丢失或者引导块数据部分损坏时,不能自动实现引导块数据恢复的技术问题;
[0007]由于存在不能自动实现引导展示会数据恢复的技术问题,所以,导致存在不能正常启动操作系统的技术问题;
[0008]由于存在不能正常操作系统的技术问题,所以,还会进一步存在计算机不能被正常操作和使用的技术问题,这样,在很大程度上会降低用户的体验。

【发明内容】

[0009]本申请实施例通过提供一种进行数据恢复的方法及装置,解决了现有技术中存在的当引导块数据丢失或者引导块数据部分损坏时,不能自动实现引导块数据恢复的技术问题,实现了重新恢复引导块数据到原有存储块中的技术效果。
[0010]本申请实施例提供了一种进行数据恢复的方法,应用于一电子设备中,电子设备包括操作系统,及用于启动所述操作系统的基本输入输出系统,所述方法包括:在操作系统启动过程中,检测基本输入输出系统用来启动操作系统的存储于电子设备的第一存储器中的第一启动数据是处于可读取状态还是不可读取状态;在启动数据处于不可读取状态时,通过电子设备中的一控制单元将存储于电子设备的第二存储器中的与第一启动数据相同的第二启动数据存储到第一存储器中。
[0011 ] 可选的,在通过所述电子设备中的一控制单元将存储于电子设备的第二存储器中与第一启动数据相同的第二启动数据存储到第一存储器中之后,所述方法还包括:通过基本输入输出系统读取第一存储器中的第二启动数据;通过一控制单元给电子设备中的重置芯片发送一重置信号;通过执行重置信号,能使电子设备重新启动。
[0012]可选的,在操作系统启动过程中,检测基本输入输出系统用来启动操作系统的存储于电子设备的第一存储器中的第一启动数据是处于可读取状态还是不可读取状态,具体包括:在操作系统启动过程中,检测基本输入输出系统是否能从所述第一存储器中读取获得第一启动数据;在基本输入输出系统能从第一存储器中读取获得第一启动数据时,确定第一启动数据处于可读取状态。
[0013]可选的,检测基本输入输出系统是否能从第一存储器中读取获得第一启动数据,具体为:检测基本输入输出系统是否能在一预设时间内从第一存储器中读取获得第一启动数据。
[0014]可选的,通过电子设备中的一控制单元将存储于电子设备的第二存储器中的与第一启动数据相同的第二启动数据存储到第一存储器中,具体包括:在启动数据处于不可读取状态时,将电子设备中的一控制单元连接至第一存储器,其中,控制单元连接有电子设备中的第二存储器;通过控制单元将存储于所述第二存储器中的与所述第一启动数据相同的第二启动数据存储到第一存储器。
[0015]本发明另一实施例提供一种进行数据恢复的装置,包括在一电子设备中,电子设备包括操作系统,及用于启动所述操作系统的基本输入输出系统,所述装置包括:第一检测单元,用于在操作系统启动过程中,检测基本输入输出系统用来启动操作系统的存储于电子设备的第一存储器中的第一启动数据是处于可读取状态还是不可读取状态;第一控制单元,用于在启动数据处于不可读取状态时,通过电子设备中的一控制单元将存储于电子设备的第二存储器中的与第一启动数据相同的第二启动数据存储到第一存储器中。
[0016]可选的,所述装置还包括:读取单元,用于通过基本输入输出系统读取所述第一存储器中的第二启动数据;发送单元,用于通过所述控制单元给电子设备中的重置芯片发送一重置信号;执行单元,用于通过执行重置信号,能使电子设备重新启动。
[0017]可选的,第一检测单元具体包括:第一检测子单元,用于在操作系统启动过程中,检测基本输入输出系统是否能从第一存储器中读取获得第一启动数据;第一确定单元,用于在基本输入输出系统能从所述第一存储器中读取获得第一启动数据时,确定第一启动数据处于可读取状态;第二确定单元,用于在基本输入输出系统不能从第一存储器中读取获得第一启动数据时,确定第一启动数据处于不可读取状态。
[0018]可选的,第一控制单元具体包括:第一连接单元,用于在启动数据处于不可读取状态时,将电子设备中的一控制单元连接至第一存储器,其中,控制单元连接有电子设备中的第二存储器;第一控制子单元,用于通过第一控制单元将存储于第二存储器中的与第一启动数据相同的第二启动数据存储到第一存储器。
[0019]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0020]1、由于采用了当电子设备的第一存储器中的第一启动数据无法被读取时,将存储于第二存储器中的与第一启动数据相同的第二启动数据存储到第一存储器中的技术方案,所以,有效解决了现有技术中存在当BIOS引导块数据丢失或部分损坏时,不能自动实现引导块数据恢复的技术问题,进而实现了能够重新恢复引导块数据到原有存储块中的技术效果O
[0021]2、由于在第一存储器中的数据被恢复之后,通过控制单元给电子设备中的重置芯片发送一重置信号,通过执行重置信号,重新启动电子设备,所以,有效解决了现有技术中由于引导块数据无法被读取而造成无法正常启动操作系统的技术问题,进而实现了有效识别重置信号,从而重新启动操作系统的技术效果。
[0022]3、由于采用在基本输入输出系统不能从第一存储器中读取获得的第一启动数据时,确定第一启动数据处于不可读取状态的技术方案,所以,有效解决了现有技术中无法确定故障的起因而造成无法启动操作系统的技术问题,进而实现了基本输入输出系统有效识别出当无法读取引导块数据时确定是不可读取状态的技术效果。
【专利附图】

【附图说明】
[0023]图1为本申请实施例中进行数据恢复的方法的流程图;
[0024]图2为本申请实施例中实现数据恢复电路的模块图;
[0025]图3为本申请实施例中数据恢复装置的模块图。
【具体实施方式】
[0026]本申请提供了一种进行数据恢复的方法及装置,用以解决现有技术中存在由于当引导块数据丢失或部分损坏时,不能自动实现引导块数据恢复的技术问题。
[0027]本申请实施例中的技术方案为解决上述不能自动实现引导块数据恢复的技术问题,总体思路如下:
[0028]当电子设备在启动操作系统时,会先检测基本输入输出系统控制的第一存储器中的第一启动数据是处于可读取状态还是不可读取状态,当第一启动数据是处于可读取状态时,电子设备就能正常启动操作系统,因而,能够正常的操作和使用电子设备;当第一启动数据是处于不可读取状态时,电子设备就会启用存储在第二存储器中的第二启动数据,也就是通过电子设备的一控制器控制将存储在第二存储器中的第二启动数据存储到基本输入输出引导块中,使得引导块数据得到恢复(这里所说的第一存储器就是指基本输入输出引导块,第一启动数据是指存储在引导块中的引导块数据)。
[0029]为了更好的理解上述技术方案,下面将结合图1和图2以及具体的实施方式对上述技术方案进行详细的说明。
[0030]本发明实施例提供一种进行数据恢复的方法,应用于一电子设备中,在具体应用中,所述电子设备具体可以是:笔记本电脑,台式电脑,平板电脑,在本申请中,不作具体限制。所述电子设备包括操作系统,及用于启动操作系统的基本输入输出系统。
[0031]在本申请实施例中,进行数据恢复的方法的具体实现过程如下:
[0032]步骤SlO:在操作系统启动过程中,检测基本输入输出系统用来启动操作系统的存储于电子设备的第一存储器中的第一启动数据是处于可读取状态还是不可读取状态。
[0033]在具体的实施过程中,在操作系统启动过程中,首先是通过检测第一启动数据,当第一启动数据能够成功被读取时,便能够正常启动;当第一启动数据出现故障,如:数据损坏或者丢失等,便造成无法读取第一启动数据的现象,此时,引导块中的数据就处于不可读取的状态,这样就就造成无法启动操作系统。
[0034]下面以电子设备为计算机为例,对步骤SlO详细描述。
[0035]具体来讲,实现过程如下:在操作系统启动过程中,如图2所示,基本输入输出系统(BIOS)会去读取BIOS SPI ROM 104 (基本输入输出系统只读存储器)中的第一启动数据,如果第一启动数据能够成功被读取,那么此时第一启动数据就处于可读取状态;如果读取时,由于启动数据损坏等原因造成数据读取不成功,那么此时的第一启动数据就处于不可读取的状态。当数据处于不可读取的状态时,会出现BIOS SPI ROM 104无改变的现象。
[0036]在步骤SlO中,检测基本输入输出系统是否能从第一存储器中读取获得第一启动数据,具体实现方式可以为:检测基本输入输出系统是否能在一预设时间内从第一存储器中读取获得第一启动数据。
[0037]在具体的实施例中,当基本输入输出系统读取BIOS SPI ROM 104中的第一启动数据时,SPI (串行外设接口)会启动一计时模块,如果在预定的时间内,BIOS code (基本输入输出引导块)没有改变,那么就认为第一启动数据处于不可读取状态。首先,由于第一启动数据无法被读取的现象计算机会等待去读取,如果无法被读取的时间过长,而计算机又长期处于等待状态,那么这种状态无论是对计算机还是其他的电子设备来说都要消耗功率的,为了解决这一问题,本申请实施例中的技术方案会启动一计时模块,如果在预定的时间内,数据依旧处于无法被读取的状态,计算机会立即采取措施来消除这种状态。采取的措施如:停止对第一启动数据的读取过程,寻找可以替代第一启动数据的数据。这里所描述的采取的措施也就是在步骤S20中会详细介绍的。
[0038]上述介绍的是通过时间的限定,来监测是否能从BIOS SPI ROM 104中读取第一启动数据,以有效识别第一启动数据处于是否处于不可读取状态。但在具体的实施过程中,还可以通过检测消耗的电量,来监测是否能从BIOS SPI ROM 104中读取第一启动数据,以有效识别第一启动数据处于是否处于不可读取状态,如:当检测消耗的电量超过预设的电量时,便认为引导块数据是处于不可读取的状态,当然,本申请所属【技术领域】的技术人员还可以采取其它措施,在此,本申请就不一一举例了。
[0039]在通过步骤SlO识别引导块数据处于不可读取的状态后,计算机便执行步骤S20,即:在启动数据处于不可读取状态时,通过电子设备中的一控制单元将存储于电子设备的第二存储器中的与第一启动数据相同的第二启动数据存储到第一存储器中。
[0040]对于步骤S20中的通过电子设备中的一控制单元将存储于电子设备的第二存储器中的与第一启动数据相同的第二启动数据存储到第一存储器中,实现的具体过程可以为:
[0041 ] 将电子设备中的一控制单元连接至第一存储器,其中,控制单元连接有电子设备中的第二存储器;通过控制单元将存储于第二存储器中的与第一启动数据相同的第二启动数据存储到第一存储器。
[0042]下面结合图2,对S20的具体的实施过程作详细描述,即:
[0043]计算机中的一控制单元具体为S10/EC 101,即串行数据接口 /嵌入式控制芯片,当控制芯片接收到启动数据是不可读取的状态的信号时,就会控制如图2所示的Switch开关102,使SIO SPI ROM (串行数据接口只读存储器)103,也就是第二存储器,与BIOS SPIROM (基本输入输出系统只读存储器)104,也就是第一存储器连通,首先,BIOS SPI ROM 104是由BIOS (基本输入输出系统)105控制的,SIO SPI ROM 103是由S10/EC 101所控制的。然后,在S10/EC101的控制下,将SIO SPI ROM 103中的第二启动数据(第二启动数据是与BIOS SPI ROM 104中的第一启动数据相同的数据)存储到BIOS SPI ROM 104中。当然,每次在启动开机前,在SIO SPI ROM 103中就已经备份有与第一启动数据相同的第二启动数据,也就是说在启动开机前SIO SPI ROM 103中存储的数据和BIOS SPI ROM 104中存储的数据是相同的。当无法启动操作系统时,通过上述实施例描述的方法,就利用第二启动数据,将第一启动数据替换为第二启动数据。
[0044]在具体的实施过程中,开关102可以是单刀双掷开关,当开关102中的刀掷于左端,也就是与BIOS连通时,这时BIOS就能够从BIOS SPI ROM(基本输入输出系统只读存储器)104读取第一启动数据;而当BIOS不能够从B10SSPI ROM (基本输入输出系统只读存储器)104读取第一启动数据时,表明第一启动数据处于不可读取的状态;这时就会控制开关102中的刀掷于右端,以将SIO SPI ROM 103与BIOS SPI ROM 104形成通路,且在SIO/EC 101的控制下。将SIO SPI ROM 103中的第二启动数据存储到BIOS SPI ROM 104中,其中,存储在SIO SPI ROM 103中的第二启动数据是与存储在BIOS SPI ROM 104中的第一启动数据是相同的。当无法启动操作系统时,通过上述实施例描述的方法,就利用第二启动数据,将第一启动数据替换为第二启动数据
[0045]在要本申请实施例中所采用的开关102是单刀双掷开关,在具体的实施方式中,也可以是别的类型的开关,如:用两个单刀单掷开关也可以实现,还可以是具有连通和断开功能的其它部件,在此,本申请实施例中就不一一举例了。
[0046]在执行完步骤S20之后,具体的实施过程还可以包括:
[0047]通过基本输入输出系统读取第一存储器中的第二启动数据;
[0048]通过控制单元给重置芯片发送一重置信号;
[0049]通过执行重置信号,重新启动电子设备,即重新启动计算机。
[0050]具体来讲,在本实施例中,是在将SIO SPI ROM 103中的数据存储到BIOS SPI ROM104中之后,基本输入输出系统,也就是控制BIOS SPI ROM 104的控制器,会读取BIOS SPIROM 104中的第二启动数据;然后,控制单元S10/EC101给计算机中的重置芯片PCH 106发送一重置信号;iPCH芯片106接收到重置信号之后,就会重新启动计算机。
[0051]当然,在具体的实施过程中,不仅仅限于在计算机中的应用,还可以是在手机,智能电视等电子设备中应用。
[0052]通过上述实施例,至少可以实现如下的技术效果:
[0053]1、由于采用了当电子设备的第一存储器中的第一启动数据无法被读取时,将存储于第二存储器中的与第一启动数据相同的第二启动数据存储到第一存储器中的技术方案,所以,有效解决了现有技术中存在当BIOS引导块数据丢失或部分损坏时,不能自动实现引导块数据恢复的技术问题,进而实现了能够重新恢复引导块数据到原有存储块中的技术效果O
[0054]2、由于在第一存储器中的数据被恢复之后,通过控制单元给电子设备中的重置芯片发送一重置信号,通过执行重置信号,重新启动电子设备,所以,有效解决了现有技术中由于引导块数据无法被读取而造成无法正常启动操作系统的技术问题,进而实现了有效识别重置信号,从而重新启动操作系统的技术效果。
[0055]3、由于采用在基本输入输出系统不能从第一存储器中读取获得的第一启动数据时,确定第一启动数据处于不可读取状态的技术方案,所以,有效解决了现有技术中无法确定故障的起因而造成无法启动操作系统的技术问题,进而实现了基本输入输出系统有效识别出当无法读取引导块数据时确定是不可读取状态的技术效果。
[0056]基于同一发明构思,本申请另一实施例提供一种装置,所述的装置如图3所示,所述的一种进行数据恢复的装置具体包括:
[0057]第一检测单元10,用于在操作系统启动过程中,检测基本输入输出系统用来启动操作系统的存储于电子设备的第一存储器中的第一启动数据是处于可读取状态还是不可读取状态;第一控制单元20,用于在启动数据处于不可读取状态时,通过电子设备中的一控制单元将存储于电子设备的第二存储器中的与第一启动数据相同的第二启动数据存储到第一存储器中。
[0058]进一步,所述装置还包括:读取单元,用于通过基本输入输出系统读取第一存储器中的第二启动数据;发送单元,用于通过控制单元给电子设备中的重置芯片发送一重置信号;执行单元,用于通过执行重置信号,能使电子设备重新启动。
[0059]进一步,第一检测单元10具体包括:第一检测子单元,用于在操作系统启动过程中,检测基本输入输出系统是否能从第一存储器中读取获得第一启动数据;第一确定单元,用于在基本输入输出系统能从第一存储器中读取获得第一启动数据时,确定第一启动数据处于可读取状态;第二确定单元,用于在基本输入输出系统不能从第一存储器中读取获得第一启动数据时,确定第一启动数据处于不可读取状态。
[0060]第一控制单元20具体包括:第一连接单元,用于在启动数据处于不可读取状态时,将电子设备中的一控制单元连接至第一存储器,其中,控制单元连接有电子设备中的第二存储器;第一控制子单元,用于通过第一控制单元将存储于第二存储器中的与第一启动数据相同的第二启动数据存储到第一存储器。
[0061]由于本实施例所介绍的装置为实施本申请进行数据恢复的方法所采用的装置,故而基于本申请实施例中所介绍的进行数据恢复的方法,本领域所属技术人员能够了解本实施例的装置的【具体实施方式】以及其各种变化形式,所以在此对于该装置不再详细介绍。只要本领域所属技术人员实施本申请进行数据恢复的方法所采用的装置,都属于本申请所欲保护的范围。
[0062]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0063]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0064]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0065]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0066]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0067]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种进行数据恢复的方法,应用于一电子设备中,所述电子设备包括操作系统,及用于启动所述操作系统的基本输入输出系统,其特征在于,所述方法包括: 在所述操作系统启动过程中,检测所述基本输入输出系统用来启动所述操作系统的存储于所述电子设备的第一存储器中的第一启动数据是处于可读取状态还是不可读取状态; 在所述启动数据处于不可读取状态时,通过所述电子设备中的一控制单元将存储于所述电子设备的第二存储器中的与所述第一启动数据相同的第二启动数据存储到所述第一存储器中。
2.如权利要求1所述的方法,其特征在于,在所述通过所述电子设备中的一控制单元将存储于所述电子设备的第二存储器中与所述第一启动数据相同的第二启动数据存储到所述第一存储器中之后,所述方法还包括: 通过所述基本输入输出系统读取所述第一存储器中的所述第二启动数据; 通过所述控制单元给所述电子设备中的重置芯片发送一重置信号; 通过执行所述重置信号,重新启动所述电子设备。
3.如权利要求1所述的方法,其特征在于,所述在所述操作系统启动过程中,检测所述基本输入输出系统用来启动所述操作系统的存储于所述电子设备的第一存储器中的第一启动数据是处于可读取状态还是不可读取状态,具体包括: 在所述操作系统启动过程中,检 测所述基本输入输出系统是否能从所述第一存储器中读取获得所述第一启动数据; 在所述基本输入输出系统能从所述第一存储器中读取获得所述第一启动数据时,确定所述第一启动数据处于可读取状态; 在所述基本输入输出系统不能从所述第一存储器中读取获得所述第一启动数据时,确定所述第一启动数据处于不可读取状态。
4.如权利要求3所述的方法,其特征在于,所述检测所述基本输入输出系统是否能从所述第一存储器中读取获得所述第一启动数据,具体为: 检测所述基本输入输出系统是否能在一预设时间内从所述第一存储器中读取获得所述第一启动数据。
5.如权利要求1,2,3或4中任一权项所述的方法,其特征在于,所述通过所述电子设备中的一控制单元将存储于所述电子设备的第二存储器中的与所述第一启动数据相同的第二启动数据存储到所述第一存储器中,具体包括: 在所述启动数据处于不可读取状态时,将所述电子设备中的一控制单元连接至所述第一存储器,其中,所述控制单元连接有所述电子设备中的第二存储器; 通过所述控制单元将存储于所述第二存储器中的与所述第一启动数据相同的第二启动数据存储到所述第一存储器。
6.一种进行数据恢复的装置,包括在一电子设备中,所述电子设备包括操作系统,及用于启动所述操作系统的基本输入输出系统,其特征在于,所述装置包括: 第一检测单元,用于在所述操作系统启动过程中,检测所述基本输入输出系统用来启动所述操作系统的存储于所述电子设备的第一存储器中的第一启动数据是处于可读取状态还是不可读取状态;第一控制单元,用于在所述启动数据处于不可读取状态时,通过所述电子设备中的一控制单元将存储于所述电子设备的第二存储器中的与所述第一启动数据相同的第二启动数据存储到所述第一存储器中。
7.如权利要求6所述的装置,其特征在于,所述装置还包括: 读取单元,用于通过所述基本输入输出系统读取所述第一存储器中的所述第二启动数据; 发送单元,用于通过所述控制单元给所述电子设备中的重置芯片发送一重置信号; 执行单元,用于通过执行所述重置信号,重新启动所述电子设备。
8.如权利要求6所述的装置,其特征在于,第一检测单元具体包括: 第一检测子单元,用于在所述操作系统启动过程中,检测所述基本输入输出系统是否能从所述第一存储器中读取获得所述第一启动数据; 第一确定单元,用于在所述基本输入输出系统能从所述第一存储器中读取获得所述第一启动数据时,确定所述第一启动数据处于可读取状态; 第二确定单元,用 于在所述基本输入输出系统不能从所述第一存储器中读取获得所述第一启动数据时,确定所述第一启动数据处于不可读取状态。
9.如权利要求6,7或8中任一项所述的装置,其特征在于,所述第一控制单元具体包括: 第一连接单元,用于在所述启动数据处于不可读取状态时,将所述电子设备中的一控制单元连接至所述第一存储器,其中,所述控制单元连接有所述电子设备中的第二存储器; 第一控制子单元,用于通过所述第一控制单元将存储于所述第二存储器中的与所述第一启动数据相同的第二启动数据存储到所述第一存储器。
【文档编号】G06F11/07GK103678018SQ201210323601
【公开日】2014年3月26日 申请日期:2012年9月4日 优先权日:2012年9月4日
【发明者】焦石, 曾康 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1