(57)【要約】【課題】リカバリ処理を行う情報処理装置において、リカバリ処理後のHDDの状態をユーザが簡易に設定することができる情報処理装置、該情報処理装置において実行されるプログラムを提供することを課題とする。【解決手段】リカバリ処理を行うPCにおいてHDD１０４のリカバリ処理後の状態に関する情報を有する構成ファイル、およびリカバリ処理によってHDD１０４に復元されるデータの情報を持つリカバリ用イメージ６４をユーザから設定変更可能とするユーザインターフェースを用意する。【選択図】図７
2010176534.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置と、
記憶装置の記憶内容を保存したリカバリ用ファイルと、
前記リカバリ用ファイルを前記記憶装置に復元した場合の該記憶装置の状態が記された構成ファイルと、
前記構成ファイルに記された前記記憶領域の状態を画面に表示し、該構成ファイルの情報を編集する編集手段と、
前記リカバリ用ファイルと前記構成ファイルに記された情報に基づいて、前記記憶装置をリカバリするリカバリ手段と
を備えたことを特徴とする情報処理装置。
【請求項２】
前記編集手段は、複数用意された前記リカバリ用ファイルのうち、前記記憶装置のリカバリに用いる１つのファイルを選択入力する入力手段を
さらに備えることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記リカバリ用ファイルの更新を行なう更新手段をさらに備え、
前記編集手段は前記更新手段の起動を行なうこと
を特徴とする請求項１または請求項２記載の情報処理装置。
【請求項４】
前記リカバリ手段は、前記構成ファイルに記された情報に従い、前記記憶装置内に所定の大きさのパーティションと、該パーティションを所定の形式のファイルシステムで使用可能にフォーマットする機能を備えることを特徴とする請求項１乃至請求項３のいずれか一項に記載の情報処理装置。
【請求項５】
処理部と、表示装置と、記憶装置とを有する情報処理装置において実行されるプログラムであって、
前記記憶装置の記憶内容を保存したリカバリ用ファイルと、前記ファイルを前記記憶装置に復元した場合の該記憶装置の状態が示された構成ファイルとの内容を前記表示装置に表示させ、
前記構成ファイルに記された情報を前記処理部に編集させ、
前記リカバリ用ファイルおよび前記構成ファイルに記された情報に基づいて前記記憶装置を前記処理部にリカバリ処理させる
ことを特徴とするプログラム。
【請求項６】
処理部が複数用意された前記リカバリ用ファイルのうち、前記記憶装置のリカバリに用いる１つのファイルをさらに選択する
ことを特徴とする請求項５記載のプログラム。
【請求項７】
前記処理部に前記リカバリ用ファイルの更新を処理部にさらに行わせる
ことを特徴とする請求項５または請求項６記載のプログラム。
【請求項８】
前記処理部に、前記リカバリ処理において前記構成ファイルに記された情報に従い、前記記憶装置に所定の大きさのパーティションと、該パーティションを所定の形式のファイルシステムで使用可能にフォーマットさせることを特徴とする請求項５乃至請求項７のいずれか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はリカバリ機能を有する情報処理装置に関するものであり、特にリカバリ処理後のHDD（Hard Disk Drive）内のデータをユーザの所望のデータとする機能を有する情報処理装置および情報処理装置において実行されるプログラムに関する。
【背景技術】
【０００２】
PC（Personal Computer）において故障等のトラブルが生じたととき、PCを購入時（出荷時）の環境へと復元させるリカバリ機能を有したPCが提供されている。このリカバリ機能は、HDDのHDDリカバリ領域に格納されているリカバリ用イメージというイメージファイルを用いて、HDD内のOS（Operating System）領域を購入時（工場出荷時）と同様の内容へと復元させる機能である。従来このイメージファイルは予め提供されているファイルであり、リカバリ処理を行うとHDDは購入時（工場出荷時）の状態に戻るだけで、別に保存しておかなければユーザの追加したデータを復元することは不可能であった。
【０００３】
しかし、近年リカバリ用イメージファイルをユーザが作成、選択することができるOSが提案されている（特許文献１を参照）。この提案にかかるOSを用いれば、リカバリ用イメージの変更を行ない、リカバリ後のHDD内のデータをユーザが追加したデータを含む所望の状態にすることが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−９９２６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記提案にかかるOSを用いてリカバリ処理に使用するリカバリ用イメージを変更することで、リカバリ処理後のHDD内のデータをユーザ所望の状態に復元することは可能であるが、上記提案はPCメーカ又は情報技術専門家向けの技術として開示されており、直接コマンドレベルの操作を要するなど作業ミスが生じやすく、一般のユーザには扱いづらいものとなっていた。
【０００６】
本発明は上記問題に鑑みてなされたもので、リカバリ処理後のHDDの状態をユーザが簡易に設定することができる情報処理装置、該情報処理装置において実行されるプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明にかかる情報処理装置は、記憶装置と、記憶装置の記憶内容を保存したリカバリ用ファイルと、前記リカバリ用ファイルを前記記憶装置に復元した場合の該記憶装置の状態が記された構成ファイルと、前記構成ファイルに記された前記記憶領域の状態を画面に表示し、該構成ファイルの情報を編集する編集手段と、前記リカバリ用ファイルと前記構成ファイルに記された情報に基づいて、前記記憶装置をリカバリするリカバリ手段とを備えたことを特徴としている。
【０００８】
また本発明にかかるプログラムは、処理部と、表示装置と、記憶装置とを有する情報処理装置において実行されるプログラムであって、前記記憶装置の記憶内容を保存したリカバリ用ファイルと、前記ファイルを前記記憶装置に復元した場合の該記憶装置の状態が示された構成ファイルとの内容を前記表示装置に表示させ、前記構成ファイルに記された情報を前記処理部に編集させ、前記リカバリ用ファイルおよび前記構成ファイルに記された情報に基づいて前記記憶装置を前記処理部にリカバリ処理させることを特徴としている。
【発明の効果】
【０００９】
PCのユーザがHDDリカバリ用のイメージファイルの復元イメージを視覚的に提供する、HDD内のデータ復元のためのユーザインターフェースを用意することで、リカバリ処理後のHDD内の状態をユーザが簡易に選択または設定可能な情報処理装置、該情報処理装置において実行されるプログラムを実現することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態におけるPCの内部構成の一例を示すブロック図。
【図２】本実施形態における初期設定のHDD内の構成の一例を示す図。
【図３】本実施形態におけるリカバリ処理の流れの一例を示す図。
【図４】本実施形態における構成ファイルの内容の一例を示す図。
【図５】本実施形態における構成ファイルに基づいたリカバリ処理後のHDDのパーティション構成の例を示す図。
【図６】本実施形態におけるリカバリ用イメージファイルの例を示す図。
【図７】本実施形態におけるリカバリ処理の流れの一例を示す図。
【図８】本実施形態におけるリカバリ設定アプリケーションにおいて表示部に表示されるリカバリ設定画面の一例を示す図。
【図９】本実施形態におけるリカバリ設定処理フローの一例を示すフロー図。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態を図面を参照しながら説明する。
【００１２】
図１は本実施形態におけるPC１００の内部構成の一例を示すブロック図である。図１にはPC１００、CPU１０１、ROM１０２、RAM１０３、HDD１０４、光ディスク１０５、ODD１０６、表示部１０７、KBC１０８、キーボード１０９、マウス１１０、およびバス１１１が示されている。
【００１３】
PC１００はユーザからの指示によって各種計算処理を行う情報処理装置である。PC１００はリカバリ処理機能を有している。ここでいうリカバリ処理機能とは、例えば何らかの理由でPC１００のHDD１０４がアクセス不能となった場合に、HDD１０４を利用可能な状態に再設定するとともに、HDD１０４内のデータを復元する機能を指す。
【００１４】
CPU１０１は中央演算処理装置（Central Processing Unit）であり、PC１００全体を制御している。また各種プログラムに応じた所定の処理を実行する機能を有している。
【００１５】
ROM１０２は半導体メモリによって構成され、例えばCPU１０１の実行するプログラムなどを格納している。
【００１６】
RAM１０３は半導体メモリにより構成され、CPU１０１がプログラムを処理する際にプログラムおよびデータを展開する領域として利用される。
【００１７】
HDD１０４は例えばハードディスクドライブ（Hard Disk Drive）であり、データを読み書き可能な不揮発性の大容量記憶領域である。HDD１０４はPC１００の使用するプログラム、データ等を格納している。またHDD１０４は、各々を個別の領域として扱えるパーティションを作成することも可能である。本実施形態においては、初期状態のHDD１０４はOS領域とHDDリカバリ領域の二つのパーティションを持つ。また、HDD１０４にはリカバリ処理機能を備えたリカバリ設定アプリケーションプログラムを保存する。このリカバリ設定アプリケーションプログラムとはCPU１０１が本実施形態におけるリカバリ設定アプリケーションを実行するためのプログラムである。
【００１８】
光ディスク１０５は例えばCD−ROM（Compact Disk−Read Only Memory）であり、リムーバブルメディアとしてPC１００が使用するプログラム、データ等を格納している。リムーバルメディアとして本実施形態では光ディスク１０５を例示しているが、これに限定されるものではない。
【００１９】
ODD１０６は光学ディスクドライブ（Optical Disk Drive）であり、光ディスク１０５の各種情報の読み取り、書き込みを行なう機能を有している。
【００２０】
表示部１０７は例えば液晶ディスプレイ(Liquid Crystal Display)であり、PC１００が出力する画像情報をユーザに向けて表示する機能を有している。
【００２１】
KBC１０８はキーボード１０９およびマウス１１０からの入力を制御するコントローラである。キーボード１０９およびマウス１１０からユーザの操作情報を伝達され、入力情報としてPC１００に入力を行なう。
【００２２】
キーボード１０９はユーザがキーを押圧したことを検知し、その情報をKBC１０８に伝達する機能を有している。
【００２３】
マウス１１０は、ユーザが手で持ち動かしたときのマウス１１０の移動およびキーの押圧を検知し、その情報をKBC１０８に伝達する機能を有している。
【００２４】
バス１１１にはPC１００内の各種モジュールが接続されており、モジュール相互間での通信を可能としている。
【００２５】
図２は本実施形態における初期設定のHDD１０４内の構成の一例を示す図である。図２にはHDD１０４、OS領域２１、HDDリカバリ領域２２、OS２３、およびリカバリ用イメージ２４が示されている。
【００２６】
HDD１０４は本実施形態における初期設定のままであり、OS領域２１およびHDDリカバリ領域２２の二つのパーティションを有している。
【００２７】
OS領域２１はHDD１０４のパーティションの一つであり、OS２３および各種情報（例えばPC１００で使用する各種ソフトウェアやユーザが通常保存するデータ等）が格納されている。
【００２８】
HDDリカバリ領域２２はHDD１０４のパーティションの一つであり、リカバリ用イメージ、構成ファイル等のリカバリ処理に必要な情報が格納されている。リカバリ用イメージとはリカバリ処理をおこなう際に用いる所定のデータを圧縮したイメージファイルであり、リカバリ処理の際はPC１００はこのリカバリ用イメージを伸長してHDD１０４のOS領域に保存することでデータの復元を行なう。構成ファイルとは例えば、HDD１０４のパーティションの個数、各パーティションの使用方法、各パーティションのサイズ情報等の情報が格納されている。リカバリ処理とはPC１００がこれらのリカバリ用イメージ、構成ファイルの情報に基づいてHDD１０４内の状態を再構成する処理である。また本実施形態におけるリカバリ設定処理とは、リカバリ設定アプリケーションによって、これらのリカバリ用イメージ、構成ファイルの内容をユーザに設定変更させる処理であり、このリカバリ設定処理によってユーザはリカバリ後のHDD１０４内のデータを所望の状態とすることが可能である。
【００２９】
OS２３はPC１００におけるオペレーティングシステムであり、PC１００全体を管理するソフトウェアである。
【００３０】
リカバリ用イメージ２４はリカバリ処理時に使用するファイルであり、PC１００の初期設定におけるOS２３を含むOS領域２１のデータを保存用に圧縮したイメージファイルである。
【００３１】
図３は本実施形態におけるリカバリ処理の流れの一例を示す図である。
【００３２】
図３左上のHDD１０４はOS領域３１に欠陥（物理的ではない）が生じている状態である。このHDD１０４に対してリカバリ処理を行うものとする。まず欠陥が生じているOS領域３１にフォーマットを行ない、HDD１０４のOS領域３２にあたる領域を初期化する。初期化を行なった後に、OS領域３１のあった領域にOS領域３２を作成する。ここでのOS領域３２は欠陥も無く、何のデータも入っていない状態である。そしてHDDリカバリ領域２２に格納されているリカバリ用イメージ２４に伸長処理を施し、伸長処理後のデータであるOS２３をOS領域３２に格納する。こうすることでOS領域に欠陥を持たず、OS２３を有するHDD１０４が復元される。以上でリカバリ処理は終了となる。
【００３３】
図４は本実施形態における構成ファイルの内容の一例を示す図である。
【００３４】
PC１００はHDD１０４のHDDリカバリ領域２２に図５に示す内容を含む構成ファイルを有している。本実施形態におけるリカバリ処理では、この構成ファイルの内容に基づいてHDD１０４のパーティション構成および各種設定を行なう。図４に示す構成ファイルは初期設定でのリカバリ処理用データが保存されている状態である。本実施形態におけるリカバリ設定処理ではこの構成ファイルの内容を変更し、リカバリ処理後のHDD１０４のパーティション構造の変更および各種設定変更を行う。
【００３５】
構成ファイルの内容として図４には例えばパーティションの個数、各パーティションの設定、各パーティションのサイズ、各パーティションのファイルシステム、リカバリのレベル、各パーティションの暗号化設定、各パーティションの隠し設定等が示されている。このようにユーザはリカバリ設定アプリケーションにより構成ファイル内の設定変更ができ、リカバリ処理後のHDD１０４の状態を自在に選択、設定することができる。ここでのパーティションファイルシステムとは、それぞれのパーティションに格納するファイルを管理するファイルシステム形式を指す。リカバリのレベルとはリカバリ処理を行う際に、例えば元々HDD１０４に保存してあったデータを後に読み取りづらくするように、リカバリ処理時にHDD１０４上に意味の無いデータを上書きする作業の実施レベルを指す。また各パーティションの暗号化設定とはリカバリ処理後に各パーティションに関して暗号化処理を行うか否かの設定を指す。また、各パーティションの隠し設定とはリカバリ処理後に各パーティションをユーザから隠蔽するか否かの設定を指す。また、構成ファイルの内容としては本実施形態ではこれらを例示したが、これに限定されるものではなく、リカバリ処理に必要な情報は構成ファイルに保存される。
【００３６】
図５は本実施形態における構成ファイルに基づいたリカバリ処理後のHDD１０４のパーティション構成の例を示す図である。図５にはHDD１０４、OS領域２１、HDDリカバリ領域２２、OS領域５１、ユーザ領域５２、OS領域５３、ユーザ領域A５４、ユーザ領域B５５、および空き領域５６が示されている。
【００３７】
本実施形態においてユーザがリカバリ設定アプリケーションによる構成ファイルの設定の変更を行なうことで、HDD１４のパーティション構造および各種リカバリ処理設定を変更することができる。図５では構成ファイルの設定変更によって変更された場合のHDD１０４のパーティション構造の例をパターン１〜パターン３で示している。
【００３８】
パターン１のHDD１０４パーティション構造は図４で示した構成ファイル内容に従っており、購入時（工場出荷時）のパーティション構造である。
【００３９】
パターン２のHDD１０４パーティション構造はOS領域５１がパターン１のOS領域２１より小さい容量となっており、ユーザ領域５２が加わっている。ここでユーザ領域５２とはユーザが私的に作成、使用するパーティションである。ここでのOS領域５１およびユーザ領域５２の容量はそれぞれ６０GB、３０GBとなっている。リカバリ処理設定アプリケーションによって、構成ファイルの設定をパーティション数＝３、第１パーティション＝OS領域、第２パーティション＝ユーザ領域、第３パーティション＝HDDリカバリ領域、第１パーティションサイズ＝６０GB、第２パーティションサイズ＝３０GB、第３パーティションサイズ＝３０GB、・・・と変更すれば、パターン２のHDD１０４パーティション構造がリカバリ処理のHDD１０４のフォーマット後に作成される。ちなみにこのHDDリカバリ領域２２はパターン１のHDDリカバリ領域２２と同様のものである。
【００４０】
パターン３に関して、HDD１０４はOS領域５３、ユーザ領域A５４、ユーザ領域B５５の３つのパーティションと空き領域５６によって構成されている。このようにユーザ領域はパターン３のように複数個作成することも可能であり、それぞれを目的に合わせた用途に使用できる。またこのパターン３の空き領域５６とはリカバリ処理時にフォーマットされたままの状態まま、パーティションの作成が行なわれていない状態の領域である。また、ユーザがHDDリカバリ領域を必要としないときは、HDD１０４全体のフォーマットを行い、HDDリカバリ領域の存在しないHDD１０４構造を作成することも可能である。
【００４１】
図６は本実施形態におけるリカバリ用イメージファイルの例を示す図である。図６にはOS２３、リカバリ用イメージA２４、追加ドライバ６１、リカバリ用イメージB６２、追加アプリケーション６３、リカバリ用イメージC６４、追加ユーザデータ６５、およびリカバリ用イメージD６６が示されている。
【００４２】
HDD１０４のOS領域に格納されているデータにデータを追加していき、a→b→c→dの順にデータが変化した場合を考える。最初に格納されているデータはOS２３のみのデータであり、次にユーザが追加ドライバ６１の追加を行い、次に追加アプリケーション６３を追加、そして最後に追加ユーザデータ６５をOS領域に格納されているデータに順次追加していく。
【００４３】
タイミングaではまだ何も追加されていない状態であり、HDD１０４のOS領域に格納されているデータはOS２３のみである。この時点でのリカバリ用イメージは初期設定のリカバリ用イメージA２４である。
【００４４】
タイミングbにおいて追加ドライバ６１を追加する。このとき本実施形態におけるリカバリ設定アプリケーションによってリカバリ用イメージの更新を行なうことが可能である。タイミングbにおいてリカバリ設定処理を行い、リカバリ用イメージの更新を行なうと、リカバリ用イメージはリカバリ用イメージB６２として使用できるようにHDDリカバリ領域に保存される。このリカバリ用イメージB６２はタイミングbにおけるOS領域内に格納されているデータを圧縮したイメージである。
【００４５】
タイミングｃ、dにおいても同様にHDD１０４のOS領域内のデータの更新を行ない、リカバリ用イメージを、リカバリ用イメージC６４、リカバリ用イメージD６６のように更新することができる。ここでの追加アプリケーション６３はユーザが追加を行なったアプリケーションであり、ここでの追加ユーザデータはユーザが追加を行なったユーザが使用する通常のデータおよびユーザが作成したユーザ独自のファイル等を指す。このリカバリ用イメージの更新についてだが、PC１００はHDDリカバリ領域にリカバリイメージを一つ有しており、そのイメージを都度更新していくというものではなく、更新時には前回に更新したイメージとの差分となるデータのイメージがHDDリカバリ領域に更新に関係する情報（日付、更新時のユーザコメント等）と対応付けられて保存される。ユーザが復元を行なうリカバリ用イメージを選択する際は、復元を行ないたいリカバリ用イメージに対応付けられた情報（日付、更新時のユーザコメント等）を基に復元を行ないたい状態を選択する。選択が行なわれると、リカバリ処理時にはPC１００はHDDリカバリ領域に保存されているイメージより、そのユーザが復元を行ないたいデータを作成し、OS領域に格納する。本実施形態において例えばタイミングｂでのデータを復元したい場合にはPC１００はOS２３のみのイメージと、追加ドライバ６１のイメージとを伸長処理し、OS領域に格納する。本実施形態では説明の便宜上、それぞれのリカバリ用イメージはそれぞれのタイミングでのOS領域内のデータが一つのイメージとして保存されているようにして取り扱う。
【００４６】
図７は本実施形態におけるリカバリ処理の流れの一例を示す図である。図７ではパターン２のパーティション構成であって、タイミングｃでのリカバリ用イメージC６４を用いてリカバリ処理を行った場合を示す。図７にはHDD１０４、OS領域３１、HDDリカバリ領域２２、OS領域７１、ユーザ領域７２、リカバリ用イメージC６４、および復元後データ７３が示されている。
【００４７】
ここでは図３を用いて説明を行なったリカバリ処理同様にHDD１０４のOS領域３１に欠陥（物理的でない）が生じている状態からのHDD１０４のリカバリ処理を例示する。まず欠陥の生じているOS領域３１にフォーマットを行い、構成ファイルの内容に基づいてパーティションを作成する。次にリカバリ用イメージC６４に伸長処理を行い、OS領域７１に格納する。このように本実施形態におけるリカバリ設定プログラムを用いてリカバリ設定処理を行った後にリカバリ処理をすることで、ユーザはリカバリ処理後の１０４内のパーティション構造およびOS領域のデータを所望のものに設定することが可能である。
【００４８】
図８は本実施形態におけるリカバリ設定アプリケーションにおいて表示部１０７に表示されるリカバリ設定画面の一例を示す図である。図８にはリカバリ設定アプリケーションウィンドウ８０１、パーティション設定タブ８０２、イメージ設定タブ８０３、パーティション設定欄８０４、タイプ設定欄８０５、サイズ設定欄８０６、ファイルシステム設定欄８０７、暗号化設定欄８０８、隠し設定欄８０９、リカバリレベル設定欄８１０、決定ボタン８１１、およびキャンセルボタン８１２が示されている。
【００４９】
PC１００において本実施形態でのリカバリ設定アプリケーションを起動するとリカバリ設定アプリケーションウィンドウ８０１が表示部１０７に表示され、ユーザからリカバリ設定が可能となる。リカバリ設定アプリケーションウィンドウ８０１にはパーティション設定タブ８０２とイメージ設定タブ８０３があり、パーティション設定タブ８０２においてリカバリ時のHDD１０４パーティションに関する各種設定と、リカバリレベルに関しての設定を行なうことができる。またイメージ設定タブ８０３においてイメージの更新および、リカバリ処理時に用いるイメージの選択を行うことが可能である（図示せず）。
【００５０】
パーティション設定欄８０４はパーティションの作成を行なうか否かの設定を行なう欄であり、「Enable」と「Disable」とのどちらか一方を選択することができる。「Enable」を選択すると該パーティションを作成し、「Disable」を選択すると該パーティションを作成しない。本実施形態では「Enable」とされたパーティションに関して図８におけるパーティションについている番号の若い順から第１パーティション、第２パーティションと名づけて説明を行なっている。
【００５１】
タイプ設定欄８０５はそれぞれのパーティションを基本領域とするか拡張領域とするかが設定できる。ここで一般的に基本領域とはパーティション内部に論理領域を作成できないパーティションであり、拡張領域とはパーティション内部に論理領域を作成可能なパーティションである。また、拡張領域は一つしか作成することができないとされている。
【００５２】
サイズ設定欄８０６はそれぞれのパーティションのサイズを設定する欄である。それぞれのパーティションのHDD１０４での使用する割合を記入可能となっている。
【００５３】
ファイルシステム設定欄８０７はそれぞれのパーティションのファイルシステムを設定する欄である。欄横の「下三角」ボタンをクリックすることで、設定可能なファイルシステムの一覧が表示され、ユーザが一覧から設定を行なうファイルシステムの選択を行なう。ここでのファイルシステムは「NTFS」および「FAT３４」を例示しているが、これに限定されることは無い。
【００５４】
暗号化設定欄８０８はそれぞれのパーティションに暗号化を行なう否かの設定を行なう欄である。
【００５５】
隠し設定欄８０９はそれぞれのパーティションに隠し設定を行なうか否かの設定を行なう欄である。
【００５６】
リカバリレベル設定欄８１０はリカバリ処理を行う際のリカバリレベルの設定を行なう欄である。
【００５７】
決定ボタン８１１はクリックすることで、リカバリ設定アプリケーションにおけるそれぞれの設定を反映させるボタンである。
【００５８】
取り消しボタン８１２はクリックすることで、リカバリ設定アプリケーションにおいて変更したそれぞれの設定の反映を行なわずに、リカバリ設定アプリケーションを終了するボタンである。
【００５９】
本実施形態におけるパーティション１はOS領域のパーティションであり「Disable」とすることはできない。またパーティション４はHDDリカバリ領域のパーティションであり、パーティション設定欄８０４、サイズ設定欄８０６以外の設定を行なうことができない。またここでパーティション設定欄８０４を「Disable」に設定してリカバリ設定処理を行った後に、一度リカバリ処理を行うと、HDDリカバリ領域が無くなり、リカバリ処理に関する情報がPC１００より消滅するため、その後PC１００単体でのリカバリ処理は行えず、次にリカバリ処理を行う場合はリカバリ処理に関する情報を有するリムーバルメディア等を用いてリカバリ処理を行う必要がある。
【００６０】
ここでのパーティション２とパーティション３は「Enable」とされたときはユーザ領域として扱われる。
【００６１】
またここで設定される各パーティションサイズの合計が１００％より少なくなる場合、リカバリ処理後に空き領域が生じる。
【００６２】
図８でのリカバリ設定アプリケーションで設定されるパーティション設定は図５におけるパターン２のパーティション構造を設定したものを例示しており、図８でのリカバリ設定を反映させてリカバリ処理を行うと、そのときのHDD１０４のパーティション構造はパターン２の構造となる。
【００６３】
図９は本実施形態におけるリカバリ設定処理フローの一例を示すフロー図である。
【００６４】
まずCPU１０１はHD１０４よりリカバリ設定アプリケーションプログラムを取得し、アプリケーションの起動を行なう（S９０１）。アプリケーションを起動するとCPU１０１はHD１０４内のリカバリ領域よりリカバリ処理に関する情報（リカバリ用イメージ、構成ファイル内情報等の情報）を取得し、表示部にそれらの情報をリカバリ設定アプリケーションウィンドウ８０１によって、ユーザから設定可能に表示する（S９０２、S９０３）。次にCPU１０１はユーザからの指示に基づいて構成ファイルの内容の設定変更を行なうか否かの判別を行なう（S９０４）。構成ファイルの内容の設定変更を行なうとき（Yes）、CPU１０１はユーザからの変更情報を取得し（S９０５）、変更情報に基づいて構成ファイルに設定の更新を行う（S９０６）。S９０６が完了した後にユーザがリカバリ設定処理を継続するとき（S９０７、Yes）、処理フローはS９０２に戻る。またS９０４において構成ファイルの内容の設定変更を行なわずに（No）、リカバリ用イメージにイメージの更新を行なうとき（S９０８、Yes）、CPU１０１はOS領域に格納されるデータの前回イメージ更新時との差分を取得し、圧縮することで追加のイメージを取得し（S９０９）、更新情報と対応付けてHDDリカバリ領域に保存する（S９１０）。S９１０が終了すると処理フローはS９０７に進む。S９０７で処理を終了するとき（No）、またS９０８においてイメージの変更を行なわないときは（No）、S９１１へ進み、リカバリ設定アプリケーションを終了する。以上で一連の処理フローは終了となる。
【００６５】
なお本実施形態におけるリカバリ設定アプリケーションはユーザが起動してもよいが、リカバリ処理を行う際に自動的に起動されてもよい。リカバリ処理時に自動的に起動されるとこれから行なうリカバリ処理に関しての設定を行なうことが可能であるのでユーザにとってより使い易いものとなる。
【００６６】
本実施形態にかかるリカバリ設定アプリケーションを提供することで、専門知識のない一般ユーザであっても、簡易にリカバリ処理に関する設定を行なうことが可能である。
【００６７】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具現化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００６８】
１００：PC
１０１：CPU
１０２：ROM
１０３：RAM
１０４：HDD
１０５：光ディスク
１０６：ODD
１０７：表示部
１０８：KBC
１０９：キーボード
１１０：マウス
１１１：バス
２１：OS領域
２２：HDDリカバリ領域
２３：OS 
２４：リカバリ用イメージ
３１：OS領域
３２：OS領域
５１：OS領域
５２：ユーザ領域
５３：OS領域
５４：ユーザ領域A
５５：ユーザ領域B
５６：空き領域
６１：追加ドライバ
６２：リカバリ用イメージB
６３：追加アプリケーション
６４：リカバリ用イメージC
６５：追加ユーザデータ
６６：リカバリ用イメージD
７１：OS領域
７２：ユーザ領域
７３：復元後データ
８０１：リカバリ設定アプリケーションウィンドウ
８０２：パーティション設定タブ
８０３：イメージ設定タブ
８０４：パーティション設定欄
８０５：タイプ設定欄
８０６：サイズ設定欄
８０７：ファイルシステム設定欄
８０８：暗号化設定欄
８０９：隠し設定欄
８１０：リカバリレベル設定欄
８１１：決定ボタン
８１２：キャンセルボタン
【図１】
2010176534.tif 000003
【図２】
2010176534.tif 000004
【図３】
2010176534.tif 000005
【図４】
2010176534.tif 000006
【図５】
2010176534.tif 000007
【図６】
2010176534.tif 000008
【図７】
2010176534.tif 000009
【図８】
2010176534.tif 000010
【図９】
2010176534.tif 000011