计算机系统及其控制方法和存储计算机程序的记录介质技术方案

技术编号:6359371 阅读:211 留言:0更新日期:2012-04-11 18:40
提供了一种计算机系统及其控制方法和存储计算机程序的记录介质,来有效地恢复程序并抵抗病毒、蠕虫及用户错误。计算机系统的控制方法接收用户恢复安装于第一存储单元中的程序的请求。第二存储单元的文件系统被确定,第二存储单元存储了与请求恢复的程序对应的恢复程序。参考已确定的文件系统,从第二存储单元中读取恢复程序,利用读取的恢复程序来恢复第一存储单元中的程序。

【技术实现步骤摘要】

本专利技术涉及恢复预先存入计算机系统的存储设备(如硬盘驱动器(HDD))的软件。 更具体的说,本专利技术涉及在错误发生时恢复安装的软件的计算机系统及其控制方法和存储 计算机程序的记录介质。
技术介绍
计算机系统(如台式电脑、膝上型电脑、笔记本电脑、平板电脑)利用硬件(如作 为中央处理单元(CPU)嵌入的微处理器)和多种软件及固件(如操作系统(OS)、设备驱动 器或应用软件)来执行给定的功能。由于多种原因(如病毒、蠕虫、由于错误而意外删除文件或在操作中更改文件(如 重要文件的损坏)),计算机系统的软件可能有时会不正常操作。在恢复或修复(以下称为“恢复”)出错的软件的传统技术中,当软件出错时,会用 产品厂商提供的恢复软件执行尝试性的恢复,这是公知的。传统的恢复软件可被写入计算机可读介质(如⑶),或通过网络从服务器被下载 随后被存入机器可读介质或被存入微处理器访问的存储器中。然而,在上述的方法中,如果 存储恢复软件的介质被损毁/损坏,或如果计算机系统的网络的功能操作不正常,则用户 就可能无法恢复计算机系统。此外,即使恢复功能可用,用户可能也会感到不方便使用或不 方便保存介质或不方便从网络下载恢复软件。为了解决上述的问题,恢复软件可被预先存入计算机系统的存储设备(如硬盘驱 动器(HDD))。然而,如果存对储设备(如HDD)的访问没有针对其它应用或用户进行限制, 则恢复软件就会暴露在病毒、黑客入侵或用户错误之下。
技术实现思路
所以,本专利技术的一个或多个示例性实施例提供了比目前公知的更有效、更方便、更 安全地恢复预先存储的软件的计算机系统及其控制方法和存储计算机程序的记录介质。根据本专利技术的示例性方面,提供了一种计算机系统的控制方法,所述方法包括接 收用户恢复安装于第一存储单元中的程序的请求;确定第二存储单元的文件系统,第二存 储单元存储了与请求恢复的程序对应的恢复程序;参照已确定的文件系统从第二存储单元 中读取恢复程序;利用读取的恢复程序来恢复安装于第一存储单元中的程序。所述方法还包括显示安装于第一存储单元中的多个程序的列表,其中,接收用户 的请求的步骤包括从列表上的多个程序中选择至少一个程序进行恢复。确定文件系统最好包括从第二存储单元中读取关于第二存储单元的文件系统的 fn息o确定文件系统的步骤最好包括将关于读取的文件系统的信息复制到主存储器 中。所述方法最好还包括将恢复程序存储到第二存储单元中。根据本专利技术的另一示例性方面,提供了一种计算机系统,包括第一存储单元,在 其中安装预定程序;第二存储单元,存储了与第一存储单元中的预定的程序对应的恢复程 序;用户输入单元,接收用户输入;及控制器,该控制器用于根据关于程序恢复的用户请求 确定第二存储单元的文件系统,参考已确定的文件系统从第二个存储单元中读取恢复程 序,利用第二个存储单元中的读取的恢复程序来恢复安装于第一存储单元中的程序。所述计算机系统最好还包括显示单元,其中,控制器控制显示单元在其上显示安 装于第一存储单元中的多个程序的列表,并从多个程序中选择至少一个程序进行恢复。所述控制器从第二个存储单元的文件系统中读取信息。所述计算机系统还包括主存储器,其中,控制器将从第二个存储单元的文件系统 中读取的信息复制到主存储器。所述计算机系统还包括安装单元,将恢复程序存储的第二存储单元中。根据本专利技术的另一示例性方面,提供了在其中存储计算机系统执行的计算机程序 的机器可执行代码的机器可读介质,机器可读介质接收用户恢复安装于第一存储单元中的 程序的请求;确定第二存储单元的文件系统,第二存储单元存储了与请求恢复的程序相应 的恢复程序;参照已确定的文件系统从第二存储单元中读取恢复程序;利用读取的恢复程 序来恢复安装于第一存储单元中的程序。附图说明通过结合附图,从下面对示例性实施例的描述中,本专利技术上述和/或其它示例性 方面将会变得清楚,并且更易于理解,其中图1是根据本专利技术的示例性实施例的计算机系统的方框图;图2是示出根据本专利技术的示例性实施例的计算机系统的控制处理的示例性操作 的流程图;图3是根据本专利技术的示例性实施例的计算机系统的附加控制处理的流程图;图4是根据本专利技术的示例性实施例的计算机系统硬件和软件的方框图;图5是示出根据本专利技术的示例性实施例的计算机系统的控制处理的示例性细节 的流程图;图6是根据本专利技术的示例性实施例的计算机系统的详细方框图;图7是根据本专利技术的示例性实施例的计算机系统的附加控制处理的流程图。具体实施例方式为了使本
的普通技术人员了解,以下,将参照附图来详细说明示例性实 施例。可以以各种形式来实现示例性实施例,但目前保护的专利技术不受限于在此阐述的示例 性实施例。当包括已知结构和功能可能使得本领域普通技术人员对本专利技术不能清楚理解 时,为了清晰,对公知的构造和功能的描述可被省略,并且在整个描述中,相同的标号表示 相同的元件。图1是根据本专利技术的示例性实施性的计算机系统的方框图。根据示例性实施例的 计算机系统1包括所有的设备,所述设备被设置为硬件和软件的组合来执行预定的功能, 无论它的名字或形式(例如,台式电脑、膝上型电脑、笔记本电脑、上网本电脑、平板电脑或超移动电脑(UMPC))(只是列举几种可能性)。如图所示,根据示例性实施例的计算机系统1最好包括第一存储单元10、第二存 储单元、用户输入单元30和控制器40。第一存储单元10和第二存储单元20是非易失性的存储器,并连续存储计算机系 统1的数据。根据示例性实施例的第一存储单元10和第二存储单元20可分别被设置为硬 盘驱动器或第一存储单元10和第二存储单元20可一起被设置为单个的HDD 15 (参考图 6)。在后者中,第一存储单元10和第二存储单元20可被分成分区单元并可被称为主分区 和隐藏分区。根据另一示例性实施例,其它类型的存储介质也可被使用。例如,第一存储单 元10和第二存储单元20的至少一个可包括固态驱动器(SDD)。第一存储单元10在其中存储了程序11。根据示例性实施例的程序11包括机器可 读可执行代码。程序11包括计算机系统1的设备驱动器和应用程序的至少一个。根据本 示例性实施例的计算机系统1还可包括至少一个对应于设备驱动器的外围设备45。外围设 备45可包括(例如)USB记忆棒、USB输入/输出设备、显卡、声卡或网卡(只是列举几种 可能性)。考虑到有效的执行,程序11最好被存储在第一个存储单元中以与计算机系统1相 容。在这个特殊的情况下,程序11被预先安装。多个程序11可被安装于第一存储单元10。 在根据示例性实施例的第一存储单元10中,计算机系统1的操作系统12也可被存储在这 里。(参考图4和图6)。第二存储单元20最好将程序11的恢复程序21存储在其中。恢复程序21是包括 制造之后安装的的机器可读可执行代码并恢复程序11的软件。多个不同恢复程序21可被 存储在第二存储单元20。关于利用应用程序60 (参考图4)或通过计算机系统1的操作系统12由用户来访 问存储在存储单元10和20中的数据,第一存储单元10和第二存储单元20有特定的关系。 根据示例性实施例的第一存储单元10可被应用程序60或用户自由访问。例如,第一存储 单元10被计算机系统1的操作系统12识别为有效的存储设备。如果应用程序60或用户 本文档来自技高网
...

【技术保护点】
一种计算机系统的控制方法,所述方法包括:接收执行安装于第一存储单元中的特定程序的恢复操作的请求;确定第二存储单元的文件系统,第二存储单元在其中存储了与请求恢复操作的特殊程序对应的恢复程序;参考已确定的文件系统,从第二存储单元读取恢复程序;通过执行读取的恢复程序来恢复安装于第一存储单元中的特定程序的操作。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:李旻炯金德来曹健荣南胜利
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

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

1