系统拯救的方法及装置的制作方法

上传人:ting****789 文档编号:310045147 上传时间:2022-06-14 格式:DOCX 页数:5 大小:20.97KB
返回 下载 相关 举报
系统拯救的方法及装置的制作方法_第1页
第1页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《系统拯救的方法及装置的制作方法》由会员分享,可在线阅读,更多相关《系统拯救的方法及装置的制作方法(5页珍藏版)》请在金锄头文库上搜索。

1、系统拯救的方法及装置的制作方法专利名称:系统拯救的方法及装置的制作方法技术领域:本发明涉及计算机领域,尤其涉及系统拯救的方法。背景技术:安装补丁是修改已经安装的程序,包括应用程序、实用程序、操作系统和操作系统部件、设备驱动程序等等的过程。安装补丁对于出于各种目的来修改程序是有用的,这些目的包括纠正程序错误、减少或消除安全风险或者提高所修改程序使用的逻辑。安装补丁一般是由最初提供要安装补丁的程序的公司或其它组织发起的。安装的程序主要是由可执行代码模块组成的。作为一个例子,许多设计成在来自 Washington Redmond的Microsoft Corp.的WINDOWS XP操作系统上执行的程

2、序主要是由叫做“”的可执行代码模块组成的。一个安装补丁的流行的传统方法是要在组成要安装补丁的安装程序的可执行代码模块中标识出含有希望用补丁来修改的程序代码的可执行代码模块;创建一个新版本的已标识的可执行代码模块,在其中已作了需要的修改;并且将新版本的已标识的可执行代码模块与安装程序一起分配给希望应用该补丁的用户。然后每个用户确定是否希望应用这个补丁,如果是,执行用新版本的已标识的可执行代码模块取代原来版本的已标识的可执行代码模块的安装程序。在现有技术中提供了一种自动实现接收的代码补丁的计算系统,包括一个预先安装的帮助函数的库;和一个接收代码补丁的安装补丁代理,每个代码补丁对应一组可执行模块并识

3、别库中的帮助函数,并且,当接收代码补丁对应的一组中的一个可执行模块被执行时,调用由对应于包含该可执行模块的可执行模块组的代码补丁所识别的帮助函数以执行值确认。上述技术方案解决了必须创建多个补丁进行分配以实现对单个程序的单独修改的常例的技术问题。然而,如今的用户广泛使用的操作系统版本各异,有很多是出自民间制作组的“优化版本”,即通过减少一些不必要的服务模块和操作模块,降低系统的资源占有率,节省硬盘空间。由于这些民间的优化版本与操作系统制作公司官方的版本有着较大区别,而补丁往往是操作系统制作公司针对其官方出品的完整版本设计的,因此,在安装补丁之后会出现一些问题。不仅如此,即使是原版的操作系统,也会

4、由于版本的差别、甚至官方补丁的错误,而在用户安装补丁之后出现一些问题。除了在安装补丁的过程中会遇到上述问题,在诸如查杀木马、查杀病毒、软件升级、清理插件、清理系统垃圾、清理系统痕迹等等过程中都有可能遇到上述问题。这些问题会导致系统无法正常运行,轻则出现系统错误,重则导致系统崩溃。在现有的众多案例中,系统一旦出现错误通常无法再次进入系统的操作界面,从而造成了用户无法对原有的备份进行恢复的问题。发明内容针对现有技术中,用户在为操作系统安装补丁、查杀木马、查杀病毒、软件升级、清理插件、清理系统垃圾、清理系统痕迹等处理时,可能会造成系统故障,本发明提出了一种系统拯救的方法及装置,解决了用户不能在当前操

5、作系统无法正常运行的情况下进行恢复的问题。本发明公开了一种系统拯救的方法,其特征在于,包括以下步骤步骤Si,以第一操作系统作为当前运行环境,对文件和/或环境设置进行全部或部分备份;以及步骤S2,在第一操作系统无法正常运行的情况下,以第二操作系统作为当前运行环境,根据所备份的文件和/或环境设置进行恢复。优选地,本发明的一种系统拯救的方法还包括在步骤Sl中,根据对文件或环境设置进行的全部或部分备份生成包含文件或环境设置的位置信息和标识信息的列表;以及在步骤S2中,根据所备份的文件和/或环境设置进行恢复是指根据已经生成的列表中的位置信息和标识信息进行恢复。优选地,全部或部分备份的文件或系统设置是所有

