(57)【特許請求の範囲】
【請求項１】
コンピュータの内蔵記録媒体のバックアップ方法であって、
各種プログラムを含むデータを読み出し専用に記録するＲＯＭ部、および、各種データを読み書きするＲＡＭ部を有するリムーバブル記録媒体が、交換可能に前記コンピュータ本体に対してセットされた時に、前記コンピュータの読書部がそのリムーバブル記録媒体のＲＯＭ部およびＲＡＭ部からデータを読み出す読出工程と、
前記コンピュータの中央処理部が、前記リムーバブル記録媒体のＲＯＭ部に書き込まれているバックアップ設定用プログラムに設定された再起動ツールを実行することで、前記コンピュータの再起動を実行する再起動工程と、
前記コンピュータの読書部が、前記リムーバブル記録媒体から読み出されたプログラムに基づいて前記コンピュータの内蔵記録媒体に記録されている各種データを読み出す内蔵記録媒体読出工程と、
前記コンピュータの前記読書部が、前記コンピュータの内蔵記録媒体から読み出された各種データと、バックアップのための条件と、を前記リムーバブル記録媒体のＲＡＭ部に書き込んで、前記コンピュータの内蔵記録媒体内の各種データを書き換えることなくバックアップをおこなうバックアップ工程と、
を含んだことを特徴とするバックアップ方法。
【請求項２】
コンピュータの内蔵記録媒体のバックアップ方法であって、
各種プログラムを含むデータを読み出し専用に記録するＲＯＭ部、および、各種データを読み書きするＲＡＭ部を有するリムーバブル記録媒体が、交換可能に前記コンピュータ本体に対してセットされた時に、前記コンピュータの読書部がそのリムーバブル記録媒体のＲＯＭ部およびＲＡＭ部からデータを読み出す読出工程と、
前記コンピュータの中央処理部が、前記リムーバブル記録媒体のＲＯＭ部に書き込まれているバックアップ設定用プログラムに設定された再起動ツールを実行することで、前記コンピュータの再起動を実行する再起動工程と、
前記コンピュータの読書部が、前記リムーバブル記録媒体から読み出されたプログラムおよびバックアップのための条件に基づいて、バックアップされている各種データを前記ＲＡＭ部から読み出して、前記コンピュータの内蔵記録媒体内の各種データを書き換えることなく前記コンピュータの内蔵記録媒体にリストアするリストア工程と、
を含んだことを特徴とするバックアップ方法。
【請求項３】
コンピュータの内蔵記録媒体をバックアップさせるためのプログラムが記憶されたリムーバブル記録媒体であって、
前記リムーバブル記録媒体は、各種プログラムを含むデータを読み出し専用に記録するＲＯＭ部と、各種データを読み書きするＲＡＭ部とを有し、
前記ＲＯＭ部には、
前記リムーバブル記録媒体が交換可能に前記コンピュータ本体に対してセットされた時に、前記ＲＯＭ部およびＲＡＭ部からデータを読み出す機能と、前記ＲＯＭ部に書き込まれているバックアップ設定用プログラムに設定された再起動ツールを実行することで、前記コンピュータの再起動を実行する機能と、前記ＲＯＭ部から読み出されたプログラムに基づいて、前記コンピュータの内蔵記録媒体に記録されている各種データを読み出す機能と、前記コンピュータの内蔵記録媒体から読み出された各種データと、バックアップのための条件と、を前記ＲＡＭ部に書き込んで、前記コンピュータに内蔵される内蔵記録媒体内の各種データを書き換えることなくバックアップをおこなう機能とを前記コンピュータに実施させるプログラムが含まれる、
リムーバブル記録媒体。
【請求項４】
コンピュータの内蔵記録媒体をバックアップさせるためのプログラムが記憶されたリムーバブル記録媒体であって、
前記リムーバブル記録媒体は、各種プログラムを含むデータを読み出し専用に記録するＲＯＭ部と、各種データを読み書きするＲＡＭ部とを有し、
前記ＲＯＭ部には、
前記リムーバブル記録媒体が交換可能に前記コンピュータ本体に対してセットされた時に、前記ＲＯＭ部およびＲＡＭ部からデータを読み出す機能と、前記ＲＯＭ部に書き込まれているバックアップ設定用プログラムに設定された再起動ツールを実行することで、前記コンピュータの再起動を実行する機能と、前記ＲＯＭ部から読み出されたプログラムおよび前記ＲＡＭ部から読み出されたバックアップのための条件に基づいて、前記ＲＡＭ部に記憶されているバックアップされている各種データを読み出す機能と、前記ＲＡＭ部から読み出されたバックアップされている各種データを、前記コンピュータの内蔵記録媒体内の各種データを書き換えることなく前記コンピュータの内蔵記録媒体にリストアする機能とを前記コンピュータに実施させるプログラムとが含まれる、リムーバブル記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、バックアップ方法に関し、更に詳しくは、パーソナルコンピュータに内蔵されるハードディスクに記録されている各種データをバックアップするバックアップ方法に関する。
【０００２】
【従来の技術】
従来のバックアップ方法では、パーソナルコンピュータに内蔵されるハードディスクから起動したオペレーティングシステム上でハードディスクに記録されている各種データのバックアップをおこなっていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記のごとき従来のバックアップ方法では、バックアップの対象の記録媒体であるハードディスクから起動したオペレーティングシステム上でバックアッププログラムを起動して、バックアップをおこなうようにしているため、バックアップの障害が起こりやすい問題点があった。また、そのバックアップの際には、バックアップのための各種条件をハードディスクに設定して記録していたため、ハードディスクの内容が書き換えられてしまって、各種設定が変わってしまう問題点があった。
【０００４】
そこで、この発明は、上記に鑑みてなされたものであって、簡易な操作で安全にバックアップをおこなうことができるバックアップ方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、請求項１に記載の発明にかかるバックアップ方法は、各種プログラム等のデータを読み出し専用に記録するＲＯＭ部、および、各種データを読み書きするＲＡＭ部を有するリムーバブル記録媒体が、交換可能にコンピュータ本体に対してセットされた時に、そのリムーバブル記録媒体のＲＯＭ部およびＲＡＭ部からデータを読み出す読出工程と、リムーバブル記録媒体から読み出されたプログラムに基づいてコンピュータに内蔵される内蔵記録媒体に記録されている各種データを読み出す内蔵記録媒体読出工程と、内蔵記録媒体から読み出された各種データと、バックアップのための条件と、をリムーバブル記録媒体のＲＡＭ部に書き込んでバックアップをおこなうバックアップ工程とを含んだことを処理上の特徴とする。
【０００６】
また、請求項２に記載の発明にかかるバックアップ方法は、各種プログラム等のデータを読み出し専用に記録するＲＯＭ部、および、各種データを読み書きするＲＡＭ部を有するリムーバブル記録媒体が、交換可能にコンピュータ本体に対してセットされた時に、そのリムーバブル記録媒体のＲＯＭ部およびＲＡＭ部からデータを読み出す読出工程と、リムーバブル記録媒体から読み出されたプログラムおよびバックアップのための条件に基づいて、バックアップされている各種データをＲＡＭ部から読み出して、コンピュータに内蔵される内蔵記録媒体にリストアするリストア工程とを含んだことを処理上の特徴とする。
【０００７】
【発明の実施の形態】
以下に添付図面を参照して、この発明の好適な実施の形態にかかるバックアップ方法について詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【０００８】
（機能的構成）
まず、この発明の本実施の形態にかかるバックアップ方法を実現するパーソナルコンピュータ等のハードウェアの機能的構成について説明する。図１は、この発明の本実施の形態にかかるバックアップ方法を実現するハードウェアの機能的構成を示すブロック図である。図２は、この発明の本実施の形態にかかるバックアップ方法を実現するメディアの概念図である。
【０００９】
図１において、１００はリムーバブル記録媒体（以下「メディア」という。）であり、１０１はハードディスクであり、１０２は読み書き部（以下「読書部」と省略する。）であり、１０３は中央処理部であり、１０４は入力部であり、１０５は表示部である。
【００１０】
メディア１００は、コンピュータ本体に対して容易に取り外しが可能な媒体であり、図２に示すように、起動部１００ａと固定データ部１００ｂとからなるＲＯＭ部１００ｃと、ＲＡＭ部１００ｄとを有している。起動部１００ａには、たとえば、起動時に一番最初に読み込まれるブートプログラム等の起動ソフトウェアを記録してある。また、固定データ部１００ｂには、オペレーティングシステムやバックアッププログラムやリストアプログラムやバックアップ設定用プログラム等を記録してある。なお、オペレーティングシステムは、ディスクメディアの認識やコピー等の処理をおこなえる程度の軽いプログラムでよい。また、ＲＯＭ部１００ｃは、データの読み出し専用で書き換えをおこなうことができないようになっている。ＲＡＭ部１００ｄは、データの読み書きの両方ができるようになっている。
【００１１】
なお、ＲＯＭ部１００ｃに書き込まれているデータは、ＣＤ−ＲＷ等のメディア２００を製造する段階でプレスすることにより書き込むことも可能であるので、そのデータ量が大きくても、容易にかつ効率的にデータ書き込みができる。また、このメディア２００としては、たとえば、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等のディスク形状のメディアや、フラッシュメモリ、コンパクトフラッシュ、スマートメディア、メモリースティック、ＳＤカード等のメディアがある。
【００１２】
図１に戻って、ハードディスク１０１は、コンピュータに内蔵される記録媒体であり、オペレーティングシステムや各種アプリケーションや各種データを記録する。読書部１０２は、メディア１００やハードディスク１０１に対して読み書きをおこなう。特に、この読書部１０２は、メディア１００のＲＯＭ部１００ｃおよびＲＡＭ部１００ｄに書き込まれているプログラムまたはデータを読み取る（図２参照）。
【００１３】
中央処理部１０３は、全体の処理を司るところである。特に、この中央処理部１０３は、後述するように、メディア２００から読み取ったブートプログラムやバックアッププログラムやリストアプログラムを実行してバックアップまたはリストアをおこなう。入力部１０４は、マウス等のポインティングデバイスやキーボード等の入力デバイスである。表示部１０５は、ＣＲＴ（Cathode Ray Tube）や液晶等のディスプレイである。
【００１４】
上記構成において、前記メディア１００がユーザーによってコンピュータのドライブにセットされると、ドライブがメディア１００のＲＯＭ部１００ｃからブートプログラムやバックアッププログラムを読み出す。すると、中央処理部１０３は、読み出されたプログラムを実行して、バックアップまたはリストアをおこなう。
【００１５】
つぎに、この発明の実施の形態にかかるバックアップ方法を実現するハードウェアの機能的構成の具体例について説明する。図３は、この発明の実施の形態にかかるバックアップ方法を実現するハードウェアの機能的構成の具体例を示すブロック図である。なお、上記図１と同一の構成については、同一符号を付す。
【００１６】
図３において、メディアドライブ２００とハードディスク１０１の中のハードディスクドライブモジュール２０１は、読書部１０２の機能を実現する。メディアドライブ２００は、メディア１００のＲＯＭ部１００ｃおよびＲＡＭ部１００ｄから各種データを読み出すとともに、そのＲＡＭ部１００ｃに対して各種データの読み書きをおこなう。ハードディスクドライブモジュール２０１は、ハードディスク１０１に対して各種データの読み書きをおこなう。
【００１７】
また、ＣＰＵ２０２とＲＯＭ２０３とＲＡＭ２０４は、中央処理部１０３の機能を実現する。ＣＰＵ２０２は、ＲＯＭ２０３とＲＡＭ２０４から各種データを読み出した各種プログラムを順次実行する。ＲＯＭ２０３には、起動のためにＣＰＵ２０２が最初に読み込むためのプログラムが格納されており、このプログラムによってハードディスク１０１に格納されたプログラムを読み込んでの始動や、メディア１００の起動部１００ａを読み込んでの始動が可能になる。ＲＡＭ２０４には、メディア１００のＲＯＭ部１００ｃやＲＡＭ部１００ｄ等から読み込まれた各種プログラム等のデータを格納する。
【００１８】
また、ビデオメモリ２０５には、表示部１０５の画面に対応する表示空間データを保持する。バス２０６には、メディアドライブ２００、ＨＤＤ２０１、ＣＰＵ２０２、ＲＯＭ２０３、ＲＡＭ２０４、ビデオメモリ２０５、入力部１０４がそれぞれ接続している。
【００１９】
（バックアップの手順）
つぎに、本実施の形態にかかるバックアップの手順について説明する。図４
は、バックアップの手順の一例を示すフローチャートである。図４のフローチャートにおいて、まず、中央処理部１０３がハードディスク１０１に記録されているオペレーティングシステムを起動している際に、ユーザーがメディア１００をセット（ステップＳ１００）すると、中央処理部１０３はセットされたメディア１００を認識する（ステップＳ１０１）。中央処理部１０３は、その認識の結果が非対応メディアと判断したら処理をＳ１０２に移し、対応メディアと判断したら処理をＳ１０３に移す。
【００２０】
そして、中央処理部１０３は、そのメディアドライブ２００の機能、あるいはそのパソコンが動いているＯＳの機能等によって、そのままの状態で何もしない、あるいはメディアをドライバから排出する、あるいは非対応メディアである旨のメッセージを表示部１０５に表示させて処理を終了する（ステップＳ１０２）。一方、中央処理部１０３は、対応メディアの場合には、ＲＯＭ部１００ｃに書き込まれているバックアップ設定用プログラムを読み出して起動する（ステップＳ１０３）。中央処理部１０３は、たとえば、ハードディスク１０１のデータをすべてバックアップするか、または、前回の設定データとの比較を行い前回のバックアップ以降に更新された変更ファイルのみをバックアップするか、または、ある期間内に更新された変更ファイルのみをバックアップするか、または、特定フォルダのみをバックアップするかなどの設定データをユーザーに入力させる（ステップＳ１０４）。
【００２１】
この設定データは、メディア２００のＲＡＭ部１００ｄに記録する。また、設定データの他例としては、任意の領域だけのバックアップ、任意の拡張子だけのバックアップ、日付指定のバックアップ、変化値だけのバックアップ等を設定するようにしてもよい。この設定に応じてメディア１００を区別してバックアップするようにすると、メディアごとにバックアップの種類を換えて管理することが可能になるため、ユーザーのバックアップの管理を支援することができる。
【００２２】
つぎに、この設定データが入力されると、自動的に、または使用者に対してバックアップ実行可否のメッセージを出力しそれに可と言う入力が行われた場合、中央処理部１０３は、バックアップ設定用プログラムに設定された再起動ツールによって、再起動を実行させる（ステップＳ１０５）。中央処理部１０３は、メディア１００の起動部１００ａに記録されている起動プログラムを読みだして起動する（ステップＳ１０６）。続いて、中央処理部１０３は、ＲＯＭ部１００ｃの固定データ部１００ｂから軽い専用のオペレーティングシステム（ＯＳ）を読み出し（ステップＳ１０７）、ＯＳを起動させる。
【００２３】
つぎに、中央処理部１０３は、入力部１０４と表示部１０５等の入出力機器のイニシャライズをおこない（ステップＳ１０８）、ＲＯＭ部１００ｃの固定データ部１００ｂからバックアッププログラムを呼び出す（ステップＳ１０９）。ここで、中央処理部１０３は、ＲＡＭ部１００ｄから設定データの読み出しとバックアップデータの存在を確認する。バックアップデータが存在せず設定データがある場合には（ステップＳ１１０：有）、設定データにしたがってバックアップを実行する（ステップＳ１１１）。また、バックアップデータが存在し、設定データが有る場合には（ステップＳ１１０：有）、設定データにしたがってバックアップを実行する（ステップＳ１１１）が、使用者に対して実際にバックアップを行うのか、それともリストアを行うのかを選択させることもできる（ステップ１２１）。また、バックアップデータがあり、設定データがない場合には（ステップＳ１１２：無）、中央処理部１０３は、ＲＯＭ部１００ｃの固定データ部１００ｂからリストアプログラムを呼び出し（ステップＳ１１２）、リストアを実行する（ステップＳ１１３）。したがって、パソコン内のデータが壊れてリストアを行いたい場合は（ステップ１０５）から手順が行われることになる。バックアップデータが存在せず設定データもない場合は、通常の手順では起こらないことになるが、新しいメディアをドライブにセットして再起動した場合、メディアドライブの機能によってはこのような状況になるため、この場合は設定データの入力等を指示するメッセージを出力することができる（ステップ１２２）。
【００２４】
以上説明したように、この実施の形態によれば、ユーザーは、メディア２００をセットするという簡易な操作で安全にバックアップをおこなうことができるようになる。また、バックアップに必要なすべてのプログラムおよびデータがメディア１００内で完結しているため、ハードディスク内のデータを書き換えることなく、バックアップやリストアをおこなうことができるようになり、バックアップの障害を減少させることができる。このため、バックアップ時に障害が発生した場合に、ハードディスク内に中間処理ファイル等を減少させることができるようになるため、本来のシステム全体に与える影響もなくなる。
【００２５】
なお、前記設定データには、設定されたバックアップの実行の有無を区別するフラグ等を立てるようにしてもよい。また、コンピュータのタイマー機能を用いて、定期的に自動バックアップをおこなうようにしてもよい。この場合、あらかじめ設定データを設定してメディア１００のＲＡＭ部１００ｄに記録しておけばよい。また、上記図４に示す処理において、リストアプログラムを実行する際には、電源を切った状態から直接メディア１００から起動させて、バックアップ設定用プログラムを起動させないで直接リストアプログラムを起動させるようにしてもよい。
【００２６】
また、リストアを実行する際に、壊れている部分だけを選択的にリストアするようにしてもよい。その選択は、たとえば、データが壊れているか否かをファイルごとに区別するメニュー画面を表示して、壊れているデータのみを選択させるようにしてもよい。また、メディアを用いてバックアップするようにしたため、パソコンメーカー等がプリインストールソフト付きでパソコンを販売する場合に、プリインストールソフトを容易に複数のパソコンに入れることができるようになる。
【００２７】
また、バックアップをおこなったデータのリストアは、メディアを挿入することによって容易におこなえるため、バックアップ時に消去するようにしてもよい。これによって、たとえば、パソコンがネットワークに接続している場合における重要なデータの改変を防ぐことが可能になる。
【００２８】
また、バックアップ時に、パソコン固有の情報を同時にメディアのＲＡＭ部に記録しておき、リストア時に、そのパソコン固有の情報がリストア先のパソコンと同一の場合にリストアを実行し、不一致の場合にリストアを実行させないようにしてもよい。これによって、バックアップをおこなったパソコンに対してのみリストアをおこなうことが可能となるため、セキュリティ上優れたものとなる。
【００２９】
なお、パソコン固有の情報としては、たとえば、ＢＩＯＳの情報やネットワークボードのＭＡＣアドレス等がある。特に、イーサネットで使用されるＭＡＣアドレスは、世界中で重複がないため、特に好ましい。このネットワークボードのＭＡＣアドレスの場合は、パソコン自体が壊れてしまっても、同一のＬＡＮボードであれば他のパソコンにデータをリストアすることができるため、新しいパソコンにネットワークボードを装着することによって壊れたパソコンからのバックアップデータのリストアが可能になると言う非常に便利な利点を有するため、ユーザーの使い勝手もよくなる。
【００３０】
【発明の効果】
以上説明したように、この発明によれば、ユーザーは、リムーバブル記録媒体をセットするという簡易な操作によって、安全にバックアップをおこなうことができる効果を奏する。
【図面の簡単な説明】
【図１】この発明の本実施の形態にかかるバックアップ方法を実現するハードウェアの機能的構成を示すブロック図である。
【図２】この発明の本実施の形態にかかるバックアップ方法を実現するメディアの概念図である。
【図３】この発明の本実施の形態にかかるバックアップ方法を実現するハードウェアの機能的構成の具体例を示すブロック図である。
【図４】バックアップの手順を示すフローチャートである。
【符号の説明】
１００  メディア
１０１  ハードディスク
１０２  読書部
１０３  中央処理部
１０４  入力部
１０５  表示部
１００ａ  起動部
１００ｂ  固定データ部
１００ｃ  ＲＯＭ部
１００ｄ  ＲＡＭ部
２００  メディアドライブ
２０１  ＨＤＤ
２０２  ＣＰＵ
２０３  ＲＯＭ
２０４  ＲＡＭ
２０５  ビデオメモリ
２０６  バス
【図１】
0003964117.tif 000002
【図２】
0003964117.tif 000003
【図３】
0003964117.tif 000004
【図４】
0003964117.tif 000005