(57)【要約】【課題】高い信頼性でハードディスク装置にデータを記憶させることができる情報処理装置を提供する。【解決手段】本発明に係る情報処理装置は、ハードディスクを有するハードディスク装置と、ハードディスクにデータファイルを書き込む書込手段と、ハードディスクに書き込まれたデータファイルを読み出す読出手段と、書込手段によって書き込まれるデータファイルと読出手段によって読み出されたデータファイルとを比較する比較手段と、書き込まれるデータファイルと読み出されたデータファイルとが一致しなかった場合に、書込手段、読出手段、及び比較手段の夫々に書き込み、読出し、および比較を実行させる制御手段と、を備えたことを特徴とする。【選択図】  図３
2007122772.tif 000002
【特許請求の範囲】
【請求項１】
ハードディスクを有するハードディスク装置と、
前記ハードディスクにデータファイルを書き込む書込手段と、
前記ハードディスクに書き込まれたデータファイルを読み出す読出手段と、
前記書込手段によって書き込まれるデータファイルと前記読出手段によって読み出されたデータファイルとを比較する比較手段と、
前記書き込まれるデータファイルと前記読み出されたデータファイルとが一致しなかった場合に、前記書込手段、前記読出手段、及び前記比較手段の夫々に書き込み、読出し、および比較を実行させる制御手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記制御手段は、前記データファイルに含まれるベリファイフラグの状態を確認し、前記ベリファイフラグがベリファイの実行を示している場合に、前記書込手段、前記読出手段、及び前記比較手段の夫々に書き込み、読出し、および比較を実行させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ハードディスク装置は、バッファメモリを具備して構成され、
前記書込手段は、前記読出手段が前記データファイルを読み出す前に、前記バッファメモリに格納されているデータファイルを前記ハードディスクに書き込む手段を含むことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記制御手段は、前記ハードディスク装置からエラー信号が出力された場合に、前記書込手段、前記読出手段、及び前記比較手段の夫々に書き込み、読出し、および比較を実行させることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
ハードディスク装置に含まれるハードディスクにデータを記憶させるデータ記憶方法において、
前記ハードディスクにデータファイルを書き込み、
前記ハードディスクから前記データファイルを読み出し、
前記書き込まれるデータファイルと前記読み出したデータファイルとを比較し、
前記書き込まれるデータファイルと前記読み出したデータファイルとが一致しない場合、前記書込、前記読出、および前記比較を再度実行することを特徴とするデータ記憶方法。
【請求項６】
前記データファイルに含まれるベリファイフラグの状態を確認し、前記ベリファイフラグがベリファイの実行を示している場合に、前記書込、前記読出、及び前記比較を再度実行することを特徴とする請求項５に記載のデータ記憶方法。
【請求項７】
前記データファイルを読み出す前に、前記ハードディスク装置が具備するバッファメモリに格納されているデータファイルを前記ハードディスクに書き込むことを特徴とする請求項５に記載のデータ記憶方法。
【請求項８】
前記ハードディスク装置からエラー信号が出力された場合に、前記書込、前記読出、及び前記比較を再度実行する、ことを特徴とする請求項５に記載のデータ記憶方法。
【請求項９】
ハードディスク装置に含まれるハードディスクにデータを記憶させるデータ記憶プログラムにおいて、
前記ハードディスクにデータファイルを書き込むステップと、
前記ハードディスクから前記データファイルを読み出すステップと、
前記書き込まれるデータファイルと前記読み出したデータファイルとを比較するステップと、
前記書き込まれるデータファイルと前記読み出したデータファイルとが一致しない場合、前記書込、前記読出、および前記比較を再度実行するステップと、
をコンピュータに実行させることを特徴とするデータ記憶プログラム。
【請求項１０】
前記データファイルに含まれるベリファイフラグの状態を確認し、前記ベリファイフラグがベリファイの実行を示している場合に、前記書込、前記読出、及び前記比較を再度実行するステップをさらにコンピュータに実行させることを特徴とする請求項９に記載のデータ記憶プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、データ記憶方法、およびデータ記憶プログラムに係り、特に、ハードディスク装置を具備する情報処理装置、ハードディスク装置にデータを記憶するデータ記憶方法、およびハードディスク装置にデータを記憶するデータ記憶プログラムに関する。
【背景技術】
【０００２】
従来から、書込み可能な光ディスクの記録再生装置等においては、書込みデータの信頼性を向上させるため、一旦書き込んだデータを再度読出し、エラーの有無を確認するベリファイ処理が行われている。ベリファイ処理によってスループットは当然低下する。このため、例えば、特許文献１には、ベリファイ処理の実行をするかしないかを手動で選択する、或いは書き込むデータの長さに基づいて自動的に選択する技術が開示されている。
【０００３】
一方、パーソナルコンピュータ等の情報処理装置においては、ＯＳ、アプリケーションプログラム、或いは各種データファイルを保存する手段として、ハードディスク装置が広く用いられている。
【０００４】
一般に、ハードディスク装置ではベリファイ処理は行われていない。この主な理由は、ハードディスク装置に対する書き込み及び読み出しは光ディスクに比べるとはるかに高い高速性が要求されることと、ハードディスク装置の書込み誤り率は光ディスクに比べると比較的小さいというところにある。
【特許文献１】特開平２−１４９９７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、現実問題として、書込み処理のシーケンスが一見正常に終了したような場合でも、ハードディスク装置に書き込んだデータに異常が生じている場合がある。このような場合にはデータファイルを読み出した際にエラーとなるか、或いは読み出したデータの一部が破損した状態となる。
【０００６】
一般的なパーソナルコンピュータでは、ハードディスク装置に書込み異常が生じた場合でもそのことを検出できない場合がある。また、ＯＳの一部のファイル、例えば起動時刻や起動時のハードウェア情報を記録、更新するようなファイルは、パーソナルコンピュータ等の起動時や終了時、或いは使用中に随時更新される。このようなＯＳの一部のファイルが破損した場合、次にパーソナルコンピュータを起動させようとしても正常に起動できなくなることがある。
【０００７】
また、ハードディスク装置に保存した重要な情報が破壊された場合にはその損失は甚大である。
【０００８】
ハードディスク装置上の書き込む不良による障害を防止する方法として、ＲＡＩＤ装置による冗長化等がある。しかしながらこの方法は、ハードウェアの追加によるコスト上昇を招く。また、冗長データ格納のために、本来使用可能なハードディスク装置上の記憶領域を減少させる等の犠牲を伴う。このため、ＲＡＩＤ装置による冗長化は、特に高い信頼性が要求されるような場合以外は採用されていない。
【０００９】
本発明は上記事情に鑑みてなされたもので、高い信頼性でハードディスク装置にデータを記憶させることができる情報処理装置、データ記憶方法、およびデータ記憶プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明に係る情報処理装置は、請求項１に記載したように、ハードディスクを有するハードディスク装置と、前記ハードディスクにデータファイルを書き込む書込手段と、前記ハードディスクに書き込まれたデータファイルを読み出す読出手段と、前記書込手段によって書き込まれるデータファイルと前記読出手段によって読み出されたデータファイルとを比較する比較手段と、前記書き込まれるデータファイルと前記読み出されたデータファイルとが一致しなかった場合に、前記書込手段、前記読出手段、及び前記比較手段の夫々に書き込み、読出し、および比較を実行させる制御手段と、を備えたことを特徴とする。
【００１１】
また、上記課題を解決するため、本発明に係るデータ記憶方法は、請求項５に記載したように、ハードディスク装置に含まれるハードディスクにデータを記憶させるデータ記憶方法において、前記ハードディスクにデータファイルを書き込み、前記ハードディスクから前記データファイルを読み出し、前記書き込まれるデータファイルと前記読み出したデータファイルとを比較し、前記書き込まれるデータファイルと前記読み出したデータファイルとが一致しない場合、前記書込、前記読出、および前記比較を再度実行することを特徴とする。
【００１２】
また、上記課題を解決するため、本発明に係るデータ記憶プログラムは、請求項９に記載したように、ハードディスク装置に含まれるハードディスクにデータを記憶させるデータ記憶プログラムにおいて、前記ハードディスクにデータファイルを書き込むステップと、前記ハードディスクから前記データファイルを読み出すステップと、前記書き込まれるデータファイルと前記読み出したデータファイルとを比較するステップと、前記書き込まれるデータファイルと前記読み出したデータファイルとが一致しない場合、前記書込、前記読出、および前記比較を再度実行するステップと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１３】
本発明に係る情報処理装置、データ記憶方法、およびデータ記憶プログラムによれば、高い信頼性でハードディスク装置にデータを記憶させることができる。
【発明を実施するための最良の形態】
【００１４】
本発明に係る情報処理装置、データ記憶方法、およびデータ記憶プログラムの実施形態について、添付図面を参照して説明する。
【００１５】
（１）構成
図１は、本発明の一実施形態である情報処理装置１の代表例として、ノートブック型パーソナルコンピュータの外観図を示す図ある。
【００１６】
情報処理装置１は、薄型の長方形状をなす情報処理装置本体２とパネル部３とを備えて構成されている。情報処理装置本体２とパネル部３とはヒンジ部を介して開閉自在に構成されている。
【００１７】
情報処理装置本体２は、その筐体の上面に各種データを入力する他、情報処理装置１の各種操作を行うキーボード５や、情報処理装置１の電源をオン・オフする電源スイッチ６等を備えている。また、情報処理装置本体２は、ＣＰＵ１０、チップセット１１、主メモリ１３等の電子部品（図２参照）が実装されたシステム基板や、外部記憶装置としてハードディスク装置７、ＣＤ−ＲＯＭ装置１８等を内蔵している。
【００１８】
パネル部３は、その内側の開口部に、各種情報を表示する表示器４を備えている。表示器４は、例えば液晶表示器等で構成されるものである。
【００１９】
図２は、情報処理装置１のシステム構成の一例を示すブロック図である。情報処理装置１は、システム全体の制御を行うＣＰＵ１０を備えており、ＣＰＵ１０はチップセット１１を介して各種の内部構成品とデータの授受を行っている。
【００２０】
情報処理装置１が備える内部構成品としては、プログラムやデータを一時的に記憶しＣＰＵ１０のワークエリアとして機能する主メモリ１３、ＢＩＯＳを記憶するＢＩＯＳＲＯＭ１４、ＵＳＢやＬＡＮ等の外部Ｉ／Ｆ１５、電源を各種内部構成品に供給する電源装置１７、電源の制御を行う電源コントローラ１６等がある。
【００２１】
また、ユーザインターフェースとして、各種情報を表示する表示器４や、キーボード５、電源スイッチ６等を備えている。
【００２２】
外部記憶装置としては、ハードディスク装置７を備える他、ＣＤ−ＲＯＭ（ＤＶＤ）装置１８を備える構成であっても良い。ハードディスク装置７等は、Ｉ／Ｏコントローラ１２およびチップセット１１を介してＣＰＵ１０の制御の下、主に主メモリ１３との間でデータの授受を行っている
図２は、情報処理装置１のシステム構成の一例を示したものであり、この構成に限定されるものではない。本発明の要点は、ハードディスク装置７を備えた情報処理装置１において、ハードディスク装置７に対する信頼性の高いデータの授受を提供するものであり、ハードディスク装置７を備えた情報処理装置１であれば広く適用可能である。例えば、情報処理装置１は、パーソナルコンピュータの他、各種サーバや、ハードディスク装置７を備える映像・音響機器、ＰＤＡや携帯電話等の携帯情報端末等を含む。
【００２３】
ハードディスク装置７には、ＯＳや各種アプリケーションプログラムが記憶されているほか、各種アプリケーションプログラムで生成される文書データファイルや画像データファイル等が記憶されている。これらのデータファイルは、ユーザの操作によって、或いは自動的に読出し、変更、書込み等が行われる。
【００２４】
また、ＯＳであっても、その一部のデータファイルには、起動時刻やハードウェア情報等を含むものがあり、その内容は自動的に更新（読出し、変更、書込み）されている。
【００２５】
ハードディスク装置７に対するデータの読出し、書込みは、主に、プログラムの一種であるソフトウェアドライバをＣＰＵ１０が実行することによって行われる。ソフトウェアドライバは、ハードディスク装置７を操作するコマンドを生成し、Ｉ／Ｏコントローラ１２に対してこのコマンドを発行することによって、ハードディスク装置７に対してデータの書込み、読出しを行う。またハードディスク装置７のエラーステータスの確認も行う。
【００２６】
（２）機能および動作
図３は、本実施形態に係る情報処理装置１が備える機能を示した機能ブロック図である。
【００２７】
情報処理装置１は、主メモリ１３に一時的に記憶されているデータファイル１００をハードディスク装置７に書き込む書込手段２０、ハードディスク装置７に記憶されたデータファイルを読み出す読出手段３０、ハードディスク装置７に書き込んだデータファイル１００とハードディスク装置７から読み出したデータファイル１００とを比較し一致するか否かを判定する比較手段４０、書込手段２０および読出手段３０を制御する制御手段５０、データファイル１００にベリファイフラグの設定を行うフラグ設定手段６０、ハードディスク装置７が内蔵するバッファメモリ（図示せず）に一時的に記憶されているデータを総て吐き出させて実ハードディスクに書き込ませる吐出手段７０を備えて構成される。
【００２８】
図４は、本実施形態で取り扱うデータファイル１００のファイル構造例を示す図である。データファイル１００は、ファイルの属性を表すヘッダ部と、実際のデータからなるデータ部とから構成されている。
【００２９】
ヘッダ部には、ファイル名の他、書込み禁止／許可を示す書込み禁止フラグが一般に設けられている。読み出し専用のデータファイルでは、書込み禁止フラグは、例えば、「１」と設定されている。逆に、データの内容が変更・更新されるデータファイルでは、書込み禁止フラグは「０」と設定されている。
【００３０】
アプリケーションプログラムを用いてユーザが作成するデータファイル１００では、ユーザ自身が書込み禁止フラグを「１」または「０」に任意に設定可能となっているものが多い。
【００３１】
これに対して、ＯＳやアプリケーションプログラムは、基本的には読み出し専用であるため書込み禁止フラグは「１」に設定されている。しかしながら、ＯＳやアプリケーションプログラムであっても、その一部には、起動時刻やハードウェア環境等の変動要素が記憶されるファイルもある。これら変動要素を含むデータファイルは内容が変更される毎にハードディスク装置７に更新して記憶する必要があるため、書込込み禁止フラグを「０」に設定し、ハードディスク装置７への書込みを許可している。
【００３２】
ベリファイフラグは、本実施形態の特徴として新たにヘッダ部に付加するフラグである。ベリファイフラグは、ハードディスク装置７に対するベリファイ処理を指示するフラグであり、例えば「１」に設定されている場合にはベリファイ処理を行い、「０」に設定されている場合には、ベリファイ処理を行わない。
【００３３】
ベリファイ処理とは、ハードディスク装置７にデータファイル１００を書き込んだ後に直ちにそのデータファイル１００を読み出して一致判定を行い、書き込んだデータファイル１００と読み出したデータファイル１００の内容が異なっている場合には、再度書込み、読み出し、および一致判定を書込みデータと読み出しデータとが一致するまで繰り返す処理である。
【００３４】
ベリファイ処理によって、ハードディスク装置７に万一書込みエラーが発生したとしても、そのエラーを排除することができる。
【００３５】
ベリファイフラグの設定は、フラグ設定手段６０によってデータファイル毎に設定する。フラグ設定手段６０の具体的な構成は特に限定するものではないが、例えば、各データファイルを個別に呼び出す手段、呼び出したデータファイルのヘッダ部を編集し、ベリファイフラグを付加する手段等で構成すれば良い。
【００３６】
ユーザは、データファイルの種類等からベリファイ処理の必要性を判断し、ベリファイ処理が必要であると判断したデータファイルのみベリファイフラグ「１」を設定する。例えば、アプリケーションプログラムで作成するデータファイルのうち、特に重要なデータファイルのみを選択してベリファイフラグ「１」を付加する。一方、重要性がそれ程高くないものや再度作成可能なデータファイルにはベリファイフラグを設定しないか、或いはベリファイフラグを「０」に設定する。このように、データファイル１００の種類に応じてベリファイ処理の有無を設定することで、ハードディスク装置７に対するベリファイ処理時間を全体として短縮することができる。
【００３７】
また、ＯＳ等でも一部の変動要素を含むデータファイルは内容が更新され、更新されたデータファイル１００はハードディスク装置７に書き込まれる。この時書込みエラーが発生すると、システム異常となったり、或いは次回のシステム起動が正常に行われなくなったりする可能性がある。
【００３８】
このため、ＯＳ等のデータファイル１００であっても、特に、起動時刻やハードウェア環境等の変動要素が記憶される書込み可能なデータファイル１００についてはベリファイ処理が非常に有効となる。この場合にも、ＯＳの一部のデータファイルのみを選択し、ベリファイフラグ「１」を設定することにより、全体としてベリファイ処理時間を短縮することができる。
【００３９】
ＯＳ等のデータファイル１００に対するベリファイフラグの設定は、アプリケーションプログラムによって生成するデータファイル１００のようにユーザが直接行う形態であってもよいし、ＯＳ等のデータファイル１００の提供事業者が予めベリファイフラグを設定する形態であっても良い。
【００４０】
なお、ユーザがベリファイフラグを設定する場合であっても、一旦ベリファイフラグを設定した後はその情報はヘッダ部に保存されるため、使用の都度ベリファイフラグを設定する必要はなく、それ程大きな操作負担とはならない。
【００４１】
上記のように設定されたベリファイフラグは、制御手段５０が有するベリファイフラグ判定手段５０１によって「１」または「０」が判定される。
【００４２】
制御手段５０は、ハードディスク装置７に書き込んだデータファイル１００がベリファイ処理の対象である場合（ベリファイフラグの設定が「１」）には、書込手段２０にデータファイル１００の書き込ませた後、同じデータファイル１００を読出手段３０によって読み出させる。
【００４３】
このとき、好ましくは、読出手段３０にデータファイル１００を読み出させる前に、ハードディスク装置７内のバッファメモリに残っているデータファイル１００を吐出手段７０によって総てハードディスクに書き込ませる処理を行う。
【００４４】
通常、ハードディスク装置７は実ハードディスクの他にバッファメモリ（キャッシュメモリとして機能することもあるので、キャッシュメモリと呼ぶ場合もある）を具備しており、このバッファメモリによって、外部とのデータ通信速度（高速）と実ハードディスクへの実際の書き込み・読み出し速度との調整を行っている。書込手段２０からハードディスク装置７に対して書き込みデータを送信した直後では、データファイル１００の一部はこのバッファメモリ内に残っている。このため、送信直後に直ちにデータファイル１００の読み出しを行うと、バッファメモリ内に残っているデータがそのまま読み出され、これと並行して、或いは読み出された後に実ハードディスクに書き込まれることになる。この結果、バッファメモリ内に残っているデータについては、実ハードディスクへの書き込み時にエラーが発生したとしても、その部分についてはベリファイ処理による一致判定の対象とならないことになってしまう。
【００４５】
そこで、吐出手段７０によって、バッファメモリ内に残っているデータを強制的に吐出し、吐き出したデータを実ハードディスクに書き込ませる形態としている。そして、総てのデータが実ハードディスクに書き込まれた後に、読出手段３０によって実ハードディスクに書き込まれたデータを読み出す形態としている。吐出手段７０による吐出処理よって、信頼性の高いベリファイ処理が可能となる。
【００４６】
また、ベリファイ処理を行うか否かの判断材料として、書き込みデータと読み出しデータの一致判定の他、ハードディスク装置７から出力されるエラー信号をさらに用いる形態としてもよい。
【００４７】
一般に、ハードディスク装置７では、書き込みデータにエラー検出符号やエラー訂正符号を付加して実ハードディスクに記憶させている。これらの符号によって、データを読み出す際に、データエラーの有無を検出することが可能となる。検出されたデータエラーはエラー信号に含まれてハードディスク装置７から出力される。この他、ハードディスク装置７自体の機器異常を示す情報もエラー信号に含まれて出力される。
【００４８】
ハードディスク装置７から出力されるエラー信号に、エラー符号によって検出されたデータエラーや、機器異常を示す情報が含まれている場合には、ハードディスク装置７に書き込んだデータの信頼性も疑わしい。そこで、この場合にも再度データファイル１００の書き込み処理等を行うことによって書き込みデータの信頼性を向上させることができる。
【００４９】
図５は、本実施形態に係るデータ記憶方法が備える処理の流れ、およびコンピュータ（ＣＰＵ）によって実行させるデータ記憶プログラムの処理の流れの一例を示すフローチャートである。
【００５０】
まず、ステップＳＴ１において、主メモリ１３上にあるデータファイル１００を書込手段２０によってハードディスク装置７へ書き込む。
【００５１】
次に、データファイル１００のヘッダ部に設けられているベリファイフラグを確認する。この確認は、制御手段５０が有するベリファイフラグ判定手段５０１が行う（ステップＳＴ２）。
【００５２】
ベリファイフラグがベリファイ処理を指示している場合（「ベリファイ有り」、或いはベリファイフラグが「１」の場合）（ステップＳＴ３のＹｅｓ）、吐出し処理を行う。即ち、ハードディスク装置７のバッファメモリ内に残っているデータを実ハードディスクに総て吐き出す（ステップＳＴ４）。この処理は、吐出手段７０が行う。
【００５３】
次に、読出手段３０によって、ハードディスク装置７に書き込んだデータファイル１００を読み出す（ステップＳＴ５）。
【００５４】
さらに、比較手段４０によって、書き込んだデータファイル１００と読み出したデータファイル１００とを比較し、データが一致しているか否かを判定する（ステップＳＴ６）。
【００５５】
制御手段５０は、書き込んだデータファイル１００と読み出したデータファイル１００とが一致していない場合には（ステップＳＴ６のＮｏ）、ステップＳＴ１に戻り、データファイル１００の書き込み、読み出し、一致判定（ステップＳＴ１ないしステップＳＴ６）を一致するまで繰り返す。
【００５６】
書き込みデータと読み出しデータとが一致した場合には、制御手段５０は、さらにハードディスク装置７から出力されるエラー信号を参照し、まし、エラー信号がハードディスク装置７のエラー（データエラー或いは機器異常等）を示している場合には（ステップＳＴ７のＹｅｓ）、再びステップＳＴ１にもどる。
【００５７】
書き込みデータと読み出しデータとが一致し、かつ、ハードディスク装置７からのエラー信号がエラーを示していない場合（ステップＳＴ７のＮｏ）には、データファイル１００を正常にハードディスク装置７に書き込めたと判断し、本処理を終了する。
【００５８】
また、ステップＳＴ３において、データファイル１００のベリファイフラグがベリファイ処理を指示していない場合（ステップＳＴ３のＮｏ）、最初の書き込み（ステップＳＴ２）のみを行って本処理を終了する。
【００５９】
本実施形態に係る情報処理装置１、データ記憶方法、およびデータ記憶プログラムによれば、ハードディスク装置７に対してベリファイ処理を行うため、書き込みデータの信頼性が高まる。
【００６０】
また、ベリファイ処理は、データファイル１００毎にベリファイフラグで設定可能であるため、重要な必要最小限のファイルに対してのみベリファイ処理を選択的に行うことが可能であり、ベリファイ処理による書き込み時間の増加を最小限に抑えることができる。
【００６１】
また、一旦ベリファイフラグを設定した後は、自動的にベリファイ処理が実行されるため、ユーザに対する負担も少ない。
【００６２】
さらに、本実施形態に係る処理は、例えばソフトウェアドライバの一部を変更することによって実現できるため、ＲＡＩＤ装置のような新たなハードウェアの追加等は一切なく、既存の装置のシステム構成を維持できるため、低コストで実現できる。
【００６３】
なお、本発明は上記の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせても良い。
【図面の簡単な説明】
【００６４】
【図１】本発明の一実施形態である情報処理装置の代表例として、ノートブック型パーソナルコンピュータの外観図を示す図。
【図２】本発明の実施形態に係る情報処理装置のシステム構成の一例を示すブロック図。
【図３】本発明の実施形態に係る情報処理装置が備える機能ブロック図。
【図４】本発明の実施形態で取り扱うデータファイルのファイル構造例を示す図。
【図５】本発明の実施形態に係るデータ記憶方法が備える処理の流れ、およびコンピュータ（ＣＰＵ）によって実行させる本発明の実施形態に係るデータ記憶プログラムの処理の流れの一例を示すフローチャート。
【符号の説明】
【００６５】
１  情報処理装置
２  情報処理装置本体
３  パネル部
７  ハードディスク装置
１０  ＣＰＵ
１１  チップセット
１２  Ｉ／Ｏコントローラ
１３  主メモリ
２０  書込手段
３０  読出手段
４０  比較手段
５０  制御手段
６０  フラグ設定手段
７０  吐出手段
１００  データファイル
５０１  ベリファイフラグ判定手段
【図１】
2007122772.tif 000003
【図２】
2007122772.tif 000004
【図３】
2007122772.tif 000005
【図４】
2007122772.tif 000006
【図５】
2007122772.tif 000007