(57)【要約】【課題】衝撃によるハードディスクの破損を防止するために磁気ヘッドが緊急に退避された場合でも、退避時に実行していたアクセスがいずれは正常に実行される記録再生装置および記録再生制御方法を実現することを目的とする。【解決手段】ＨＤＤにおいてディスクにアクセス中に加速度が検出（３７）されると、ＨＤＤのヘッドが退避される（３８−７）。これを受けてファイルシステムのＨＤＤ転送制御部１４０では、現在の転送状態を（４５−７）で保存し、加速度が無くなるまで待機する。加速度が無くなる（４３）と、ファイルシステムは保存した転送状態を復旧（４６−７）し、ヘッド退避前のデータ転送を再度実行（３７−７ａ）する。【選択図】      図２
2004199743.tif 000002
【特許請求の範囲】
【請求項１】
磁気記録媒体を回転させてその半径方向に磁気ヘッドを移動させて記録・再生するハードディスクと、
前記ハードディスクへのアクセスを制御するファイルシステムと、
振動や衝撃など外力の発生を予測する検出器と、
前記検出器が外力発生の可能性を検出すると前記磁気ヘッドを前記ディスクの記録領域から退避させてアクセスを緊急停止するヘッド退避手段と、
前記ヘッド退避手段により磁気ヘッドが退避したことを検出して前記ファイルシステムの動作を停止するとともにこの磁気ヘッド退避のために失敗したディスクアクセスの内容を保存しておき、前記検出器が外力発生の可能性がなくなったと判断したことを検出すると、前記ファイルシステムの動作を再開して保存されているディスクアクセスの内容を再び実行するよう制御するディスクアクセス保持手段と
を設けた記録再生装置。
【請求項２】
磁気記録媒体を回転させその半径方向に磁気ヘッドを移動させて記録・再生するに際し、
前記磁気記録媒体に振動や衝撃などの外力発生の可能性を検出すると前記磁気ヘッドを前記ディスクの記録領域から退避させてアクセスを緊急停止するとともに、前記ヘッド退避手段により磁気ヘッドが退避したならば、この磁気ヘッド退避のために失敗したディスクアクセスをディスクアクセス保持手段で保存しておき、
前記外力発生の可能性がなくなったと判断すると、前記ディスクアクセス保持手段で保存されているディスクアクセスを再び実行する
記録再生制御方法。
【請求項３】
磁気記録媒体を回転させてその半径方向に磁気ヘッドを移動させて記録・再生するハードディスクと、
振動や衝撃など外力の発生を予測する検出器と、
不揮発性の半導体メモリと、
記録するデータの種類により書込み先を前記ハードディスクと前記半導体メモリとの間で振り分けるファイルシステムとを設け、
前記検出器が外力の発生する可能性を検出すると前記磁気ヘッドを前記ディスクの記録領域から退避させてアクセスを緊急停止しするよう構成し、前記ファイルシステムは前記外力発生の可能性がなくなったと判断すると、前記半導体メモリで保存されているデータに基づいて前記ハードディスクへのアクセスを再び実行するよう構成した
記録再生装置。
【請求項４】
前記ファイルシステムを、記録するデータの内容であるコンテンツを前記ハードディスクに記録し、前記ハードディスクへの前記記録の管理情報を前記半導体メモリに記録するよう構成した
請求項３記載の記録再生装置。
【請求項５】
磁気記録媒体を回転させその半径方向に磁気ヘッドを移動させて記録・再生するに際し、
記録するデータの内容であるコンテンツを前記ハードディスクに記録し、前記ハードディスクへの前記記録の管理情報を前記半導体メモリに記録し、
前記磁気記録媒体に振動や衝撃などの外力発生の可能性を検出すると前記磁気ヘッドを前記ディスクの記録領域から退避させてアクセスを緊急停止し、
前記外力発生の可能性がなくなったと判断すると、前記半導体メモリに保存されている管理情報に基づいて前記ハードディスクへのアクセスを再開する
記録再生制御方法。
【請求項６】
前記ファイルシステムに対してハードディスクと半導体メモリとを一体に着脱できるように構成した
請求項３記載の記録再生装置。
【請求項７】
磁気記録ディスクを回転させてその半径方向に磁気ヘッドを移動させて記録・再生するハードディスクであって、
ハードディスクの外部に設けられハードディスクへのアクセスを制御するファイルシステムからの指示に基づいて前記磁気記録ディスクに対する記録再生を実行するハードディスク制御部と、
前記磁気記録ディスクから読み出されたデータが一時的に保存されるリードバッファと、
ファイルシステムから渡されたデータが一時的に保存されるライトバッファと、
前記磁気記録ディスクに対する振動や衝撃など外力の発生を予測する検出器と、
前記検出器が外力発生の可能性を検出すると前記磁気ヘッドを前記磁気記録ディスクの記録領域から退避させてアクセスを緊急停止するヘッド退避手段と
を有しており、前記ハードディスク制御部を、
前記ヘッド退避手段により磁気ヘッドが退避したことを検出して前記ファイルシステムの動作を停止するとともにこの磁気ヘッド退避のために失敗したディスクアクセスの内容を保存し、前記外力発生の可能性が無くなったと判断すると前記保存されたディスクアクセスを再実行するよう構成した
ハードディスク。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ハードディスクを搭載した記録再生機器の耐衝撃性に関する。
【０００２】
【従来の技術】
ハードディスクは大容量で高速アクセス可能な記憶メディアとして、計算機をはじめとする多様な情報処理装置に使用されている。近年は、ハードディスクレコーダ等の家電機器や、携帯用端末等にも搭載され始めている。
【０００３】
しかし、ハードディスクはその構造から耐衝撃性が低いため、落下等の衝撃により破壊されるという欠点が存在する。これに対して、以下に示す対策が考案されている。
【０００４】
図６は、従来のハードディスク記録再生装置の構成を表している。
データ保存装置３０００内のファイルシステム１００ｂは、プロセッサ２００ｂの指示に基づき、システムバス６００ｂを介して主メモリ３００ｂ上のデータをＨＤＤ（ハードディスクドライブ）５００ｂ上にファイルとして保存したり、逆に、ＨＤＤ５００ｂ上に保存されているファイルを主メモリ３００ｂ上に読み出したりする。
【０００５】
ＨＤＤ５００ｂは、ディスク５６０ｂ，この ディスク５６０ｂを回転駆動する手段，磁気ヘッド５５０ｂ，ヘッドアクセス回路５４０ｂなどを内蔵したディスクユニット５９０ｂと、ＨＤＤ制御部５１０ｂと、リードバッファ５３０ｂと、ライトバッファ５３１ｂなどを内蔵している。
【０００６】
ディスク５６０ｂには、ファイルを構成する情報（ディレクトリ領域７００−３、ＦＡＴ領域８００−３、データ領域９００−３）が磁性信号として記録されている。ディスク５６０ｂは高速に回転しており、ディスク上にわずかな隙間で位置している磁気ヘッド５５０ｂが、ディスク円周上の磁性信号を読み書きする。磁気ヘッド５５０ｂとディスク５６０ｂ間の間隔は、磁性信号にアクセス可能な最大距離により上限値が制限されるため非常に小さい値となる。このため、ＨＤＤ５００ｂに衝撃がかかると磁気ヘッド５５０ｂとディスク５６０ｂが接触して破損する危険性が高い。
【０００７】
そこで、ディスクユニット５９０ｂにかかる加速度を計測する加速度センサ５７０ｂを設け、ＨＤＤ５００ｂに所定以上の加速度がかかるとヘッド保護回路５８０ｂを活性化する。ヘッド保護回路５８０ｂは、磁気ヘッド５５０ｂをディスク５６０ｂ上から退避させる。これにより、衝撃によるディスクと磁気ヘッドの接触を防止する（例えば特許文献１参照）。
【０００８】
【特許文献１】
特許第３２２３３５９号公報（第２−４頁、第１図）
【０００９】
【発明が解決しようとする課題】
前記の従来技術においては、データ保存装置３０００に衝撃が発生した時に実行されていたディスクアクセスは磁気ヘッド５５０ｂの強制退避により失敗する。したがって、衝撃発生時にアクセスしていたファイルは読み書きが失敗してしまう。この例を、図７に示す。
【００１０】
先ず、図７の「ファイル１書込み処理（１０−１ｄ）」では、プロセッサ２００ｂからファイルシステム１００ｂへ「ファイル１ライト要求（１５−１ｄ）」が出力され、ファイルシステム１００ｂはファイル１に書込むデータを、「データ読み込み（１２−１ｄ）」において主メモリ３００ｂから読み込む。
【００１１】
ファイルシステム１００ｂは、その読み込んだデータを「ダーティデータ１ライト処理（３０−１ｄ）」，「ダーティデータ２ライト処理（３０−２ｄ）」においてＨＤＤ５００ｂへ書き込んでいる。
【００１２】
「ダーティデータ２ライト処理（３０−２ｄ）」では、ＨＤＤ５００ｂの「ディスクアクセス（３４−２ｄ）」中にＨＤＤ５００ｂに「加速指示（３７−ｄ）」がかかり、（３８−２ｄ）において磁気ヘッドが退避され、データの書込みが失敗するので「書き込み失敗（５７−２ｄ）」がファイルシステム１００ｂに出力される。
【００１３】
磁気ヘッド５５０ｂをディスク５６０ｂ上から退避させてあるので、この後に衝撃がＨＤＤ５００ｂに作用したとしてもディスクユニット５９０ｂが物理的に破損することはないが、磁気ヘッド５５０ｂの退避時にライト中であったファイル１のデータは破損する。
【００１４】
さらに、ファイル管理情報へのアクセスが失敗した場合（図７の「ダーティデータ２ライト処理（３０−２ｄ）」で書き込まれるデータがファイルのデータ部でなくファイル管理情報であった場合）は、ディスク５６０ｂに記録されているファイル群全体が不整合な状態となる危険性がある。
【００１５】
図８はディスク５６０ｂに記録されている情報を表す。
ファイルとして保存されるデータそのものは、データ領域９００にクラスタ９０とよばれる単位で記録されている。１つのファイルを構成するクラスタは、「ファイル１（９２−１）」のように連続したクラスタ群である場合もあれば、「ファイル２（９２−２）」のように不連続なクラスタ群の場合もある。
【００１６】
ディスク５６０ｂには、さらに、ファイルとそれを構成するクラスタ群を対応付けるためのファイル管理情報として、ディレクトリ領域７００とＦＡＴ（File
Allocation Table）領域８００が存在する。
【００１７】
ディレクトリ領域７００には、ファイル毎に、そのファイル名７２と、開始クラスタ番号７３と、ファイルサイズ７４からなる情報をエントリとするテーブルが存在する。７１はエントリ番号である。
【００１８】
ＦＡＴ領域８００には、ファイルを構成するクラスタ群をリストするための情報が存在する。ＦＡＴエントリ８０は、それが何番目のエントリであるかにより対応するクラスタが決まり、ＦＡＴエントリ８０そのものの値は前記の対応するクラスタの後ろに続くクラスタの番号を表す。
【００１９】
例えば、６番目のＦＡＴエントリ（８０−６）は値として７をもつが、これはクラスタ６の次にクラスタ７が続くことを示している。ディレクトリエントリとＦＡＴエントリ８０により、ファイルを構成するクラスタ群が同定できる。例えば、ディレクトリエントリ（７０−２）よりファイル２はクラスタ１３より開始することがわかり、ＦＡＴ領域８００のＦＡＴエントリ（８０−１３）（８０−２１）よりクラスタ１３、クラスタ２１、クラスタ３１と続くことがわかる。
【００２０】
次に、図９を用いてＦＡＴ領域が破壊された場合の影響について説明する。
ディスク５６０ｂへのアクセスはブロック単位で実行される。ＦＡＴ領域へのアクセスが本図中８１のディスクアクセス単位で実行されるとすると、「ファイル１」のＦＡＴエントリを更新するときに「ファイル２」のＦＡＴエントリ（  ８０−１３）も同時に書き込まれる。このため「ファイル１」のＦＡＴエントリ更新中に衝撃が発生すると、磁気ヘッド５５０ｂが緊急に退避されて「ファイル２」のＦＡＴエントリ（８０−１３）の値が破壊される可能性がある。ＦＡＴエントリ（８０−１３）は本来クラスタ２１を指しているが、この図９の例では、緊急退避のために未使用を表す値（−−−）に変更された場合を表している。このように、あるファイル更新中に磁気ヘッド５５０ｂを退避させたために、他のファイルにアクセスできなくなる可能性がある。
【００２１】
本発明は、衝撃によるハードディスクの破損を防止するために磁気ヘッド５５０ｂが緊急に退避された場合でも、退避時に実行していたアクセスがいずれは正常に実行される記録再生装置および記録再生制御方法を実現することを目的とする。
【００２２】
【課題を解決するための手段】
前記の目的を達成するために、本発明の記録再生装置では、衝撃によるハードディスクの破損を防止するために磁気ヘッドが退避されている間は、ハードディスクへのアクセスを行わず、かつ、磁気ヘッドが退避された時点のアクセス状態を保持しておき、衝撃発生の危険性が無くなると、前記の保持されていたアクセス状態を再現することを特徴とする。
【００２３】
また本発明の記録再生装置における第２の構成では、前記の目的を達成するために、保存対象のデータはハードディスクに記録し、そのデータがどこに記録されているか等の管理情報は不揮発性固体メモリへ記録し、衝撃によるハードディスクの破損を防止するために磁気ヘッドが退避された時は、その時アクセスしていたファイルのデータを衝撃発生の危険性が無くなってから再度転送することを特徴とする。
【００２４】
【発明の実施の形態】
本発明の請求項１に記載の記録再生装置は、磁気記録媒体回転させてその半径方向に磁気ヘッドを移動させて記録・再生するハードディスクと、前記ハードディスクへのアクセスを制御するファイルシステムと、振動や衝撃など外力の発生を予測する検出器と、前記検出器が外力発生の可能性を検出すると前記磁気ヘッドを前記ディスクの記録領域から退避させてアクセスを緊急停止するヘッド退避手段と、前記ヘッド退避手段により磁気ヘッドが退避したことを検出して前記ファイルシステムの動作を停止するとともにこの磁気ヘッド退避のために失敗したディスクアクセスの内容を保存しておき、前記検出器が外力発生の可能性がなくなったと判断したことを検出すると、前記ファイルシステムの動作を再開して保存されているディスクアクセスの内容を再び実行するよう制御するディスクアクセス保持手段とを設けたことを特徴とする。
【００２５】
この構成によると、衝撃によるハードディスクの破損を防止するために磁気ヘッドが緊急に退避された場合でも、退避時に実行していたアクセスを正常に実行できる。
【００２６】
本発明の請求項２に記載の記録再生制御方法は、磁気記録媒体を回転させその半径方向に磁気ヘッドを移動させて記録・再生するに際し、前記磁気記録媒体に振動や衝撃などの外力発生の可能性を検出すると前記磁気ヘッドを前記ディスクの記録領域から退避させてアクセスを緊急停止するとともに、前記ヘッド退避手段により磁気ヘッドが退避したならば、この磁気ヘッド退避のために失敗したディスクアクセスをディスクアクセス保持手段で保存しておき、前記外力発生の可能性がなくなったと判断すると、前記ディスクアクセス保持手段で保存されているディスクアクセスを再び実行するので、衝撃によるハードディスクの破損を防止するために磁気ヘッドが緊急に退避された場合でも、退避時に実行していたアクセスを正常に実行できる。
【００２７】
本発明の請求項３に記載の記録再生装置は、磁気記録媒体を回転させてその半径方向に磁気ヘッドを移動させて記録・再生するハードディスクと、振動や衝撃など外力の発生を予測する検出器と、不揮発性の半導体メモリと、記録するデータの種類により書込み先を前記ハードディスクと前記半導体メモリとの間で振り分けるファイルシステムとを設け、前記検出器が外力の発生する可能性を検出すると前記磁気ヘッドを前記ディスクの記録領域から退避させてアクセスを緊急停止しするよう構成し、前記ファイルシステムは前記外力発生の可能性がなくなったと判断すると、前記半導体メモリで保存されているデータに基づいて前記ハードディスクへのアクセスを再び実行するよう構成したことを特徴とする。
【００２８】
本発明の請求項４に記載の記録再生装置は、請求項３において、前記ファイルシステムを、記録するデータの内容であるコンテンツを前記ハードディスクに記録し、前記ハードディスクへの前記記録の管理情報を前記半導体メモリに記録するよう構成したことを特徴とする。
【００２９】
本発明の請求項５に記載の記録再生制御方法は、磁気記録媒体を回転させその半径方向に磁気ヘッドを移動させて記録・再生するに際し、記録するデータの内容であるコンテンツを前記ハードディスクに記録し、前記ハードディスクへの前記記録の管理情報を前記半導体メモリに記録し、前記磁気記録媒体に振動や衝撃などの外力発生の可能性を検出すると前記磁気ヘッドを前記ディスクの記録領域から退避させてアクセスを緊急停止し、前記外力発生の可能性がなくなったと判断すると、前記半導体メモリに保存されている管理情報に基づいて前記ハードディスクへのアクセスを再開することを特徴とする。
【００３０】
本発明の請求項６に記載の記録再生装置は、請求項３において、前記ファイルシステムに対してハードディスクと半導体メモリとを一体に着脱できるように構成したことを特徴とする。
【００３１】
本発明の請求項７に記載のハードディスクは、磁気記録ディスクを回転させてその半径方向に磁気ヘッドを移動させて記録・再生するハードディスクであって、ハードディスクの外部に設けられハードディスクへのアクセスを制御するファイルシステムからの指示に基づいて前記磁気記録ディスクに対する記録再生を実行するハードディスク制御部と、前記磁気記録ディスクから読み出されたデータが一時的に保存されるリードバッファと、ファイルシステムから渡されたデータが一時的に保存されるライトバッファと、前記磁気記録ディスクに対する振動や衝撃など外力の発生を予測する検出器と、前記検出器が外力発生の可能性を検出すると前記磁気ヘッドを前記磁気記録ディスクの記録領域から退避させてアクセスを緊急停止するヘッド退避手段とを有しており、前記ハードディスク制御部を、前記ヘッド退避手段により磁気ヘッドが退避したことを検出して前記ファイルシステムの動作を停止するとともにこの磁気ヘッド退避のために失敗したディスクアクセスの内容を保存し、前記外力発生の可能性が無くなったと判断すると前記保存されたディスクアクセスを再実行するよう構成したことを特徴とし、前記ファイルシステムが既存のままであっても、このハードディスクを使用することによって、本発明の記録再生制御方法を実現できる。
【００３２】
以下、本発明の記録再生制御方法を具体的な各実施の形態に基づいて説明する。
（実施の形態１）
図１〜図４は本発明の（実施の形態１）を示す。
【００３３】
図１は、本発明を適用した静止画保存装置の全体構成を示す。
静止画保存装置１０００は、静止画をファイルとして記録するメディアとしてＳＤカード４００とＨＤＤ（ハードディスクドライブ）５００をもち、装置内の動作を制御するプロセッサ２００と、プロセッサ２００の作業用一時記憶領域である主メモリ３００と、ＳＤカード４００またはＨＤＤ５００上のファイルへのアクセスを管理するファイルシステム１００からなる。６００はシステムバス、１５０は制御バスである。
【００３４】
この静止画保存装置１０００の主要な用途は、ＳＤカード４００上の静止画をＨＤＤ５００にバックアップすることである。
ファイルシステム１００は、ＳＤカード４００との間でやり取りされるデータを一時保存するための内部バッファ１２０と、ＳＤカード４００とのデータ転送を実行するＳＤ転送制御部１３０と、ＨＤＤ５００とのデータ転送を実行するＨＤＤ転送制御部１４０と、ファイルシステム全体の動作を制御するファイルシステム制御部１１０からなる。
【００３５】
内部バッファ１２０は、ＨＤＤ５００に対するデータをキャッシングしているＨＤＤキャッシュ１２１と、ＳＤカード４００に対するデータをキャッシングしているＳＤキャッシュ１２２からなる。ＨＤＤキャッシュ１２１およびＳＤキャッシュ１２２に滞留中のデータを、ＳＤカード４００またはＨＤＤ５００へ書き出すタイミングは、ファイルシステム制御部１１０のフラッシュ起動手段１１１により指示される。
【００３６】
ＳＤカード４００は、ＳＤ転送制御部１３０からの指示に基づいて記録再生を実行するＳＤ制御部４１０と、ＳＤ制御部１４０が使用する管理情報が記録されているＳＤ管理情報部４２０と、ＳＤ転送制御部１３０からのデータが記録されている不揮発性メモリ４３０からなる。
【００３７】
ＨＤＤ５００は、ＨＤＤ転送制御部１４０からの指示に基づいて記録再生を実行するＨＤＤ制御部５１０と、ＨＤＤ制御部５１０が使用する管理情報が記録されているＨＤＤ管理情報部５２０と、ＨＤＤ転送制御部１４０からのデータが記録されているディスクユニット５９０と、ディスクユニット５９０から読み出されたデータが一時的に保存されるリードバッファ５３０と、ＨＤＤ転送制御部１４０から渡されたデータが一時的に保存されるライトバッファ５３１からなる。
【００３８】
ＨＤＤ５００内のディスクユニット５９０には、保存データが磁性信号として記録されているディスク５６０と、ディスク上の磁性信号を読み書きする磁気ヘッド５５０と、磁気ヘッドによる読み書きを制御するヘッドアクセス回路５４０と、ディスクユニット５９０にかかる加速度を計測する加速度センサ５７０と、加速度センサ５７０で計測された加速度に基づいて磁気ヘッド５５０を緊急退避させるヘッド保護回路５８０からなる。
【００３９】
ディスク５６０上にはデータがファイルとして記録されている。ディスク５６０上には、データそのものが記録されているデータ領域９００−２と、ファイル管理情報が記録されているディレクトリ領域７００−２およびＦＡＴ領域８００−２が存在する。なお、ディレクトリとＦＡＴは、「発明が解決しようとする課題」で説明した図８と同様のものである。
【００４０】
静止画保存装置１０００がファイルを書き込んでいる時に、内部のディスクユニット５９０に加速がかかった場合の動作を図２に示す。
プロセッサ２００は、「ファイル１書込み処理（１０−１）」においてファイルシステム１００に「ファイル１の転送要求（１５−１）」を出力する。この要求を受けたファイルシステム制御部１１０は「ファイル１」への書き込み処理を実行する。
【００４１】
ファイルシステム制御部１１０は、まず「ファイル１」の管理情報（図８に示すディレクトリエントリ７０−１とＦＡＴエントリ８０）をＨＤＤキャッシュ１２１上から読み込む（１１−１）。
【００４２】
次にファイルシステム制御部１１０は、主メモリ３００からファイル１に書込むデータを読込み（１２−１）、「ファイル１」の管理情報に基づいて「ファイル１」を構成するクラスタ群（図８に示すクラスタ６，クラスタ７，クラスタ８，クラスタ９）を同定し、そのクラスタ群に対応するＨＤＤキャッシュ１２１へ先に読み込んだデータを書込む（１３−１）。全クラスタへの書込みが終了すると、「ファイルライト終了通知（１４−１）」によりプロセッサ２００へ制御を戻す。
【００４３】
この「ファイル１書込み処理（１０−１）」では、「ファイル１」のデータはＨＤＤキャッシュ１２１に書き込まれたのみである。ＨＤＤキャッシュ１２１上の更新されたデータは、ファイルシステム１００が適当なタイミングでＨＤＤ５００へ書出すが、このディスクへの書出しは「フラッシュ要求（２０−１）」により起動される。
【００４４】
「フラッシュ要求（２０−１）」を受けたファイルシステム制御部１１０は、ＨＤＤキャッシュ１２１に「状態問い合わせ（２１−１）」を行い、更新されたデータで、かつ、その更新がディスクへ書き出されていないもの（本例では、クラスタ６、クラスタ７、クラスタ８、クラスタ９、これらクラスタと関連するＦＡＴエントリ８０群、および「ファイル１」のディレクトリエントリ（７０−１）を同定し、このデータをディスク５６０へ書込む。ディスク５６０への書込み処理は、通常は「クラスタ６ライト処理（３０−６）」に示すように実行される。
【００４５】
すなわち、ファイルシステム制御部１１０がＨＤＤ転送部１４０に対して「クラスタ６書込み要求（３１−６）」を発し、それを受けたＨＤＤ転送制御部１４０が「セクタ書込み要求（３２−６）」をＨＤＤ５００に送る。
【００４６】
それを受けてＨＤＤ５００は、ＨＤＤキャッシュ１２１から「クラスタ６のデータを読込み（３３−６）」を実行して、それを「ディスクアクセス（３４−６）」を実行してディスクへ書込む（３４−６）。
【００４７】
ディスク５６０への書込みが終了すると、ＨＤＤ５００は「書込み終了（３５−６）」をＨＤＤ転送制御部１４０に通知する。
それを受けてＨＤＤ転送制御部１４０は、「クラスタ６書込み終了（３６−６）」を出力してファイルシステム制御部１１０に制御を戻す。
【００４８】
ディスク５６０への書込み中に加速度が発生した場合の動作を、「クラスタ７ライト処理（３０−７）」に示す。
「クラスタ７ライト処理（３０−７）」では、ファイルシステム制御部１１０がＨＤＤ転送部１４０に対して「クラスタ６書込み要求（３１−７）」を発し、それを受けたＨＤＤ転送制御部１４０が「セクタ書込み要求（３２−７）」をＨＤＤ５００に送る。それを受けてＨＤＤ５００は、ＨＤＤキャッシュ１２１から「クラスタ７のデータを読込み（３３−７）」を実行して、それを「ディスクアクセス（３４−７）」を開始してディスクへ書込みを開始する。
【００４９】
このライト処理において、ＨＤＤ５００の「ディスクアクセス（３４−７）」中に加速度センサ５７０による加速度が検出（３７）されると、ヘッド保護回路５８０が磁気ヘッド５５０を「ヘッド退避（３８−７）」させている。磁気ヘッド５５０をディスク５６０上から退避させておくことにより、この後に衝撃が発生しても、磁気ヘッド５５０とディスク５６０が接触して破壊することを回避できる。
【００５０】
磁気ヘッド５５０が緊急退避したために実行中であったデータアクセスが失敗したことは、「緊急停止終了（３９−６）」の通知によりＨＤＤ転送制御部１４０に伝えられる。
【００５１】
これを受けてＨＤＤ転送制御部１４０は、「転送状態保留（４５−７）」処理を実行し、ＨＤＤキャッシュ１２１をクラスタ７のライトを実行する前の状態に戻し、加速度が無くなり安全な状態に戻るのを待機する。
【００５２】
加速度センサ５７０が加速度ゼロを検出すると（４３）、ＨＤＤ５００は「安全状態（４２−７）」になったことをＨＤＤ転送制御部１４０に通知する。
これを受けてＨＤＤ転送制御部１４０は、「転送状態復旧（４６−７）」処理を実行し、ＨＤＤ５００へ「セクタ書込み要求（３２−７ａ）」を出力する。ＨＤＤ５００では「セクタ書込み要求（３２−７ａ）」を検出して、「クラスタ７のリード（３３−７ａ）」を実行してＨＤＤキャッシュ１２１から「クラスタ７」を読み取って、ＨＤＤ５００は、ＨＤＤ５００における「ヘッド退避（３８−７）」により書込みが失敗したクラスタ７からディスク５６０への書込みを「ディスクアクセス（３４−７ａ）」で再開し、書込みが終わると「書込み終了（３５−７）」をＨＤＤ転送制御部１４０に出力する。ＨＤＤ転送制御部１４０は「クラスタ７書込み終了（３６−７）」をファイルシステム制御部１１０へ出力する。
【００５３】
その後、ファイルシステム制御部１１０において「クラスタ８ライト処理（３０−８）」「クラスタ９ライト処理（３０−９）」および「ファイル１管理情報ライト処理（３０−１０）」が実施されてディスク５６０への書込みが終了すると、ファイル１のライトに伴うＨＤＤキャッシュ１２１のフラッシュ処理は完了する。
【００５４】
このように、ＨＤＤ転送制御部１４０での「転送状態保留（４５−７）」処理で、ヘッド退避した時のアクセス状態を保存し、安全状態に戻るまで転送処理を待機させ、その後の安全に状態になると「転送状態復旧（４６−７）」処理において、前記の保存された状態からディスクアクセスを再開することで、衝撃によるハードディスクの破損を防止するために磁気ヘッドが緊急に退避された場合でも、退避時に実行していたアクセスがいずれは正常に実行されることになる。
【００５５】
図３は上記の衝撃発生前後のデータ転送状態を示す。
クラスタ７の転送（９０−７）中に加速度を検出（３７）して危険な状態（４０）となった場合でも、危険な状態中はディスクアクセスを待機し、加速度が無くなると（４３）、クラスタ７の転送（９０−７ａ）を再度実行する。これにより、加速度発生時にアクセス中のデータが正しく読書きできる。
【００５６】
なお、上記の各実施の形態では、「転送状態保留（４５−７）」および「転送状態復旧（４６−７）」をＨＤＤ転送制御部１４０が実行していたが、これらの処理をＨＤＤ５００内のＨＤＤ転送制御部５１０が実行する形態も可能である。ＨＤＤ５００がこれらの処理を実行する場合のファイル書込み処理シーケンスを図４に示す。
【００５７】
図４と前記図２のシーケンスの相違点は、図４ではＨＤＤ５００が加速度３７ｅ検出時の「ヘッド退避（４５−７ｅ）」と、その後に停止状態となった時（４３ｅ）の「転送状態復旧（４６−７ｅ）」を実行している点である。これにより、ファイルシステム１００内のＨＤＤ転送制御部１４０は、「セクタ書込み要求（３２−７ｅ）」を発した直後に、ＨＤＤ５００に加速度３７ｅが検出された場合も、加速度が検出されなかった場合（例えば、「クラスタ６ライト処理（３０−６ｅ）」）と同様に、単に「書込み終了（３５−７ｅ）」の通知を受信することになる。よって、図4のファイル書込み処理シーケンスでは、ファイルシステム１００は既存のものをそのまま使用することが可能となる。
【００５８】
（実施の形態２）
本発明を適用した静止画保存装置の代替構成を、図５に示す。
図５の静止画保存装置は、先に図１で説明した（実施の形態１）と同様の構成となっているので、以下では図１との差分についてのみ述べる。
【００５９】
なお、図１に示した静止画保存装置１０００では、ＳＤカード４００上の静止画をＨＤＤ５００にバックアップする例を挙げて動作例を説明したが、この（実施の形態２）の静止画保存装置１０００ａでは、ファイルシステム１００に対してハードディスク５００ａと半導体メモリとしてのＳＤカード４００とを一体に着脱できるように構成したハイブリッド記録メデイア２０００を使用して、静止画保存装置１０００ａの主メモリ３００ａに展開された静止画などのコンテンツを、ハイブリッド記録メデイア２０００のディスクユニット５９０ａに記録する場合を例に挙げて説明する。
【００６０】
主メモリ３００ａに静止画などのコンテンツを展開する方法としては各種の方法が考えられるが、具体的には、静止画保存装置１０００ａに接続されたハイブリッド記録メデイア２０００とは別に、この静止画保存装置１０００ａに接続された記録媒体からコンテンツを読み出して主メモリ３００ａに展開する例を挙げることができる。
【００６１】
ハイブリッド記憶メディア２０００では、１つのファイルを構成する情報が、ファイルシステム１００ａによって、ＳＤカード４００ａとＨＤＤ５００ａに分割して記録されている。すなわち、あるファイルのデータ領域（９００−３）はＨＤＤ内のディスク５６０ａに記録されるのに対して、同一ファイルのディレクトリ領域（７００−３）とＦＡＴ領域（８００−３）はＳＤカード４００ａ内の不揮発性メモリ４３０ａに記録される。
【００６２】
静止画保存装置１０００ａに加速度がかかった場合の動作について述べる。
ＨＤＤ５００ａへファイルのデータ領域（９００−３）を書き込んでいる時に加速度が発生すると、図７に示す従来例と同様の動作を行う。すなわち、加速度（３７−ｄ）の検出により磁気ヘッド５５０ａが退避し、その時に実行中であったデータ書込みは失敗して終了する。
【００６３】
これに対して、ファイルのディレクトリ領域（７００−３）とＦＡＴ領域（８００−３）は、耐衝撃性の高い不揮発性メモリ４３０ａに記録しているので、これらのファイル管理情報を書込み中に加速度が発生しても、そのまま書込みを継続して正常に書込みを終了することができる。したがって、あるファイルにアクセスに加速度が発生すると、そのデータ領域へのアクセスは失敗する可能性があるが、そのディレクトリ領域およびＦＡＴ領域へのアクセスは正常に実行できる。
【００６４】
図９で説明したように、ディレクトリ領域またはＦＡＴ領域が破壊されると、その影響は１つのファイルにとどまらずファイルシステム全体に及ぶ。これに対して、本実施の形態では加速度検出により破壊される可能性があるのはファイルのデータ領域のみなので、アクセス失敗による影響をそのファイルのみに限定されている。よって、加速度が無くなった後で破壊されたファイルに再度アクセスしなおすことで、磁気ヘッドの緊急退避によるディスクアクセス失敗を容易に回復できる。
【００６５】
【発明の効果】
以上のように本発明の記録再生制御方法によると、衝撃によるハードディスク破損を防止するために、加速度を検出して磁気ヘッドをディスク上から緊急退避させた場合でも、磁気ヘッドを退避時にアクセスしていたデータの読込み／書き込みがいずれは正常に終了することが保証される。
【図面の簡単な説明】
【図１】本発明の（実施の形態１）のハードディスク記録再生装置の構成図
【図２】同実施の形態の衝撃検出時の動作シーケンス図
【図３】同実施の形態の衝撃発生前後のデータ転送状態を示す図
【図４】ハードディスクの別の構成例を採用した場合の衝撃検出時の動作シーケンス図
【図５】本発明を適用したハードディスク記録再生装置の第２の構成図
【図６】従来のハードディスク記録再生装置の構成図
【図７】従来のハードディスク記録再生装置における衝撃検出時の動作シーケンスを示す図
【図８】ファイルフォーマットを示す図
【図９】ファイル管理情報の破壊を示す図
【符号の説明】
１０００    静止画保存装置
１００    ファイルシステム
１１０    ファイルシステム制御部
１１１    フラッシュ起動手段
１２０    内部バッファ
１２１    ＨＤＤキャッシュ
１２２    ＳＤキャッシュ
１３０    ＳＤ転送制御部
１４０    ＨＤＤ転送制御部
１５０    制御バス
２００    プロセッサ
３００    主メモリ
４００    ＳＤカード
４１０    ＳＤ制御部
４２０    ＳＤ管理情報部
４３０    不揮発性メモリ
５００    ＨＤＤ（ハードディスクドライブ）
５１０    ＨＤＤ制御部
５２０    ＨＤＤ管理情報部
５３０    リードバッファ
５３１    ライトバッファ
５４０    ヘッドアクセス回路
５５０    磁気ヘッド
５６０    ディスク
５７０    加速度センサ
５８０    ヘッド保護回路
５９０    ディスクユニット
６００    システムバス
９００−２    データ領域
７００−２    ディレクトリ領域
８００−２    ＦＡＴ領域
１０００ａ    静止画保存装置
２０００    ハイブリッド記憶メディア
１００ａ    ファイルシステム
３００ａ    主メモリ
４００ａ    ＳＤカード
４３０ａ      不揮発性メモリ
５００ａ    ＨＤＤ
９００−３    データ領域
７００−３    ディレクトリ領域
８００−３    ＦＡＴ領域
【図１】
2004199743.tif 000003
【図２】
2004199743.tif 000004
【図３】
2004199743.tif 000005
【図４】
2004199743.tif 000006
【図５】
2004199743.tif 000007
【図６】
2004199743.tif 000008
【図７】
2004199743.tif 000009
【図８】
2004199743.tif 000010
【図９】
2004199743.tif 000011