系统拯救的方法及装置制造方法及图纸

技术编号:6073774 阅读:164 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种系统拯救的方法及装置,其特征在于,包括以下步骤:步骤S1,以第一操作系统作为当前运行环境,对文件和/或环境设置进行全部或部分备份;以及步骤S2,在第一操作系统无法正常运行的情况下,以第二操作系统作为当前运行环境,根据所备份的文件和/或环境设置进行恢复。此外,本发明专利技术还公开了一种系统拯救的装置。利用本发明专利技术的一种方法和装置系统拯救的方法和装置,可以防止进行补丁安装、查杀木马、查杀病毒、软件升级、清理插件、清理系统垃圾、清理系统痕迹操作之后,系统出现故障而无法继续使用,使得系统运行更加安全稳定,并且在操作之前不需要人工备份文件,提高了效率。

System rescue method and device

The invention discloses a method and a device to save a system, which is characterized in that the method comprises the following steps: step S1, the first operating system as the operating environment of files and / or settings for all or part of the backup; and step S2, in normal operation without first operating system under the condition of second operating system as the current operating environment, according to the backup files and / or settings are restored. In addition, the invention also discloses a device for rescuing the system. Method and device for saving a device and a method for the system of the invention can prevent the use of the patch installation, killing Trojans, viruses, software upgrades, clean plug-in, garbage clean-up system, cleaning operating system trace after system failure can not continue to use, making the system more secure and stable, and does not require manual the backup file before the operation, improve the efficiency of.

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及系统拯救的方法。
技术介绍
安装补丁是修改已经安装的程序,包括应用程序、实用程序、操作系统和操作系统部件、设备驱动程序等等的过程。安装补丁对于出于各种目的来修改程序是有用的,这些目的包括纠正程序错误、减少或消除安全风险或者提高所修改程序使用的逻辑。安装补丁一般是由最初提供要安装补丁的程序的公司或其它组织发起的。安装的程序主要是由可执行代码模块组成的。作为一个例子,许多设计成在来自 Washington Redmond的Microsoft Corp.的WINDOWS XP操作系统上执行的程序主要是由叫做“ΕΧΕ”的可执行代码模块组成的。一个安装补丁的流行的传统方法是要在组成要安装补丁的安装程序的可执行代码模块中标识出含有希望用补丁来修改的程序代码的可执行代码模块;创建一个新版本的已标识的可执行代码模块,在其中已作了需要的修改;并且将新版本的已标识的可执行代码模块与安装程序一起分配给希望应用该补丁的用户。然后每个用户确定是否希望应用这个补丁,如果是,执行用新版本的已标识的可执行代码模块取代原来版本的已标识的可执行代码模块的安装程序。在现有技术中提供了一种自动实现接收的代码补丁的计算系统,包括一个预先安装的帮助函数的库;和一个接收代码补丁的安装补丁代理,每个代码补丁对应一组可执行模块并识别库中的帮助函数,并且,当接收代码补丁对应的一组中的一个可执行模块被执行时,调用由对应于包含该可执行模块的可执行模块组的代码补丁所识别的帮助函数以执行值确认。上述技术方案解决了必须创建多个补丁进行分配以实现对单个程序的单独修改的常例的技术问题。然而,如今的用户广泛使用的操作系统版本各异,有很多是出自民间制作组的“优化版本”,即通过减少一些不必要的服务模块和操作模块,降低系统的资源占有率,节省硬盘空间。由于这些民间的优化版本与操作系统制作公司官方的版本有着较大区别,而补丁往往是操作系统制作公司针对其官方出品的完整版本设计的,因此,在安装补丁之后会出现一些问题。不仅如此,即使是原版的操作系统,也会由于版本的差别、甚至官方补丁的错误,而在用户安装补丁之后出现一些问题。除了在安装补丁的过程中会遇到上述问题,在诸如查杀木马、查杀病毒、软件升级、清理插件、清理系统垃圾、清理系统痕迹等等过程中都有可能遇到上述问题。这些问题会导致系统无法正常运行,轻则出现系统错误,重则导致系统崩溃。在现有的众多案例中,系统一旦出现错误通常无法再次进入系统的操作界面,从而造成了用户无法对原有的备份进行恢复的问题。
技术实现思路
针对现有技术中,用户在为操作系统安装补丁、查杀木马、查杀病毒、软件升级、清理插件、清理系统垃圾、清理系统痕迹等处理时,可能会造成系统故障,本专利技术提出了一种系统拯救的方法及装置,解决了用户不能在当前操作系统无法正常运行的情况下进行恢复的问题。本专利技术公开了一种系统拯救的方法,其特征在于,包括以下步骤步骤Si,以第一操作系统作为当前运行环境,对文件和/或环境设置进行全部或部分备份;以及步骤S2,在第一操作系统无法正常运行的情况下,以第二操作系统作为当前运行环境,根据所备份的文件和/或环境设置进行恢复。优选地,本专利技术的一种系统拯救的方法还包括在步骤Sl中,根据对文件或环境设置进行的全部或部分备份生成包含文件或环境设置的位置信息和标识信息的列表;以及在步骤S2中,根据所备份的文件和/或环境设置进行恢复是指根据已经生成的列表中的位置信息和标识信息进行恢复。优选地,全部或部分备份的文件或系统设置是所有启动和进入系统所必需的文件和/或环境设置。优选地,步骤S2包括将所有启动和进入系统所必需的文件和/或环境设置恢复成所备份的所有启动和进入系统必需的文件和/或环境设置。优选地,步骤Sl包括确定是否需要执行预定处理;在确定结果为是的情况下,对需要执行预定处理的文件和/或环境设置进行备份;以及生成与将要进行预定处理的文件和/或环境设置相对应的列表,其中,列表包含文件和/或环境设置的位置信息和标识信肩、ο优选地,步骤S2包括根据处理列表,将经预定处理后文件或经预定处理后的环境设置恢复成所备份的文件和/或环境设置。优选地,预定处理包括操作系统安装补丁、查杀木马、查杀病毒、软件升级、清理插件、清理系统垃圾、清理系统痕迹。优选地,步骤S2包括执行卸载程序,以卸载处理后文件或还原处理后环境设置。优选地,全部或部分备份通过建立还原点来实现,恢复通过还原点使用第二操作系统或第三方的还原程序或在第二操作系统中模拟的处于第一操作系统的还原程序来实现。优选地,本专利技术的一种系统拯救的方法还包括在步骤S2之后,以第一操作系统进行重新启动。优选地,本专利技术的一种系统拯救的方法还包括如果以第一操作系统进行重新启动后第一操作系统仍无法正常运行,则以预定的文件和/或环境设置进行恢复,其中,预定的文件和/或环境设置包括在步骤Sl之前在存储器指定位置中存储的文件和/或环境设置。本专利技术还公开了一种系统拯救的装置,其特征在于,包括备份模块,用于以第一操作系统作为当前运行环境,对文件和/或环境设置进行全部或部分备份;以及恢复模块, 用于在第一操作系统无法正常运行的情况下,以第二操作系统作为当前运行环境,根据所备份的文件和/或环境设置进行恢复。优选地,本专利技术的系统拯救的装置还包括在备份模块中,根据对文件或环境设置进行的全部或部分备份生成包含文件或环境设置的位置信息和标识信息的列表;以及在恢复模块中,根据所备份的文件和/或环境设置进行恢复是指根据已经生成的列表中的位置信息和标识信息进行恢复。优选地,全部或部分备份的文件或系统设置是所有启动和进入系统所必需的文件和/或环境设置。优选地,恢复模块用于将所有启动和进入系统所必需的文件和/或环境设置恢复成所备份的所有启动和进入系统必需的文件和/或环境设置。优选地,备份模块用于确定是否需要执行预定处理;在确定结果为是的情况下,对需要执行预定处理的文件和/或环境设置进行备份;以及生成与将要进行预定处理的文件和/或环境设置相对应的列表,其中,列表包含文件和/或环境设置的位置信息和标识信肩、ο优选地,恢复模块用于根据处理列表,将经预定处理后文件或经预定处理后的环境设置恢复成所备份的文件和/或环境设置。优选地,预定处理包括操作系统安装补丁、查杀木马、查杀病毒、软件升级、清理插件、清理系统垃圾、清理系统痕迹。优选地,恢复模块用于执行卸载程序,以卸载处理后文件或还原处理后环境设置。优选地,全部或部分备份通过建立还原点来实现,恢复通过还原点使用第二操作系统或第三方的还原程序或在第二操作系统中模拟的处于第一操作系统的还原程序来实现。优选地,该装置还包括重启模块,用于以第一操作系统进行重新启动。优选地,该装置还包括预定恢复模块,用于如果以第一操作系统进行重新启动后第一操作系统仍无法正常运行,则以预定的文件和/或环境设置进行恢复,其中,预定的文件和/或环境设置包括在存储器指定位置中存储的文件和/或环境设置。优选地,该装置还包括安装模块,用于在安装执行备份/恢复的软件同时安装第二操作系统;在对文件和/或环境设置进行全部或部分备份之前或同时,安装第二操作系统;或在执行预定处理之前,安装第二操作系统。利用本专利技术的一种方法和装置系统拯救的方法和装置,本文档来自技高网
...

【技术保护点】
1.一种系统拯救的方法,其特征在于,包括以下步骤:步骤S1,以第一操作系统作为当前运行环境,对文件和/或环境设置进行全部或部分备份;以及步骤S2,在所述第一操作系统无法正常运行的情况下,以第二操作系统作为当前运行环境,根据所备份的文件和/或环境设置进行恢复。

【技术特征摘要】

【专利技术属性】
技术研发人员:浦欣赵剑锋孙海
申请(专利权)人:奇智软件北京有限公司
类型:发明
国别省市:11

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

1