(57)【要約】【課題】内部ＨＤＤより大きな外部ＨＤＤでディスクアレイを構築する場合に、外部ＨＤＤの容量を有効に使うこと。【解決手段】内部ＨＤＤ１１６と、内部ＨＤＤ１１６が記憶するデータを二重化するための複数の領域２０１Ｐ，２０１Ｒを有し、各領域の容量が内部ＨＤＤ１１６以上である外部ＨＤＤ２０１が接続されるためのｅＳＡＴＡポート１２０と、ｅＳＡＴＡポート１２０に外部ＨＤＤ２０１が接続されたことを認識する外部ＨＤＤ脱着認識部３０１と、外部ＨＤＤ２０１の接続を認識した場合に、領域２０１Ｐ，２０１Ｒの何れかの領域とディスクアレイを構築するかをユーザに問い合わせるための選択ウィンドウ生成部３０５と、ユーザが選択した領域に内部ＨＤＤ１１６のデータをリビルドするリビルド部３０６，３０７と、前記ユーザが選択した領域に応じた領域とディスクアレイを構築するＲＡＩＤ制御部３１０とを具備する。【選択図】      図５
2008250485.tif 000002
【特許請求の範囲】
【請求項１】
本体と、
前記本体内に設けられる第１容量を有する内部記憶装置と、
前記内部記憶装置が記憶するデータを二重化するための複数の領域を有し、各領域の容量が前記第１容量以上である第２記憶装置が接続されるための接続ポートと、
前記外部記憶装置接続ポートに前記外部記憶装置が接続されたことを認識する手段と、
前記外部記憶装置の接続を認識した場合に、前記第２記憶装置内のどの領域とディスクアレイを構築するかをユーザに問い合わせる手段と、
前記問い合わせる手段の問い合わせに応じて前記ユーザが選択した領域に前記内部記憶装置のデータをリビルドする手段と、
前記ユーザが選択した領域に応じた領域とディスクアレイを構築する手段と
を具備することを特徴とする情報処理装置。
【請求項２】
前記ディスクアレイ構築手段が直近にディスクアレイを構築していた領域を示すアレイ情報が格納されるアレイ情報記憶部と、
前記ユーザが選択した領域と前記アレイ情報が示す領域とが異なる場合に、前記アレイ情報記憶部内の情報を変更するアレイ情報変更部とを更に具備することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記外部記憶装置接続ポートと前記外部記憶装置との接続の解除を認識する手段と、
前記接続の解除を認識してから、前記内部記憶装置のデータが変更された領域の情報を生成する手段とを更に具備し、
前記ユーザが選択した領域と前記アレイ情報が示す領域とが同じ場合に、前記リビルド手段は、前記生成された情報に応じて変更された領域を選択的にリビルドすることを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記ユーザが選択した領域と前記アレイ情報が示す領域とが異なる場合に、前記リビルド手段は、前記ユーザが選択した領域のデータを消去した後、前記内部記憶装置の全てのデータを前記ユーザが選択した領域に転送することを特徴とする請求項２記載の情報処理装置。
【請求項５】
前記接続ポートは、ＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１３９４、ｅＳＡＴＡから選ばれることを特徴とする請求項１記載の情報処理装置。
【請求項６】
本体内に設けられる第１容量を有する内部記憶装置と、前記内部記憶装置が記憶するデータを二重化するための複数の領域を有し、各領域の容量が前記第１容量以上である第２記憶装置が接続されるための接続ポートとを具備する情報処理装置のディスクアレイ構築方法であって、
前記外部記憶装置接続ポートに前記外部記憶装置が接続されたことを認識し、
前記第２記憶装置内のどの領域とディスクアレイを構築するかをユーザに問い合わせ、
前記ユーザが選択した領域に前記内部記憶装置のデータをリビルドし、
前記ユーザが選択した領域に応じた領域とディスクアレイを構築する
ことを特徴とするディスクアレイ構築方法。
【請求項７】
直近にディスクアレイを構築していた領域を示すアレイ情報を参照し、
前記ユーザが選択した領域が前記アレイ情報が示す領域と異なる場合に、前記アレイ情報記憶部内の前記アレイ情報を変更することを特徴とする請求項６記載のディスクアレイ構築方法。
【請求項８】
前記外部記憶装置接続ポートと前記外部記憶装置との接続の解除を認識し、
前記接続の解除を認識してから、前記内部記憶装置のデータが変更された領域の情報を生成するを更に具備し、
前記ユーザが選択した領域と前記アレイ情報が示す領域とが同じ場合に、前記生成された情報に応じて変更された領域を選択的にリビルドすることを特徴とする請求項７記載のディスクアレイ構築方法。
【請求項９】
前記ユーザが選択した領域が前記アレイ情報が示す領域と異なる場合に、前記ユーザが選択した領域のデータを消去した後、前記内部記憶装置のデータを全て前記ユーザが選択した領域に転送することを特徴とする請求項７記載のディスクアレイ構築方法。
【請求項１０】
前記接続ポートは、ＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１３９４、ｅＳＡＴＡから選ばれることを特徴とする請求項６記載のディスクアレイ構築方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、取り外し可能な外部記憶装置とディスクアレイを構築する情報処理装置、およびディスクアレイ構築方法に関する。
【背景技術】
【０００２】
高速で信頼性の高い記憶装置として、複数のディスクドライブ、例えば複数のハードディスクドライブを用いて構成される、ＲＡＩＤ（Redundant Array of Independent DisksまたはRedundant Array of Inexpensive Disks）と呼ばれるディスクアレイが知られている。
【０００３】
一方、最近は、このディスクアレイを実現することが可能なポータブルな情報処理装置、例えばノートブック型パーソナルコンピュータ（以下、ノートＰＣと称する）が出現している（特許文献１）。この種のノートＰＣは、予め内蔵されているハードディスクドライブ（ＨＤＤ）とは別に、ＨＤＤ、ＣＤ−ＲＯＭドライブ、ＤＶＤドライブ等が着脱可能に装着されるセレクタブルベイと呼ばれる装着部を有している。ディスクアレイは、この装着部にＨＤＤを装着し、当該ＨＤＤとノートＰＣに内蔵のＨＤＤとにより構築される。
【特許文献１】特開２００６−１８５３７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したノートＰＣでは、セレクタブルベイに装着されたＨＤＤと、内蔵のＨＤＤとによってディスクアレイが構築される。ところで、セレクタブルベイにＨＤＤを装着する作業は面倒であり、外部機器接続ポートに接続されるＨＤＤと内蔵のＨＤＤとによってディスクアレイを構築することが望まれている。内蔵ＨＤＤでは、サイズの制約上から１．８インチＨＤＤや２．５インチＨＤＤ等のＨＤＤが採用される。外部接続ポートに接続されるＨＤＤの場合、サイズの制約が無いので、３．５インチＨＤＤを採用することも可能である。３．５インチＨＤＤは、１．８インチＨＤＤおよび２．５インチＨＤＤに比べてビット単価が安価であり、内蔵ＨＤＤより容量が大きいＨＤＤを選ぶことも可能である。
【０００５】
ところが、容量が大きいＨＤＤを接続した場合、外部ＨＤＤの容量は内蔵ＨＤＤの容量でしか使用されず、大きな容量が無駄になる。
【０００６】
本発明の目的は、内蔵ＨＤＤより容量が大きい外部ＨＤＤとディスクアレイを構築する場合に、外部ＨＤＤの容量を有効に使用することが可能な情報処理装置、およびアレイ構築方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一例に係わる情報処理装置は、本体と、前記本体内に設けられる第１容量を有する内部記憶装置と、前記内部記憶装置が記憶するデータを二重化するための複数の領域を有し、各領域の容量が前記第１容量以上である第２記憶装置が接続されるための接続ポートと、前記外部記憶装置接続ポートに前記外部記憶装置が接続されたことを認識する手段と、前記外部記憶装置の接続を認識した場合に、前記第２記憶装置内のどの領域とディスクアレイを構築するかをユーザに問い合わせる手段と、前記問い合わせる手段の問い合わせに応じて前記ユーザが選択した領域に前記内部記憶装置のデータをリビルドする手段と、前記ユーザが選択した領域に応じた領域とディスクアレイを構築する手段とを具備することを特徴とする。
【発明の効果】
【０００８】
内蔵ＨＤＤより容量が大きい外部ＨＤＤとディスクアレイを構築する場合に、外部ＨＤＤの容量を有効に使用することが可能になる。
【発明を実施するための最良の形態】
【０００９】
本発明の実施の形態を以下に図面を参照して説明する。
【００１０】
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、バッテリ駆動可能な携帯型のノートブック型パーソナルコンピュータ１０として実現されている。
【００１１】
図１は、ディスプレイユニットを開いた状態におけるコンピュータ１０を正面側から見た斜視図である。
【００１２】
本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成される。ディスプレイユニット１２には、ＬＣＤ２０（Liquid Crystal Display）から構成される表示装置が組み込まれており、そのＬＣＤ２０の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１３】
ディスプレイユニット１２は、コンピュータ本体１１に支持され、そのコンピュータ本体１１に対してコンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自由に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０を電源オン／オフするためのパワーボタン１４および入力装置としてのタッチパッド１５が配置されている。
【００１４】
また、外部ハードディスクドライブ（ＨＤＤ）２０１とコンピュータ本体１１に設けられたｅＳＡＴＡポートとがケーブルによって接続されている。
【００１５】
図２には、本コンピュータ１０のシステム構成の一例が示されている。
【００１６】
本コンピュータ１０は、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、グラフィクスコントローラ１１４、サウスブリッジ１１５、内部ハードディスクドライブ（ＨＤＤ）１１６、フラッシュＢＩＯＳ−ＲＯＭ１１８、およびエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１９、ｅＳＡＴＡ（External Serial ATA）ポート１２０等を備えている。
【００１７】
ＣＰＵ１１１は、本コンピュータ１０の各コンポーネントの動作を制御するプロセッサである。このＣＰＵ１１１は、ＨＤＤ１１６から主メモリ１１３にロードされる、オペレーティングシステムおよび各種アプリケーションプログラム／ユーティリティプログラムを実行する。また、ＣＰＵ１１１は、フラッシュＢＩＯＳ−ＲＯＭ１１８に格納されたシステムＢＩＯＳ（基本入出力システム：Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００１８】
ノースブリッジ１１２は、ＣＰＵ１１１のローカルバスとサウスブリッジ１１５との間を接続するブリッジデバイスである。また、ノースブリッジ１１２は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１１４との通信を実行する機能も有している。さらに、ノースブリッジ１１２には、主メモリ１１３を制御するメモリコントローラも内蔵されている。
【００１９】
サウスブリッジ１１５は、内部ＨＤＤ１１６との間で通信を行うＡＴＡコントローラ、外部ＨＤＤ２０１との間で通信をおこなうｅＳＡＴＡコントローラを有する。
【００２０】
グラフィクスコントローラ１１４は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ２０を制御する表示コントローラである。サウスブリッジ１１５は、ＰＣＩ（Peripheral Component Interconnect）バスおよびＬＰＣ（Low Pin Count）バスにそれぞれ接続されている。
【００２１】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１９は、電源管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１５などを制御するキーボードコントローラとが集積された１チップマイクロコンピュータである。エンベデッドコントローラ／キーボードコントローラＩＣ１１９は、電源回路と共同して、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０を電源オン／電源オフする。電源回路は、バッテリ、またはＡＣアダプタを介して供給される外部電源を用いて本コンピュータ１０の各コンポーネントに供給すべきシステム電源を生成する。
【００２２】
次に、本装置のＲＡＩＤ機能について説明する。通常、装置内に格納された２台のＨＤＤによってＲＡＩＤ−１が構築される。本装置では、内部ＨＤＤと外部ＨＤＤとの２台のＨＤＤによってＲＡＩＤ−１が構築される。ＲＡＩＤ−１は、ＲＡＩＤ−１は２台のハードディスクに同じデータを記録し、一方のＨＤＤのデータを他方のＨＤＤに二重化する。
【００２３】
コンピュータを外に持ち運ぶ際には、外部ＨＤＤとの接続を解除することが出来る。なお、外部ＨＤＤとの接続を解除した場合、ＲＡＩＤ機能は実施されない。
【００２４】
また、外部ＨＤＤ２０１は、内部ＨＤＤ１１６の２倍以上の容量を有する。そして、図３、図４に示すように、外部ＨＤＤ２０１は、内部ＨＤＤ１１６の容量以上の複数、例えば二つの領域２０１Ａ，２０１Ｂを有する。
【００２５】
図３，図４に示すように、ＲＡＩＤ−１は、内部ＨＤＤ１１６と領域２０１Ａとのペア、もしくは内部ＨＤＤ１１６と領域２０１Ｂとのペアで構築される。外部ＨＤＤ２０１の一方の領域とＲＡＩＤを構築することで、一方の領域は最新のデータを保護することが出来る。また、ＲＡＩＤを組むペアを変更することで、過去のデータを保存すること出来るので、内部ＨＤＤの変更の履歴を持つことが出来る。
【００２６】
次に、ＲＡＩＤ機能を制御するための構成について図５を参照して説明する。図５は、本発明の一実施形態に係わる情報処理装置のＲＡＩＤ制御機能の構成を示すブロック図である。
【００２７】
図５に示すように、ＲＡＩＤ制御機能は、外部ＨＤＤ脱着認識部３０１、ビットマップ記録部３０２、リビルド制御部３０３、アレイ情報読出部３０４、選択ウィンドウ生成部３０５、最新データ領域リビルド部３０６、過去データ領域リビルド部３０７、アレイ情報変更部３０８、ＲＡＩＤ制御部３１０等を有する。
【００２８】
なお、図５では直近にディスクアレイを構築していた領域を最新データ領域２０１Ｒとし、その他方の領域を過去データ領域２０１Ｐとしている。
【００２９】
外部ＨＤＤ脱着認識部３０１は、外部ＨＤＤの脱着を認識する。外部ＨＤＤ脱着認識部３０１は、オペレーティングシステムからの通知によって、外部ＨＤＤの接続および取り外しを認識する。
【００３０】
ビットマップ記録部３０２は、外部ＨＤＤ２０１が取り外された後に、内部ＨＤＤ１１６の変更された領域の情報を内部ＨＤＤ１１６内のビットマップ３２１に記録する。ビットマップ記録部は、オペレーティングシステムが管理するクラスタの整数倍の単位で管理する。
【００３１】
リビルド制御部３０３は、外部ＨＤＤ２０１の接続が解除された後に、外部ＨＤＤ２０１が接続された場合に、内部ＨＤＤ１１６のデータを外部ＨＤＤ２０１にリビルドする処理の制御を実行する。
【００３２】
アレイ情報読出部３０４は、ＢＩＯＳ−ＲＯＭ１１８内に格納されているアレイ情報３２２を読み出す。アレイ情報３２２には、最新データ領域２０１Ｒおよび過去データ領域２０１Ｐがそれぞれ領域２０１Ａと領域２０１Ｂとの何れかの領域であるかを示す情報が格納されている。
【００３３】
選択ウィンドウ生成部３０５は、最新データ領域２０１Ｒおよび過去データ領域２０１Ｐの何れかの領域でＲＡＩＤを構築するのか、ユーザに問い合わせるためのウィンドウを表示する。選択ウィンドウ生成部３０５がＬＣＤ１７に表示するウィンドウの例を図６に示す。
【００３４】
ラジオボタン３３１が選択された状態でユーザがＯＫボタン３３３を操作すると、最新データ領域でＲＡＩＤが構築される。また、ラジオボックス３３２が選択された状態でユーザがＯＫボタン３３３を操作すると、ＲＡＩＤは過去データ領域と構築される。ユーザがキャンセルボタン３３４を操作すると、ＲＡＩＤは構築されない。
【００３５】
最新データ領域リビルド部３０６は、ユーザが最新データ領域２０１ＲでＲＡＩＤを構築することを選択した場合に、外部ＨＤＤの最新データ領域２０１Ｒにリビルドする。最新データ領域リビルド部３０６は、内部ＨＤＤ１１６のビットマップに応じて、外部ＨＤＤ２０１が外されてから内部ＨＤＤ１１６のデータが更新された領域のみを選択的にリビルドする。
【００３６】
過去データ領域リビルド部３０７は、ユーザが過去データ領域２０１ＰでＲＡＩＤを構築することを選択した場合に、外部ＨＤＤの過去データ領域２０１Ｐにリビルドする。過去データ領域リビルド部３０７は、過去データ領域のデータを全て消去してから、内部ＨＤＤ１１６内のデータをコピーする。
【００３７】
アレイ情報変更部３０８は、外部ＨＤＤ２０１の接続時にＲＡＩＤを構築するためのＨＤＤの領域を変更した場合に、アレイ情報３２２を変更する。
【００３８】
また、ＲＡＩＤ制御部３１０は、内部ＨＤＤ１１６と外部ＨＤＤ２０１とでＲＡＩＤ−１の制御処理を行う。
【００３９】
以下に、外部ＨＤＤの着脱時の処理について図７を参照して説明する。
【００４０】
ＲＡＩＤ制御部３１０によって内部ＨＤＤ１１６と外部ＨＤＤ２０１の最新データ領域２０１ＲとによってＲＡＩＤ−１が構築されると、リビルド制御部３０３は、外部ＨＤＤ２０１のシリアルノンバー（SERNO）を読み出し（ステップＳ１１）、内部ＨＤＤ１１６内に格納する（ステップＳ１２）。
【００４１】
外部ＨＤＤ脱着認識部３０１が本体から外部ＨＤＤ２０１が取り外されたことを認識すると、外部ＨＤＤ脱着認識部３０１はリビルド制御部３０３およびビットマップ記録部３０２に外部ＨＤＤ２０１が外されたことを通知する。ビットマップ記録部３０２は、内部ＨＤＤ１１６の更新された領域の情報をビットマップ３２１に記録する（ステップＳ１３）。
【００４２】
外部ＨＤＤ脱着認識部３０１が本体から外部ＨＤＤ２０１が接続されたことを認識すると、外部ＨＤＤ脱着認識部３０１はリビルド制御部３０３およびビットマップ記録部３０２に外部ＨＤＤ２０１が接続されたことを通知する。
【００４３】
ビットマップ記録部３０２は、ビットマップ３２１への記録を中止する。リビルド制御部３０３は、外部ＨＤＤ２０１のシリアル番号（SERNO）を読み出す（ステップＳ１４）。そして、シリアル番号（SERNO）を比較することによって接続解除時に接続されていた外部ＨＤＤと同一のものであるか否かを判別する（ステップＳ１５）。
【００４４】
同一のＨＤＤではないと判別した場合（ステップＳ１５のＮｏ）、リビルド制御部３０３は何もせずに終了する。
【００４５】
同一のＨＤＤであると判別した場合（ステップＳ１５のＹｅｓ）、リビルド制御部３０３は、アレイ情報読出部３０４を用いてＢＩＯＳ−ＲＯＭ１１８からアレイ情報３２２を読み出す（ステップＳ１６）。
【００４６】
リビルド制御部３０３は、アレイ情報３２２が示す情報から最新データ領域２０１Ｒと過去データ領域２０１Ｐとがそれぞれ領域２０１Ａおよび領域２０１Ｂのいずれであるかを認識する（ステップＳ１７）。
【００４７】
そして、リビルド制御部３０３は、アレイ情報３２２に応じて外部ＨＤＤ２０１の最新データ領域２０１Ｒおよび過去データ領域２０１Ｐとの何れかの領域とＲＡＩＤ−１を構築するがユーザに問い合わせるためのウィンドウを表示するように選択ウィンドウ生成部３０５に命令し、選択ウィンドウ生成部３０５は図６に示すウィンドウを表示する（ステップＳ１８）。
【００４８】
ユーザが選択すると、リビルド制御部３０３は最新データ領域２０１ＲとＲＡＩＤを構築することが選択されたか否かを判別する（ステップＳ１９）。最新データ領域２０１ＲとＲＡＩＤを構築することが選択されたと判別した場合（ステップＳ１９のＹｅｓ）、リビルド制御部３０３は、ビットマップ３２１を参照し、データが更新された領域があるか否かを判別する（ステップＳ２０）。
【００４９】
更新された領域があると判別した場合（ステップＳ２０のＹｅｓ）、ビットマップ３２１を参照し、更新された領域を選択的に最新データ領域２０１Ｒにリビルドし、二重化を回復する（ステップＳ２１）。そして、二重化を回復した（ステップＳ２０）後、或いは更新された領域がないと判別した場合（ステップＳ１９のＮｏ）、リビルド制御部３０３はＲＡＩＤ制御部３１０に制御を渡し、ＲＡＩＤ制御部３１０は内部ＨＤＤ１１６と外部ＨＤＤ２０１の最新データ領域２０１ＲとＲＡＩＤ−１を構築する（ステップＳ２２）。ＲＡＩＤ制御部３１０は、アレイ情報３２２を読み出し、アレイ情報が示している最新データ領域２０１Ｒと内部ＨＤＤ１１６とでＲＡＩＤ−１を構築する。
【００５０】
ステップＳ１９において、最新データ領域２０１ＲとＲＡＩＤを構築することが選択されなかったと判別した場合（ステップＳ１９のＮｏ）、リビルド制御部３０３は、過去データ領域２０１Ｐに内部ＨＤＤ１１６のデータをリビルドする（ステップＳ２３）。なお、リビルドする際は、過去データ領域２０１Ｐ内のデータを一端消去した後、内部ＨＤＤ１１６内の全てのデータをコピーする。
【００５１】
リビルド処理が終了したら、リビルド制御部３０３はアレイ情報変更部３０８にアレイ情報３２２の情報を、最新データ領域であった領域を過去データ領域に、過去データ領域であった領域を最新データ領域に変更するように命令する（ステップＳ２４）。
【００５２】
ステップＳ２４のステータス変更した後、またはステップＳ２２において更新された領域がないと判別した場合（ステップＳ２２のＮｏ）、リビルド制御部３０３はＲＡＩＤ制御部３１０に制御を渡し、ＲＡＩＤ制御部３１０は内部ＨＤＤ１１６と外部ＨＤＤ２０１の最新データ領域２０１ＲとＲＡＩＤ−１を構築する（ステップＳ２２）。ＲＡＩＤ制御部３１０は、アレイ情報３２２を読み出し、アレイ情報が示している最新データ領域２０１Ｒと内部ＨＤＤ１１６とでＲＡＩＤ−１を構築する。
【００５３】
以上の処理で、内部ＨＤＤ１１６とＲＡＩＤ−１を構築する領域を切り替えることができ、容量が大きい外部ＨＤＤ２０１を有効に使うことが可能になる。
【００５４】
なお、外部ＨＤＤ２０１をｅＳＡＴＡポート１２０に接続していたが、ＵＳＢ（Universal Serial Bus）やＩＥＥＥ１３９４等の外部接続ポートに接続しても良い。また、外部ＨＤＤ２０１の容量が内部ＨＤＤ１１６の３倍以上のものを用いて、３つ以上の領域でＲＡＩＤを構築する領域を切り替えても良い。３つ以上の領域で切り替える場合にはアレイ情報が最後にＲＡＩＤを構築した日時の情報を付加し、ユーザが領域を選択するウィンドウに日時の情報を示すことが好ましい。
【００５５】
なお、過去データとのリビルドは通常の全データリビルド以外に、過去データ領域と内蔵ＨＤＤのデータの差の情報をビットマップで保持することで、差分のみのリビルドで済ますことも可能である。
【００５６】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施形態に係る情報処理装置および外部ＨＤＤを正面から見た外観を示す斜視図。
【図２】図１の情報処理装置および外部ＨＤＤのシステム構成を示すブロック図。
【図３】外部ＨＤＤと内部ＨＤＤとでＲＡＩＤを構築する状態を示す図。
【図４】外部ＨＤＤと内部ＨＤＤとでＲＡＩＤを構築する状態を示す図。
【図５】図１の情報処理装置のＲＡＩＤ制御機能の構成を示すブロック図。
【図６】図５の選択ウィンドウ生成部が表示するウィンドウを示す図。
【図７】図５に示すＲＡＩＤ制御機能の処理を示すフローチャート。
【符号の説明】
【００５８】
１１６…内部ハードディスクドライブ、１１８…ＢＩＯＳ−ＲＯＭ、１２０…ＳＡＴＡポート、２０１…外部ハードディスクドライブ、２０１Ｒ…最新データ領域，２０１Ｐ…過去データ領域，３０１…ＨＤＤ脱着認識部，３０２…ビットマップ記録部，３０３…リビルド制御部，３０４…アレイ情報読出部，３０５…選択ウィンドウ生成部，３０６…最新データ領域リビルド部，３０７…過去データ領域リビルド部，３０８…アレイ情報変更部，３１０…ＲＡＩＤ制御部，３２１…ビットマップ，３２２…アレイ情報。
【図１】
2008250485.tif 000003
【図２】
2008250485.tif 000004
【図３】
2008250485.tif 000005
【図４】
2008250485.tif 000006
【図５】
2008250485.tif 000007
【図６】
2008250485.tif 000008
【図７】
2008250485.tif 000009