6、启动和进入系统所必需的文件和/或环境设置。优选地,步骤S2包括将所有启动和进入系统所必需的文件和/或环境设置恢复成所备份的所有启动和进入系统必需的文件和/或环境设置。优选地,步骤Sl包括确定是否需要执行预定处理;在确定结果为是的情况下,对需要执行预定处理的文件和/或环境设置进行备份;以及生成与将要进行预定处理的文件和/或环境设置相对应的列表,其中,列表包含文件和/或环境设置的位置信息和标识信肩、优选地,步骤S2包括根据处理列表,将经预定处理后文件或经预定处理后的环境设置恢复成所备份的文件和/或环境设置。优选地,预定处理包括操作系统安装补丁、查杀木马、查杀病毒、软件升级、清理插件、清理系统垃圾、

7、清理系统痕迹。优选地,步骤S2包括执行卸载程序,以卸载处理后文件或还原处理后环境设置。优选地,全部或部分备份通过建立还原点来实现,恢复通过还原点使用第二操作系统或第三方的还原程序或在第二操作系统中模拟的处于第一操作系统的还原程序来实现。优选地,本发明的一种系统拯救的方法还包括在步骤S2之后,以第一操作系统进行重新启动。优选地,本发明的一种系统拯救的方法还包括如果以第一操作系统进行重新启动后第一操作系统仍无法正常运行,则以预定的文件和/或环境设置进行恢复,其中,预定的文件和/或环境设置包括在步骤Sl之前在存储器指定位置中存储的文件和/或环境设置。本发明还公开了一种系统拯救的装置,其特征在于,包括

8、备份模块,用于以第一操作系统作为当前运行环境,对文件和/或环境设置进行全部或部分备份;以及恢复模块, 用于在第一操作系统无法正常运行的情况下,以第二操作系统作为当前运行环境,根据所备份的文件和/或环境设置进行恢复。优选地,本发明的系统拯救的装置还包括在备份模块中,根据对文件或环境设置进行的全部或部分备份生成包含文件或环境设置的位置信息和标识信息的列表;以及在恢复模块中,根据所备份的文件和/或环境设置进行恢复是指根据已经生成的列表中的位置信息和标识信息进行恢复。优选地,全部或部分备份的文件或系统设置是所有启动和进入系统所必需的文件和/或环境设置。优选地,恢复模块用于将所有启动和进入系统所必需的文

9、件和/或环境设置恢复成所备份的所有启动和进入系统必需的文件和/或环境设置。优选地,备份模块用于确定是否需要执行预定处理;在确定结果为是的情况下,对需要执行预定处理的文件和/或环境设置进行备份;以及生成与将要进行预定处理的文件和/或环境设置相对应的列表,其中,列表包含文件和/或环境设置的位置信息和标识信肩、优选地,恢复模块用于根据处理列表,将经预定处理后文件或经预定处理后的环境设置恢复成所备份的文件和/或环境设置。优选地,预定处理包括操作系统安装补丁、查杀木马、查杀病毒、软件升级、清理插件、清理系统垃圾、清理系统痕迹。优选地,恢复模块用于执行卸载程序,以卸载处理后文件或还原处理后环境设置。优选地

10、,全部或部分备份通过建立还原点来实现,恢复通过还原点使用第二操作系统或第三方的还原程序或在第二操作系统中模拟的处于第一操作系统的还原程序来实现。优选地,该装置还包括重启模块,用于以第一操作系统进行重新启动。优选地,该装置还包括预定恢复模块,用于如果以第一操作系统进行重新启动后第一操作系统仍无法正常运行,则以预定的文件和/或环境设置进行恢复,其中,预定的文件和/或环境设置包括在存储器指定位置中存储的文件和/或环境设置。优选地,该装置还包括安装模块,用于在安装执行备份/恢复的软件同时安装第二操作系统;在对文件和/或环境设置进行全部或部分备份之前或同时,安装第二操作系统;或在执行预定处理之前,安装第

