System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及系统还原,尤其涉及一种一键式系统还原方法、系统、计算机设备和存储介质。
技术介绍
1、由于电脑病毒攻击或用户操作不规范,操作系统可能会被破坏。另外,正常情况下操作系统在长时间使用过程中会随着软件垃圾的日积月累而使得处理速度变慢。现有技术方案是通过光驱重新安装操作系统,这样需要有相关的驱动和软件,操作过程较为繁琐,甚至,还需要一定的系统专业知识和经验,这给终端用户增加一定的困难。
技术实现思路
1、鉴于上述问题,本申请提出一种一键式系统还原方法、系统、计算机设备和存储介质。
2、本申请实施例提出一种一键式系统还原方法,包括:
3、查找硬盘分区条目中是否含有还原卷标;
4、当所述分区条目含有所述还原卷标时,则基于所述还原卷标,得到索引数据表;
5、当检测到预设按键触发的还原信号时,则基于所述索引数据表激活所述硬盘中的隐藏分区;
6、基于激活后的隐藏分区进行系统还原操作。
7、在一些实施方式的一键式系统还原方法中,所述索引数据表包括入口表和索引表;所述基于所述还原卷标,得到索引数据表,包括:
8、将所述还原卷标对应的盘符在主引导记录表的索引保存至索引表,以得到所述索引表;
9、将所述还原卷标对应的盘符的分区入口的索引保存至入口表,以得到所述入口表。
10、在一些实施方式的一键式系统还原方法中,所述激活所述硬盘中的隐藏分区,包括:
11、将所述硬盘中各个盘符设置
12、基于所述入口表将所述隐藏分区的盘符设置为激活态数值;
13、基于所述索引表,将所述还原卷标对应盘符的启动优先级设置为最高级别。
14、在一些实施方式的一键式系统还原方法中,在所述激活所述硬盘中的隐藏分区之前,还包括:
15、当检测到预设按键触发的还原信号时,读取主引导记录表,检查所述主引导记录表是否有效;
16、当所述主引导记录表有效时,执行所述激活所述硬盘中的隐藏分区的步骤。
17、在一些实施方式的一键式系统还原方法中,所述索引数据表包括入口表,还包括:
18、当所述分区条目中未含有所述还原卷标,或没有获取到预设按键触发的还原信号时,基于所述入口表将所述隐藏分区的盘符设置为非激活态数值;
19、将预设分区的盘符设置为激活态数值;
20、基于所述预设分区,正常启动操作系统。
21、在一些实施方式的一键式系统还原方法中,在所述查找硬盘分区条目中是否含有还原卷标之前,还包括:
22、获取并查找设备类型表中的硬盘类型参数;
23、根据所述硬盘类型参数,读取对应硬盘中主引导记录表;
24、获取所述主引导记录表中的所述分区条目。
25、在一些实施方式的一键式系统还原方法中,在所述查找硬盘分区条目中是否含有还原卷标之前,还包括:
26、从所述硬盘中分出预设存储空间的硬盘分区,以得到所述隐藏分区;
27、将所述隐藏分区对应盘符的卷标修改为所述还原卷标。
28、本申请的另一实施例还提出一种还原系统,包括:
29、查找模块,用于查找硬盘分区条目中是否含有还原卷标;
30、判断模块,用于当查找到所述分区条目含有所述还原卷标时,则基于所述还原卷标,得到索引数据表;
31、检测模块,用于当检测到预设按键触发的还原信号时,则基于所述索引数据表激活所述硬盘中的隐藏分区;
32、还原模块,用于基于激活后的隐藏分区进行系统还原操作。
33、本申请的另一实施例还提出一种计算机设备,包括存储单元和处理单元,所述存储单元中存储有计算机程序,所述处理单元通过调用所述存储单元中存储的所述计算机程序,执行上述的一键式系统还原方法的步骤。
34、本申请的另一实施例还提出一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行上述的一键式系统还原方法的步骤。
35、本申请的实施例具有以下的有益效果:
36、本申请实施例提出一种一键式系统还原方法,包括:查找硬盘分区条目中是否含有还原卷标;当所述分区条目含有所述还原卷标时,则基于所述还原卷标,得到索引数据表;当检测到预设按键触发的还原信号时,则基于所述索引数据表激活所述硬盘中的隐藏分区;基于激活后的隐藏分区进行系统还原操作。本申请通过一键式直接进行系统的还原,易操作、效率高。
本文档来自技高网...【技术保护点】
1.一种一键式系统还原方法,其特征在于,包括:
2.根据权利要求1所述的一键式系统还原方法,其特征在于,所述索引数据表包括入口表和索引表;所述基于所述还原卷标,得到索引数据表,包括:
3.根据权利要求2所述的一键式系统还原方法,其特征在于,所述激活所述硬盘中的隐藏分区,包括:
4.根据权利要求2所述的一键式系统还原方法,其特征在于,在所述激活所述硬盘中的隐藏分区之前,还包括:
5.根据权利要求1所述的一键式系统还原方法,其特征在于,所述索引数据表包括入口表,还包括:
6.根据权利要求1所述的一键式系统还原方法,其特征在于,在所述查找硬盘分区条目中是否含有还原卷标之前,还包括:
7.根据权利要求1所述的一键式系统还原方法,其特征在于,在所述查找硬盘分区条目中是否含有还原卷标之前,还包括:
8.一种还原系统,其特征在于,包括:
9.一种计算机设备,其特征在于,包括存储单元和处理单元,所述存储单元中存储有计算机程序,所述处理单元通过调用所述存储单元中存储的所述计算机程序,执行如权利要求1至7
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1至7任一项所述的一键式系统还原方法的步骤。
...【技术特征摘要】
1.一种一键式系统还原方法,其特征在于,包括:
2.根据权利要求1所述的一键式系统还原方法,其特征在于,所述索引数据表包括入口表和索引表;所述基于所述还原卷标,得到索引数据表,包括:
3.根据权利要求2所述的一键式系统还原方法,其特征在于,所述激活所述硬盘中的隐藏分区,包括:
4.根据权利要求2所述的一键式系统还原方法,其特征在于,在所述激活所述硬盘中的隐藏分区之前,还包括:
5.根据权利要求1所述的一键式系统还原方法,其特征在于,所述索引数据表包括入口表,还包括:
6.根据权利要求1所述的一键式系统还原方法,其特征在于,在所述查找硬盘分区条目中...
【专利技术属性】
技术研发人员:周旭东,李海英,向仁涛,
申请(专利权)人:深圳华北工控股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。