(57)【要約】【課題】リカバリＣＤを使うことなく、また他の記憶媒体にも頼ることなく、記憶装置を入手時の状態に戻し、あるいはリフレッシュさせる。【解決手段】計算機１の記憶媒体４の記憶領域を書き換え不可にできる第１記憶領域７と計算機１の通常運用に使う第２記憶領域８とに区分し、第１記憶領域７に第２記憶領域８を初期化する処理を格納し、計算機１の起動時に通常運用と記憶媒体４の初期化の何れかに切り替えるブートセレクタ９を備え、起動時にブートセレクタ９が自動的に選択するかユーザが選択できるようにする。【選択図】図１
2007164392.tif 000002
【特許請求の範囲】
【請求項１】
演算処理装置と、記憶媒体と読取装置を含む記憶装置と、を備えた計算機において、
前記記憶媒体は前記演算処理装置を起動させるときに最初に読み込まれるブートローダと第１記憶領域及び第２記憶領域を少なくとも備え、
前記第１記憶領域には前記第２記憶領域を初期化するイニシャライズソフトと第１基本ソフトが格納されており、
前記第２記憶領域にはアプリケーションソフトと第２基本ソフトが格納されており、
前記ブートローダは前記第１基本ソフトを立ち上げてから前記イニシャライズソフトを起動させる第１起動処理と前記第２基本ソフトを起動させる第２起動処理と前記演算処理装置を起動させるときに前記第１起動処理と前記第２起動処理の何れかを選択して起動させるブートセレクタとが格納されている
ことを特徴とする計算機。
【請求項２】
前記第１記憶領域は書き換えの禁止を設定することができ、その書き換え禁止が設定されているときは前記第１記憶領域の書き換えができないことを特徴とする請求項１に記載の計算機。
【請求項３】
前記イニシャライズソフトは、前記第２記憶領域を初期化した後で、前記第２基本ソフトと前記アプリケーションソフトを再インストールすることを特徴とする請求項１に記載の計算機。
【請求項４】
前記第２基本ソフトは、前記演算処理装置を起動したときに前記第１起動処理が自動的に選択されるように、前記ブートセレクタの設定を変更した上で、前記演算処理装置を再起動させる処理を行うイニシャライズ起動ソフトを含んでいることを特徴とする請求項1に記載の計算機。
【請求項５】
前記第１記憶領域には、さらに、ネットワーク接続された他の計算機の副記憶媒体の所在情報を格納するバックアップ先所在情報と、前記バックアップ先所在情報を参照して前記第２記憶領域に記録された情報を前記副記憶媒体に記録するバックアップソフトと、前記バックアップ先所在情報を参照して前記副記憶媒体に記録された情報を前記第２記憶領域に書き込むリストアソフトと、が格納されており、
前記ブートローダには、前記第１起動処理と、前記第２起動処理と、前記第１基本ソフトを立ち上げてから前記バックアップソフトを起動させる第３起動処理と、前記第１基本ソフトを立ち上げてから前記リストアソフトを起動させる第４起動処理と、前記演算処理装置を起動させるときに前記第１乃至第４起動処理の何れかを選択して起動させるブートセレクタと、が格納されたことを特徴とする請求項１に記載の計算機。
【請求項６】
前記第２基本ソフトは、前記演算処理装置を起動したときに前記第３起動処理が自動的に選択されるように、前記ブートセレクタの設定を変更した上で、前記演算処理装置を再起動させる処理を行うバックアップ起動ソフトを含んでいることを特徴とする請求項４に記載の計算機。
【請求項７】
前記第２基本ソフトは、前記演算処理装置を起動したときに前記第４起動処理が自動的に選択されるように、前記ブートセレクタの設定を変更した上で、前記演算処理装置を再起動させる処理を行うリストア起動ソフトを含んでいることを特徴とする請求項４に記載の計算機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メンテナンスが容易な記憶装置を備えた計算機に関する。
【背景技術】
【０００２】
最近の計算機は、記録媒体等の進歩により、ハードディスクに代表される大容量の記憶装置を備えたものが多い。その記憶装置には、記録媒体を物理フォーマットしてからオペレーティングソフト等の基本ソフトや様々なアプリケーションソフトがインストールされており、計算機を使いやすいものとしてからユーザに提供されている。このため、ユーザが計算機を入手すると、特別なアプリケーションソフトを追加してインストールすること無く、すぐに使えるようになっていることが多い。
【０００３】
ところが計算機を長い間使用していると、記録内容の欠陥による不具合が生じたり、不要な情報が蓄積されたり、保存したままでは問題となる機密データ等が蓄積されたりすることがあるので、必要に応じて記憶媒体をリフレッシュ（フォーマット）して記憶された情報を正常化するという手立てがとられている。
その際に行われる作業として（１）〜（４）のようなものがあり、これらの作業が行われた後は再び計算機が通常どおりに使用することができる。
(1)  記憶された情報の一部または全部を他の記憶媒体にコピー（バックアップ）する作業
(2)  記憶媒体を初期化して基本ソフト等を再インストールする作業
(3)  その他のアプリケーションソフトを再インストールする作業
(4)  バックアップした情報を記憶媒体に戻す作業
【０００４】
リフレッシュする最も一般的な第１の従来技術は、計算機を入手するときに計算機に付属して提供されるリカバリＣＤを用いてハードディスクをリフレッシュする、という方法である。リカバリＣＤとは、ハードディスクのフォーマット作業と、基本ソフトのインストール作業を自動的に実行するプログラムを記録したＣＤ−ＲＯＭのことであり、このリカバリＣＤを使うことによって、記憶装置の情報をリフレッシュし、基本ソフトや他のアプリケーションソフトを再インストールすることができる。リカバリＣＤを使うと、記憶装置の情報をイニシャル状態（入手時の状態）にすることができる。
【０００５】
記憶媒体をリフレッシュする第２の従来技術として、共通リストア媒体に格納された解読復旧手段を用いるものが開発されている（例えば特許文献１参照）。この場合、共通リストア媒体にはプレインストールされるアプリケーションソフトの共通設定情報と固有設定情報も格納されており、解読復旧手段によって記憶装置の読み出し専用領域にあるプレインストールソフト仕様情報からその計算機に対応するプレインストールソフトが記憶領域に復旧される。共通リストア媒体のプレインストールソフトはネットワークなどを介して読み取られ、復旧させられるので、リカバリＣＤを用いることなく、記憶媒体の記憶内容を入手時のときと同じ状態にすることができるのである。
【０００６】
第３の従来技術として、リカバリＣＤと予備記憶手段を用いた記憶装置の情報の復元方法が開発されている（例えば特許文献２参照）。この場合、バックアップするときは、ハードディスクに記憶されている情報と所定のリカバリＣＤに記憶されている情報とを比較して、異なっていればその情報が予備記憶手段に保存され、同一であればその情報のファイル名のみが予備記憶手段に保存される。そして保存された情報に基づいて情報が復元される。
すなわち、リカバリＣＤと違う内容のファイルを予備記憶手段にコピーし、内容が同じファイルはそのファイル名のみを予備記憶手段に保存してバックアップされ、リストア時はリカバリＣＤと予備記憶手段の差分をとってバックアップ時の情報が再現される。
【特許文献１】特開２００１−２０９５２７号公報（３−４頁、第１図および第２図）
【特許文献２】特開２００１−２９７０２１号公報（３−５頁、第１図および第２図）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところが上記の従来技術には、次のような問題があった。
すなわち、第１、第３の従来技術ではリフレッシュする時にリカバリＣＤを必要とするため、そのＣＤを長期にわたって保管しておかなければならない。しかし、ユーザが計算機を入手した後は、リカバリＣＤの管理が十分にされずに所在がわからなくなることが多く、あるいは紛失することもあって、探し出すのに多大の時間を要し、ハードディスクをリフレッシュすることは容易でないという問題があった。
また、リカバリＣＤを使うにはＣＤ−ＲＯＭドライブが計算機に備えられている必要があり、計算機のコストが高くなるという問題があった。
また、第２の従来技術では、リカバリＣＤに記憶されている情報を予め共通リストア媒体に記録しておく必要がある。しかし、複数の計算機を管理するような場合には、こういった作業の頻度が高くなり、管理者の負荷を増大させるという問題があった。
そこで、本発明の第１の目的は、リカバリＣＤを使用することなしに、また他の記憶媒体にも頼ることなく、ハードディスクを入手時の状態に戻し、あるいはリフレッシュさせることができるようにすることである。
【０００８】
また、第１、第２の従来技術では、リカバリＣＤあるいは共通リストア媒体に記録された情報しか復元されず、リフレッシュ前に作成されたファイルを復元する処理を別途行う必要があった。このため、ハードディスクをリフレッシュする際に、バックアップ作業とリストア作業を必要とし利用者の負担を増大させる原因の一つとなっていた。
そこで、本発明の第２の目的は、ハードディスクを初期化する際のバックアップ作業とリストア作業を自動的に行なわせるようにすることにある。
また、第１乃至第３の従来技術では、リカバリＣＤに格納されている基本ＯＳやアプリケーションソフトのインストールが可能であるが、計算機を入手した後にユーザが追加してインストールしたアプリケーションソフトや、基本ソフトの修正プログラム等については、もう一度インストールし直す必要があり、ハードディスクをリフレッシュする前の状態に戻すには数多くのインストール作業が必要となるという問題があった。
【０００９】
また、ハードディスクをリフレッシュするまでの間にどのようなアプリケーションソフトがインストールされたか利用者が記憶していないこともあるため、インストールされたアプリケーションソフトを完全に元の状態に戻すことができないという問題があった。
そこで本発明の第３の目的は、ハードディスクのリフレッシュ後にユーザがインストールしたアプリケーションソフトや基本ソフトの修正プログラム等を、自動的に、あるいは利用者の記憶などに頼ることなしにインストールすることができるようにすることである。
【課題を解決するための手段】
【００１０】
そこで本発明は、演算処理装置と、記憶媒体と読取装置を含む記憶装置と、を備えた計算機において、前記記憶媒体は前記演算処理装置を起動させるときに最初に読み込まれるブートローダと第１記憶領域及び第２記憶領域を少なくとも備え、前記第１記憶領域には前記第２記憶領域を初期化するイニシャライズソフトと第１基本ソフトが格納されており、前記第２記憶領域にはアプリケーションソフトと第２基本ソフトが格納されており、前記ブートローダは前記第１基本ソフトを立ち上げてから前記イニシャライズソフトを起動させる第１起動処理と前記第２基本ソフトを起動させる第２起動処理と前記演算処理装置を起動させるときに前記第１起動処理と前記第２起動処理の何れかを選択して起動させるブートセレクタとが格納されていることを特徴としている。
また第２の発明は、前記第１記憶領域は書き換えの禁止を設定することができ、その書き換え禁止が設定されているときは前記第１記憶領域の書き換えができないことを特徴としている。
また第３の発明は、前記イニシャライズソフトは、前記第２記憶領域を初期化した後で、前記第２基本ソフトと前記アプリケーションソフトを再インストールすることを特徴としている。
また第４の発明は、前記第２基本ソフトは、前記演算処理装置を起動したときに前記第１起動処理が自動的に選択されるように、前記ブートセレクタの設定を変更した上で、前記演算処理装置を再起動させる処理を行うイニシャライズ起動ソフトを含んでいることを特徴としている。
また第５の発明は、前記第１記憶領域には、さらに、ネットワーク接続された他の計算機の副記憶媒体の所在情報を格納するバックアップ先所在情報と、前記バックアップ先所在情報を参照して前記第２記憶領域に記録された情報を前記副記憶媒体に記録するバックアップソフトと、前記バックアップ先所在情報を参照して前記副記憶媒体に記録された情報を前記第２記憶領域に書き込むリストアソフトと、が格納されており、前記ブートローダには、前記第１起動処理と、前記第２起動処理と、前記第１基本ソフトを立ち上げてから前記バックアップソフトを起動させる第３起動処理と、前記第１基本ソフトを立ち上げてから前記リストアソフトを起動させる第４起動処理と、前記演算処理装置を起動させるときに前記第１乃至第４起動処理ソフトの何れかを選択して起動させるブートセレクタと、が格納されたことを特徴としている。
また第６の発明は、前記第２基本ソフトは、前記演算処理装置を起動したときに前記第３起動処理が自動的に選択されるように、前記ブートセレクタの設定を変更した上で、前記演算処理装置を再起動させる処理を行うバックアップ起動ソフトを含んでいることを特徴としている。
また第７の発明は、前記第２基本ソフトは、前記演算処理装置を起動したときに前記第４起動処理が自動的に選択されるように、前記ブートセレクタの設定を変更した上で、前記演算処理装置を再起動させる処理を行うリストア起動ソフトを含んでいることを特徴としている。
【発明の効果】
【００１１】
第１の発明によれば、第１基本ソフトを立ち上げてからイニシャライズソフトを起動させる第１起動処理と第２基本ソフトを起動させる第２起動処理の何れかを選択して起動させるので、リカバリＣＤや他の記憶媒体を使うことなく記憶装置を入手時の状態に戻したり、リフレッシュさせることができるという効果がある。
第２の発明によれば、第１記憶領域を書き換え禁止に設定できるので、誤った操作を回避することができ計算機を安全なものにできるという効果がある。
第３の発明によれば、第２記憶領域を初期化した後に第２基本ソフトとアプリケーションソフトがインストールされるので、基本ソフトの修正プログラム等が自動的に或いはユーザの記憶に頼ることなくインストールすることができるという効果がある。
第４の発明によれば、演算処理装置を起動したときに第１起動処理が自動的に選択されるように、ブートセレクタの設定を変更した上で、演算処理装置を再起動させるので、計算機が通常運用に供されている状態から記憶装置をリフレッシュさせることができる。
第５、６、７の発明によれば、ネットワーク接続された他の計算機の副記憶媒体を利用してバックアップとリストアをするので、計算機の容量を軽減できると共に、資源の有効利用が図れるという効果がある。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について、図を用いて説明する。
【実施例１】
【００１３】
本発明の第１実施例について図を用いて説明する。
図１は、第１実施例の計算機の構成を示すブロック図であり、図２はその処理手順を示すフローチャートである。図１において、計算機１はＣＰＵ１１とこれに接続されたメモリ１２、キーボードやマウスなどの入力装置１３、表示装置などの出力装置１４、ハードディスクやＭＯ、メモリスティックなどの記憶装置３を備えている。記憶装置３は記憶媒体４と読取装置５から構成されており、記憶媒体４はパーティションにより区切られてブートローダ２のほか、第１記憶領域７と第２記憶領域８の２つの記憶領域が設けられている。ブートローダ２にはブートセレクタ９と第１起動処理ソフト６、第２起動処理ソフト１０が格納されている。図ではブートローダ２以外の領域を２つに区切ったものを示しているが、本発明は２以上の複数に区切られているものを対象としている。記憶装置３は２つの記憶領域を備えているので、あたかも２つの記憶装置が存在するかのような使い方をすることができるようになっている。ここで用いている「ソフト」という用語は、計算機における処理手順を特定の言語や形式で記述したものであり、「プログラム」や「コマンド処理」、「分岐処理」、「モジュール」等と呼ばれるものを含んでいる。
第１記憶領域７には計算機１の運用に必要なＯＳ（オペレーションシステム）としての第１基本ソフト７０とイニシャライズソフト７２が格納されており、通常は書き換え不可に設定されている。第２記憶領域８には計算機１の通常運用に必要なＯＳとしての第２基本ソフト８０とアプリケーションソフト８２が格納されており、読み書き可能になっている。そして、計算機１の通常の運用に供され、この領域に追加して他のアプリケーションソフトやファイルを記録することができるようになっている。読取装置５は記憶媒体４に記憶されたファイルの属性から読み込みの権限と書き込みの権限を読み取り、読み込みと書き込みの可否を判断してから記憶媒体４に格納された情報にアクセスする。
【００１４】
ブートローダ２は、電源投入時あるいは再起動時に最初に読み込まれ、続いて、ブートセレクタ９によって、第１起動処理ソフト６と第２起動処理ソフト１０の何れか、すなわち第１起動処理と第２起動処理の何れかのモードを自動的に選択して起動させることができる。予め何れのモードを選択するか設定し、あるいは入力装置１３から入力した指令等によって何れかのモードを選択させることもできるが、通常は、第２起動処理をデフォルトとして設定しておくことが好ましい。
第１起動処理ソフト６は、第１記憶領域７に格納された第１基本ソフト７０を立ち上げてから、続けてイニシャライズソフト７２を起動させる。イニシャライズソフト７２が起動すると、第２記憶領域８を初期化し、その後、第２基本ソフト８０とアプリケーションソフト８２をインストールする。また、第２起動処理ソフト１０が起動すると、第２記憶領域８に格納された第２基本ソフト８０がＯＳとして起動して、計算機１の通常運用のもとでアプリケーションソフト８２が起動できるようになる。
【００１５】
以上の構成をした計算機１の処理手順を図２のフローチャートの流れに沿って順に説明する。まず計算機１の電源が投入されるか、あるいは再起動すると、
（Ｓ１）まずブートローダ２が働き、ブートセレクタ９に記述されたブートプログラムを起動させる。ブートプログラムのひとつの例がInitial Program Loader（IPL）である。
（Ｓ２）次に、通常モードとメンテナンスモードの２つの起動モードの選択を問う画面が出力装置１４に表示され、モード指定の入力が待たれる。ユーザは、その表示を見て選択した何れかのモードを入力装置１３によって入力し指定することができる。
（Ｓ３）起動モードが入力装置１３から入力されると、その入力に応じて次の処理が決められる。なお、計算機１は通常運用させられる場合がほとんどであるため、（Ｓ２）で起動処理ソフトの選択画面が表示されてから所定時間が経過するまで何れも選択されなければ、通常運用が選択されたものとみなすような処理を予め組み込んでおいてもよい。
（Ｓ４）通常運用モードが選択されたときは、第２起動処理ソフト１０が起動してブートローダ２の処理を終了する。
（Ｓ５）第２起動処理ソフト１０が働いて第２基本ソフト８０が起動し、第２基本ソフト処理がされて計算機１の通常運用が開始する。
（Ｓ６）一方（Ｓ３）でメンテナンスモードが選択されたときは、第１記憶領域７のプログラムが働いて第１基本ソフト７０が起動し、続いて第１基本ソフト７０の環境下でイニシャライズソフト７２が起動してブートローダ２の処理を終了する。
（Ｓ７）イニシャライズソフト７２が起動すると、まず第２記憶領域８を初期化し、
（Ｓ８）リカバリＣＤを用いることなく第２基本ソフト８０とアプリケーションソフト８２を第２記憶領域８にインストールしてイニシャライズ処理を終了する。
【００１６】
次に図１の変形例について図３を用いて説明する。図３が図１と異なるのは、イニシャライズソフト７２を起動させる機能を第２基本ソフト８０にも持たせるため、イニシャライズ起動ソフト８１２を第２基本ソフト８０に含ませた点である。この場合、通常モードで使用される第２基本ソフト８０の上でイニシャライズ処理の開始を指示できるようになっており、イニシャライズ起動ソフト８１２は定期的に或いはユーザが起動を指令したときに起動してイニシャライズソフト７２を起動させることができる。すなわち、イニシャライズ起動ソフト８１２は、ブート時に第１起動処理ソフト６が選択されるようにブートセレクタ９の設定を変更したのちに、計算機１を再起動させる処理を行う。通常、（Ｓ２）において入力を促して、なんら入力がなかったときは、（Ｓ６）にジャンプするような設定となっている（図２）。また、イニシャライズ起動ソフト８１２が定期的且つ自動的に起動するようにしてもよいし、ユーザが命令したときに起動するようにしてもよい。
実施例１によれば、計算機を起動させたときに最初に読み込まれるブートローダ２の設定によって第１起動処理を実行させることで、第１記憶領域７にある第１基本ソフト７０が立ち上がった状態で、イニシャライズソフト７２が起動し、第２記憶領域８の記憶状態を自由にリード・ライトできる状態が維持されるとともに、リカバリＣＤや他の記憶媒体を使うことなく記憶装置３を入手時の状態に戻し、リフレッシュさせることができるという効果がある。
【実施例２】
【００１７】
次に、本発明の第２実施例について図を用いて説明する。
図４は、第２実施例の計算機の構成を示すブロック図であり、図５はその処理手順を示すフローチャートである。なお、第１実施例で説明したものについては同一の符号を付して説明を省略する。
図４が図１と異なるのは、第１記憶領域７に、バックアップソフト７１とリストアソフト７３とバックアップ先所在情報７４を含んでいるところと、ブートローダ２に、バックアップソフト７１を自動的に起動させる第３起動処理とリストアソフト７３を自動的に起動させる第４起動処理を含んでいるところと、計算機１がネットワーク１６を介して副記憶媒体２０を備えた副計算機１７に接続されているところである。
計算機１と副計算機１７がネットワーク６で接続されているため、それぞれに通信インターフェース１５、１８が設けられているが、ネットワーク接続する上で広く用いられているものであり動作説明等は省略する。第３起動処理は、第１記憶領域７に格納された第１基本ソフト７０を立ち上げてからバックアップソフト７１を起動させ、第４起動処理は、第１記憶領域７に格納された第１基本ソフト７０を立ち上げてからリストアソフト７３を起動させる。
バックアップソフト７１が起動すると、第２記憶領域８に格納された情報を、バックアップ先所在情報７４が示すバックアップ先に格納する。バックアップ先所在情報７４が示すバックアップ先の情報とは、ネットワーク上にある計算機のＩＰアドレスやマシン名、記憶媒体情報などの識別情報のことであり、第１記憶領域７が書き換え可に設定されたときに適宜追加して記録することができる。この図の場合はバックアップ先所在情報７４の情報が副計算機１７の副記憶媒体２０を指しているため、第２記憶領域８の情報が副記憶媒体２０にバックアップされる。
リストアソフト７３が起動すると、バックアップ先所在情報７４が示すバックアップ先に格納された情報を第２記憶領域８にリストアする。この図の場合はバックアップ先所在情報７４の情報が副計算機１７の副記憶媒体２０を指しているため、副記憶媒体２０に格納されている情報を参照して第２記憶領域８にリストアされる。
【００１８】
次に以上の構成をした第２実施例の計算機の動作について図５のフローチャートの流れに沿って順に説明する。図５のＳ１からＳ５までの手順については図２と同じであるため説明を省略し、メンテナンスモードが選択された後の手順について順を追って説明する。（Ｓ３）の起動モード選択のところでメンテナンスモードが選択されると、
（Ｓ９）出力装置１４にバックアップとイニシャライズとリストアの何れのメンテナンスを選択するかを問う選択画面が表示され、ユーザが何れかを選んで入力装置１３によって入力する。
（Ｓ１０）ユーザによってバックアップが選択されれば、第３起動処理のプログラムが働いて第１基本ソフト７０が起動し、続いて第１基本ソフト７０の環境下でバックアップソフト７１が起動し、ブートローダ２の処理を終了する。
（Ｓ１１）バックアップソフト７１が起動するとバックアップ先所在情報７４を参照し、
（Ｓ１２）バックアップ先所在情報７４が示すバックアップ先に、第２記憶領域８の情報を格納する。この例の場合はバックアップ先が副計算機１７の副記憶媒体２０であるため、第２記憶領域８の情報が副記憶媒体２０に格納される。
ユーザによってイニシャライズが選択されば、（Ｓ６）（Ｓ７）（Ｓ８）の手順をとるが、図２と同じであるので説明を省略する。
（Ｓ１３）ユーザによってリストアが選択されれば、第４起動処理のプログラムが働いて第１基本ソフト７０が起動し、続いて第１基本ソフト７０の環境下でリストアソフト７３が起動し、ブートローダ２の処理を終了する。
（Ｓ１４）リストアソフト７３が起動するとバックアップ先所在情報７４を参照し、
（Ｓ１５）バックアップ先所在情報７４が示すバックアップ先の情報を第２記憶領域８に格納する。この例の場合はバックアップ先が副計算機１７の副記憶媒体２０であるため、副記憶媒体２０の情報が第２記憶領域８に格納される。
【００１９】
次に図４の変形例について図６を用いて説明する。図６が図４と異なるのは、バックアップソフト７１とリストアソフト７３を起動させる機能を第２基本ソフトにも持たせるため、バックアップ起動ソフト８１４とリストア起動ソフト８１５を第２基本ソフト８０に含ませた点である。この場合、通常モードで使用される第２基本ソフト８０の上で、バックアップ起動ソフト８１４とリストア起動ソフト８１５を起動させることができるようになっており、バックアップ起動ソフト８１４とリストア起動ソフト８１５が、定期的に、或いはユーザが起動を指令したときに起動してバックアップソフト７１とリストアソフト７３の開始を指示することができる。すなわち、バックアップ起動ソフト８１４とリストア起動ソフト８１５は、ブート時に第３起動処理と第４起動処理が選択されるようにブートセレクタ９の設定を変更したのちに、計算機１を再起動させる。別の形態としては、定期的に或いはユーザが命令したときに、バックアップ起動ソフトとリストア起動ソフトが起動するようにしてもよい。
このように通常運用で使用される第２記憶領域８に３つの起動ソフトが格納されているので、ブートローダ２の設定しだいでは、定期的なバックアップ作業を自動的に行わせることができるようになり、バックアップ後の再起動を不要にすることもできる。
【００２０】
次に図４のさらに別の変形例について図７を用いて説明する。図７が図４と異なるのは、図４のバックアップソフト７１とリストアソフト７３の機能を第２記憶領域８にある第２基本ソフトに移動させた点である。この場合（Ｓ９）で  バックアップが選択されると、第１記憶領域７のバックアップ先所在情報７４が示すバックアップ先に第２記憶領域８の情報を格納する。図の場合は副記憶媒体２０に格納される。（Ｓ９）でイニシャライズが選択されると、第２基本ソフト８０のイニシャライズ起動ソフト８１２が起動し働いて図６と同様にブートセレクタ９が第１記憶領域同処理をデフォルトとした上で再起動をかけてイニシャライズソフト７２を起動させ、第２記憶領域８を初期化して第２基本ソフト８０とアプリケーション８２をインストールする。（Ｓ９）でリストアが選択されると、リストアソフト８１５が起動して第１記憶領域７のバックアップ先所在情報７４が示すバックアップ先の情報を第２記憶領域８にリストアする。図の場合は副記憶領域２０の情報が第２記憶領域８にリストアされる。バックアップとリストアについては、（Ｓ９）でメンテナンスが選択されて第１起動処理ソフト６が起動するとバックアップソフト８１４とリストアソフト８１５を起動させてバックアップとリストアが処理され、通常運用がされたときにイニシャライズ起動ソフト８１２が起動すると第１記憶領域７のイニシャライズソフト７２を起動させて第２記憶領域８が初期化され、第２基本ソフト８０ｃ等がインストールされる。
また、バックアップソフト８１４が起動した後に、イニシャライズソフト７２を起動させれば、その処理が終わったときに第２基本ソフト８０がインストールされて新しくなるので、支障なくリストアソフト８１５を起動させることができる。したがって、第２記憶領域８を初期化する前後に行うバックアップ作業とリストア作業を自動的に行なわせることができるのである。
このように第２実施例によれば、バックアップソフト８１４が起動した後にイニシャライズソフト７２を起動させ、その処理が終わったときに第２基本ソフト８０がインストールされるので、記憶媒体を初期化する前後に行うデータのバックアップ作業とリストア作業を自動的に行なわせることが出来る。
【実施例３】
【００２１】
次に、本発明の第３実施例について図を用いて説明する。図８は第３実施例の計算機の構成を示すブロック図であり、実施例１、２で説明したものについては同一の符号を付して説明を省略する。
図８が図４と異なるのは、追加イニシャライズソフト７５が第１記憶領域７に追加され、追加アプリケーション８３が第２記憶領域８に追加された点である。追加イニシャライズソフト７５はイニシャライズソフト７２の動作完了後に続けて起動するようになっており、起動すると追加アプリケーション８３や修正プログラムなどを第２記憶領域８にインストールする。
計算機１を通常運用しているときは、第２記憶領域８に追加アプリケーション８３や第２基本ソフト８０の修正プログラムをユーザが自由にインストールすることができるが、その際に第１記憶領域７の追加イニシャライズソフト７５を起動させてインストールに必要な情報を追加イニシャライズソフトとして蓄えながらインストールすることもできる。
このように第３実施例によれば、第１記憶領域７に設けた追加イニシャライズソフト７５がイニシャライズソフト７２の稼動後に続けて起動するようになっており、起動すると追加アプリケーション８３や修正プログラムなどを第２記憶領域８にインストールするので、記憶媒体がリフレッシュされた後で、利用者が追加インストールしたソフトウエアや、基本ソフトの修正プログラム等を、自動的にあるいは、利用者の記憶等に頼ることなしに、インストールすることが出来る。
なお、バックアップソフト７１とイニシャライズソフト７２、リストアソフト７３、追加イニシャライズソフト７５の処理が終了した後は、ブートセレクタのデフォルトを第２起動処理となるように設定を変更しておくことが好ましい。
【産業上の利用可能性】
【００２２】
以上の実施例では計算機について説明したが、計算機はパーソナルコンピュータであってもよく、使われる記憶媒体はコンパクトフラッシュ(登録商標)メモリを用いたメモリカード、ＩＣチップなどであっても構わない。
【図面の簡単な説明】
【００２３】
【図１】実施例１の計算機の構成を示すブロック図
【図２】イニシャライズするときの手順を示すフローチャート
【図３】実施例１の計算機の別の構成を示すブロック図
【図４】実施例２の計算機の構成を示すブロック図
【図５】イニシャライズ、バックアップ、リストアをするときの手順を示すフローチャート
【図６】実施例２の計算機の別の構成を示すブロック図
【図７】実施例２の計算機のさらに別の構成を示すブロック図
【図８】実施例３の計算機の構成を示すブロック図
【符号の説明】
【００２４】
１  計算機                  ２  ブートローダ     ３、１９  記憶装置
４  記憶媒体                ５  読取装置         ６  第１起動処理ソフト
７  第１記憶領域            ８  第２記憶領域     ９  ブートセレクタ
１０  第２起動処理ソフト    １１  ＣＰＵ         １２  メモリ
１３  入力装置              １４  出力装置              
１５、１８  通信インターフェース          １６  ネットワーク
１７  副計算機                            ２０  副記憶媒体
６１、８１１  バックアップ起動ソフト      ６２、８１２  イニシャライズ起動ソフト
６３、８１３  リストア起動ソフト          ７０  第１基本ソフト
７１、８１４  バックアップソフト          ７２  イニシャライズソフト
７３、８１５  リストアソフト              ７４  バックアップ先所在情報
７５  追加イニシャライズソフト            ８０  第２基本ソフト
８２  アプリケーション                    ８３  追加アプリケーション
【図１】
2007164392.tif 000003
【図２】
2007164392.tif 000004
【図３】
2007164392.tif 000005
【図４】
2007164392.tif 000006
【図５】
2007164392.tif 000007
【図６】
2007164392.tif 000008
【図７】
2007164392.tif 000009
【図８】
2007164392.tif 000010