11、二操作系统。利用本发明的一种方法和装置系统拯救的方法和装置,可以防止进行补丁安装、 查杀木马、查杀病毒、软件升级、清理插件、清理系统垃圾、清理系统痕迹操作等处理之后, 系统出现故障而无法继续使用时无法恢复备份的问题,本发明利用安装的第二操作系统来执行数据恢复,从而拯救了无法正常运行的第一操作系统,使得系统更加安全。另外,本发明中的方法和装置自动备份文件和启动第二操作系统,节省了用户时间,提高了效率,也避免了由用户选择哪些是需要备份的内容,从而为用户提供了更智能的系统拯救方案。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的

12、和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中图1是根据本发明实施例的系统拯救的方法的总体流程图;图2是根据本发明一个实施例的系统拯救的方法的流程图;图3是根据本发明实施例的系统拯救的装置的示意图。具体实施例方式以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。图1是根据本发明实施例的系统拯救的方法的总体流程图。在图1中步骤S102 以第一操作系统作为当前运行环境,

13、对文件和/或环境设置进行全部或部分备份。其中,在该步骤中,可以根据对文件或环境设置进行的全部或部分备份生成包含文件或环境设置的位置信息和标识信息的列表。其中,所述标识信息可以是MD5值。全部或部分备份的文件或系统设置可以是所有启动和进入系统所必需的文件和/或环境设置, 利用对上述内容的备份,至少保证系统可通过恢复实现正常启动。步骤S104 在第一操作系统无法正常运行的情况下,以第二操作系统作为当前运行环境,根据所备份的文件和/或环境设置进行恢复。例如,该恢复步骤可以是,根据位置信息寻找备份内容所在的目录,并利用标识信息识别所需的备份内容,然后将所需的备份内容进行恢复,该恢复的动作包括利用备份的

14、内容进行插入、替换、删除,或利用备份的环境设置对原环境设置进行全部或部分的还原。该恢复步骤还可以是,执行卸载程序,从而卸载文件或还原环境设置,而该文件或环境设置通常是在备份后经过处理的文件或环境设置。其中,如果在步骤S102中生成了相应的列表,则可以根据已经生成的列表中的位置信息和标识信息进行恢复。例如,将处理后文件或处理后环境设置恢复成所备份的文件和/或环境设置。另外,步骤104还可以是,将处理后的所有启动和进入系统必需的文件和/或环境设置恢复成所备份的所有启动和进入系统必需的文件和/或环境设置。此外,该全部或部分备份可以通过建立还原点来实现,恢复可以通过还原点使用第二操作系统或第三方的还原

15、程序或在第二操作系统中模拟的处于第一操作系统的还原程序来实现。在完成上述步骤之后,以第一操作系统进行重新启动,如果以第一操作系统进行重新启动后第一操作系统仍无法正常运行,则以第二操作系统作为当前运行环境(即重启进入第二操作系统),以预定的文件和/或环境设置进行恢复,其中,预定的文件和/或环境设置包括在步骤Sl之前在存储器指定位置中存储的文件和/或环境设置。该步骤Sl之前在存储器指定位置中存储的文件和/或环境设置可以是例如,更前一次恢复步骤时系统备份的文件和/或环境设置、更早一次保存的备份文件和/或环境设置、或者恢复盘中的系统备份文件等等。进一步的,上述步骤S104还可以是由用户在第二操作系统中

16、对全部或部分的备份文件和/或环境设置进行恢复,再进一步的,在上述恢复过程中,系统恢复工具向用户提示可恢复的备份文件和/或环境设置。另外,还可以在恢复备份的文件和/或环境设置前,以第二操作系统作为当前运行环境,对即将恢复的部分进行备份。其中,第一操作系统和第二操作系统包括但不限于Windows系统、Linux系统、 DOS系统以及Unix系统。利用本实施例的系统拯救的方法,可以通过在安装补丁、查杀木马、查杀病毒、软件升级、清理插件、清理系统垃圾、清理系统痕迹之前,对于计算机中的文件和/或环境设置进行记录,以便在系统由于安装补丁、查杀木马、查杀病毒、软件升级、清理插件、清理系统垃圾、清理系统痕迹而造成运行不正常时对系统进行恢复,从而防止进行上述预定处理之后,系统出现故障而无法继续使用,利用本发明可在第一系统无法正常运行的状况下依然可以恢复,使得系统更加安全,并且,由于在安装补丁、查杀木马、查杀病毒、软件升级、清理插件、清理系统垃圾、清理系统痕迹之前,程序自动对于计算机中的文件进行记录,因此在补丁安装之前不需要人工备份文件,提高了效率。以下,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号