系统文件的更新和复原方法技术方案

技术编号:2891348 阅读:220 留言:0更新日期:2012-04-11 18:40
在本发明专利技术中,同一形式的操作系统(OS)存贮在第1存贮区域和第2存贮区域中。第1存贮区域中的操作系统被结束时,第2存贮区域中的操作系统开始工作。在存贮在第1存贮区域中的系统文件的锁定被解除后,使用第2个操作系统的文件替换功能用新文件将它们替代。如果这种文件替代操作因某种原因而失败,使用备份文件可以立即将原始文件进行恢复。这样,本发明专利技术提供了一种使不能被操作系统访问的文件更新的方法。(*该技术在2015年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及计算机的,更详细地说,就是涉及利用软件实现由工作中的操作系统(以后,称为OS)拒绝访问的系统文件的更新和更新失败时的复原的方法。在使用计算机的操作系统例如OS/2、WINDOWS NT等的系统文件中,当由于某种差错而改写了特定的文件时,有时由该操作系统控制的系统便不能正常工作。为了防止发生这种错误,通常在操作系统一侧对如果在工作中改写了就会有问题的文件锁定访问,拒绝从其他操作系统及应用程序(以后,称为AP)等对该文件不经意的读出/写入等访问。在使用计算机的系统中,为了扩展或改善处理功能,经常需要更新系统文件。对于具有例如通过通信线路与主计算机连接的多个终端装置的系统的情况,为了实现各终端装置的动作的统一性,要求这种更新在同一时期一起实施。与此对应地,希望将新的系统文件一起从主计算机向各终端装置传送,利用预先安装在各终端装置中的应用程序分别更新现在的系统文件。但是,即使从主计算机传送新的系统文件,如前所述,对于访问锁定的系统文件,在该操作系统的动作中不能进行访问,所以,不可能更新。因此,以往更新利用操作系统锁定访问的系统文件时,例如使用不同的文件名将新的系统文件从主计算机存储到各终端装置的硬盘(以后,称为HDD)内,同时暂时停止现在执行中的操作系统。并且,在适当的时刻,操作员利用维护用的软盘(以后,称为FD)建立与该操作系统相同的系统,使上述锁定的系统文件成为可以访问的状态,然后,对存储在HDD内的新的系统文件进行重新命名等处理,就更新了上述系统文件。在独立式系统的情况下,多数情况管理该系统的操作员是常在的,所以,可以很容易地执行上述一系列作业。但是,对于通过通信线路与主计算机连接的终端装置,有时会出现即使键盘操作员在而管理系统的人不在的情况。对于这种情况,就必须向设置各终端装置的地方派遣具有系统的管理能力的操作员进行更新。另外,在存在大量的与主计算机连接的终端装置情况下,同时更新这些终端装置的操作系统的系统文件时,必须在所有的终端装置处有具有系统的管理能力的操作员,这样,在运行成本方面就有问题。另外,在利用新的文件逐次更新操作系统的多个文件的途中,由于扇区异常等而更新失败时,为了保全系统,对于该更新作业,必须暂时中止,迅速复原旧文件。但是,如果通过存储新的文件而写在旧文件上了,就不能复原旧文件了,同时也不能获得文件间的逻辑匹配性。本专利技术就是鉴于上述问题而提案的,目的旨在提供一种不依靠操作员的手工作业而能实现更新和复原由操作系统锁定访问的系统文件的方法。本专利技术的另一个目的是要提供一种可以以使用通信线路连接的远处的主计算机的指示为契机进行各终端装置的系统文件的更新和复原的方法。为了达到上述目的,本专利技术提供的方法是将具有文件替换功能的操作系统存储(或称安装,以下相同)到第1存储区域和第2存储区域,进而利用软件执行将第1存储区域的操作系统工作时由该操作系统锁定访问的多个系统文件存储到该第1存储区域的计算机系统的上述多个系统文件的更新和复原。该软件包括以下步骤(1)使工作中的第1存储区域的操作系统结束,切换起动第2存储区域的操作系统;(2)使用起动的第2存储区域的操作系统的文件替换功能,将上述多个系统文件与预先准备的替换对象文件进行替换,同时,作成替换过的系统文件的后备文件;(3)判断上述文件替换是否正常地结束,当未正常地结束时,就在上述第1存储区域复原上述后备文件;(4)当上述文件替换正常地结束或上述后备文件的复原结束时,就使工作中的第2存储区域的操作系统结束,切换起动第1存储区域的操作系统。最好在第1存储区域复原上述后备文件的步骤,将此前结束了文件替换的所有的系统文件与相应的后备文件进行替换,上述预先准备的替换对象文件使用从例如通过通信线路连接的主计算机传送来的系统文件。另外,上述第1存储区域和第2存储区域是利用分区将同一盘装置分开的区域。在本专利技术的中,预先将同一形式的操作系统存储到例如利用分区将一个盘装置分开的第1存储区域和第2存储区域内。根据第1存储区域的操作系统及其管理下的系统文件建立系统时,由于该系统文件由该操作系统锁定访问,所以,不能直接执行文件更新。因此,首先使工作中的第1存储区域的操作系统结束,切换起动第2存储区域的操作系统。这样,由于存储在第1存储区域内的系统文件成为访问锁定以外的对象,所以,便可利用其他的操作系统或应用程序等进行访问。其次,调出起动的第2存储区域的操作系统的文件替换功能,将第1存储区域内的多个系统文件与预先准备的替换对象文件进行替换。即进行文件内容的更新。进而,作成替换的系统文件的后备文件。然后,判断文件替换是否正常地结束,当未正常地结束时,就在第1存储区域复原上述后备文件。即,恢复到替换前(更新前)的状态。当文件替换正常地结束或后备文件的复原结束时,将使工作中的第2存储区域的操作系统结束,切换起动第1存储区域的操作系统。这样,便可执行访问锁定的系统文件的自动更新处理和更新失败时的自动复原处理。上述替换对象文件即系统文件可以从通过通信线路连接的远处的主计算机传送来,也可以事前保持为能在预先设定的更新时日进行替换。这时,上述软件通过将现在的时日与上述更新时日进行比较,便可执行文件替换。这样,便可进行系统文件的更新和复原的远距离处理。附图说明图1是本专利技术的一个实施例的计算机系统的简要结构图。图2是在图1结构的终端装置中的盘装置的存储区域的结构和文件的排列例子。图3是在图1结构的终端装置中实际进行文件更新和复原处理的顺序的流程图。图4是在本实施例中使用的文件替换程序的文件替换处理顺序的流程图。下面,参照附图详细说明本专利技术的实施例。图1是本专利技术的一个实施例的计算机系统的结构框图。图中,10是主计算机,20是终端装置,30是电话线路、专用线路和由IS-DN等构成的通信线路,40是LAN(局部网),50是文件服务器。主计算机10例如是数据库处理机,管理本系统的各结构要素的动作,同时,具有在各终端装置20及文件服务器50之间进行文件及数据的收发的功能。各终端装置20分别是具有同一结构的装置,分别包括管理各自装置的结构要素的动作的CPU(中央处理部)21、存储起动所需要的软件的ROM(只读存储器)22和盘装置23,构成在OS/2及WINDOWS NT等的操作系统的管理下能执行各种应用程序的计算机。另外,各终端装置20还具有在主计算机10与文件服务器50之间进行文件及数据的收发的功能。盘装置23通过分区至少分割为2个区域,在逻辑上形成多个存储装置(区域)。在第1存储区域PT1和第2存储区域PT2内存储同一形式的操作系统,另外,在第1存储区域PT1内还存储第1存储区域的操作系统在工作中由该操作系统锁定访问的多个操作系统文件(为了简便,在本实施例中称为旧操作系统)24。在第2存储区域内存储成为替换对象的操作系统文件(以后,为了简便,在本实施例中称为替换对象文件)25。图2是上述进行了区域分割的盘装置23的排列例子。在图2中,在0扇区内写入起动时ROM31的软件应从哪个存储区域读取的指示信息。起动后由该指示信息指示的存储区域的操作系统便成为工作状态,由该操作系统将区域内的操作系统文件锁定访问。在盘装置23的其他存储区域内,存储后备文件26和更新信息文件27。后备文本文档来自技高网...

【技术保护点】
一种系统文件的更新和复原方法,该方法在一种分别将具有文件替换功能的操作系统存储到第1存储区域和第2存储区域内、进而利用一个软件将在第1存储区域的操作系统工作时由该操作系统锁定访问的多个系统文件存储在该第1存储区域内的计算机系统的上述多个系统文件进行更新和复原,其特征在于上述软件包括如下步骤:(1)使工作中的第1存储区域的操作系统结束,切换起动第2存储区域的操作系统;(2)使用起动的第2存储区域的操作系统的文件替换功能,将上述第1存储区域内的多个系统文件与预先准备的替换 对象文件进行替换,同时,作成进行替换的系统文件的后备文件;(3)判断上述文件替换是否正常地结束,当未正常地结束时就在上述第1存储区域内复原上述后备文件;(4)当上述文件替换正常结束时或上述后备文件的复原结束时就使工作中的第2存储区域 的操作系统结束,切换起动第1存储区域的操作系统。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:岩元宏树阿部贤一中野富也
申请(专利权)人:NTT数据通信系统公司
类型:发明
国别省市:JP[日本]

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

1