(57)【特許請求の範囲】
【請求項１】
データ保存システムのライト制御方法において，
トラック別に隣接トラックでライトモードを実行した回数をカウントする段階と，
当該トラックの隣接トラックでライトモードを実行した回数のカウント値が所定の閾値を超過する場合に，前記当該トラックに保存されたデータを読出す段階と，
前記読出したデータを前記当該トラックに再び書込む段階と，を含む，
ことを特徴とするデータ保存システムでの自動データアップデート方法。
【請求項２】
前記読出したデータを再び書込む当該トラックのカウント値を０にリセットさせる，ことを特徴とする請求項１に記載のデータ保存システムでの自動データアップデート方法。
【請求項３】
前記トラック別に隣接トラックでライトモードを実行した回数のカウント値は，ディスクの所定領域に保存され，データ保存システムをブーティングする度にメモリにローディングして利用される，
ことを特徴とする請求項１に記載のデータ保存システムでの自動データアップデート方法。
【請求項４】
データ保存装置において，
トラック別に隣接トラックでライトモードを実行した回数を累積したシリンダカウント情報及び所定のユーザ情報を保存するディスクと，
ライトモードでホスト機器から受信されるデータを保存し，リードモードでディスクから再生したデータを保存するバッファと，
前記ホスト機器から受信されるコマンドを分析して，ライトコマンドである場合に，前記ライトコマンドに書込まれる当該トラックの隣接トラックのシリンダカウント情報を増加させ，隣接トラックのシリンダカウント情報が所定の閾値を超過する場合に，前記隣接トラックに保存されたデータを読出して，同じ位置のトラックに再び書込むように制御するコントローラと，
前記バッファに保存されたデータをディスクに記録するか，または前記ディスクからデータを読出して前記バッファに保存するためのデータ処理を実行する記録／判読回路と，
を含むことを特徴とするディスクドライブ。
【請求項５】
前記コントローラは，ライトコマンドによって書込まれる当該トラックのシリンダカウント情報を０にリセットする，ことを特徴とする請求項４に記載のディスクドライブ。
【請求項６】
前記コントローラは，前記メモリに保存されたシリンダカウント情報をパワーオフ実行前に前記ディスクに保存させるように制御する，ことを特徴とする請求項４に記載のディスクドライブ。
【請求項７】
前記コントローラは，ハードディスクドライブをブーティングする度に前記ディスクに保存されたシリンダカウント情報を前記メモリにローディングした後に，ライトコマンドが入力される度に前記メモリに保存された，書込む当該トラックの隣接トラックのシリンダカウント情報を増加させるように制御する，ことを特徴とする請求項４に記載のディスクドライブ。
【請求項８】
トラック別に隣接トラックでライトモードを実行した回数をカウントする段階と，
当該トラックの隣接トラックで，ライトモードを実行した回数のカウント値が所定の閾値を超過する場合に，前記当該トラックに保存されたデータを読出す段階と，
前記読出したデータを前記当該トラックに再び書込む段階と，を含む自動データアップデート方法を実行させるようにプログラムされたコンピュータプログラムコードを有する，
ことを特徴とするコンピュータ判読可能記録媒体。
【請求項９】
前記読出したデータを再び書込む当該トラックのカウント値は，０にリセットするようにプログラムされる，ことを特徴とする請求項８に記載のコンピュータ判読可能記録媒体。
【請求項１０】
データ保存システムの制御方法において，
データ保存媒体のトラック別に隣接トラックで書込まれる回数をカウントする段階と，
当該トラックの隣接トラックで書込まれる回数のカウント値が所定の閾値を超過する場合に，前記当該トラックに保存されたデータを読出す段階と，
前記読出したデータを前記当該トラックに再び書込む段階と，を含む，
ことを特徴とするデータ消去防止方法。
【請求項１１】
ディスクドライブの制御方法において，
ディスクのトラック別に隣接トラックでライト動作を実行した回数を累積したシリンダカウント情報を保存する段階と，
ライトモードでホスト機器から受信されるデータを保存し，リードモードでディスクから読出したデータを保存する段階と，
受信されるコマンドを分析して，ライトコマンドである場合に，前記ライトコマンドに書込まれる当該トラックの隣接トラックのシリンダカウント情報を増加させ，隣接トラックのシリンダカウント情報が所定の閾値を超過する場合に，前記隣接トラックに保存されたデータを読出して，同じ位置のトラックに再び書込む段階と，を含む，
ことを特徴とするデータ消去防止方法。
【請求項１２】
データ保存媒体のトラック別に隣接トラックで書込まれる回数をカウントする段階と，当該トラックの隣接トラックで書込まれる回数のカウント値が所定の閾値を超過する場合に，前記当該トラックに保存されたデータを読出す段階と，前記読出したデータを前記当該トラックに再び書込む段階と，を含むデータ消去防止方法を実行させるようにプログラムされたコンピュータプログラムコードを有する，
ことを特徴とするコンピュータ判読可能記録媒体。
【請求項１３】
ディスクのトラック別に隣接トラックでライト動作を実行した回数を累積したシリンダカウント情報を保存する段階と，ライトモードでホスト機器から受信されるデータを保存し，リードモードでディスクから読出したデータを保存する段階と，受信されるコマンドを分析して，ライトコマンドである場合に，前記ライトコマンドに書込まれる当該トラックの隣接トラックのシリンダカウント情報を増加させ，隣接トラックのシリンダカウント情報が所定の閾値を超過する場合に，前記隣接トラックに保存されたデータを読出して，同じ位置のトラックに再び書込む段階と，を含むデータ消去防止方法を実行させるようにプログラムされたコンピュータプログラムコードを有する，ことを特徴とするコンピュータ判読可能記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，データ保存装置及びその制御方法に関し，さらに詳細には，反復的な記録による磁場の拡大による隣接トラックでのデータ損失を防止するためのデータ保存システムでの自動データアップデート方法及びそれを利用したディスクドライブに関する。
【背景技術】
【０００２】
従来におけるデータ保存装置として，特許文献１及び特許文献２がある。
【０００３】
特許文献１には，ディスクの各トラックに記録回数を記録するセクタを備え，記録回数が閾値以上であれば，他のトラックに当該記録内容を移動させる技術が開示されている。特許文献２には，インデックスシリンダ内にデータシリンダの番号及びアクセス回数を記録する手段を備え，アクセス回数によってディスクの寿命を感知し，これをユーザに通知する技術が開示されている。
【０００４】
一般的に，データ保存装置の一つであるハードディスクドライブ（ＨＤＤ：Ｈａｒｄ
Ｄｉｓｃ Ｄｒｉｖｅ）は，磁気ヘッドによってディスクに／からデータを記録／再生することによって，コンピュータシステムの運営に寄与する。このようなＨＤＤは，今後，高容量化，高密度化及び小型化しながら，ディスク回転方向の密度であるＢＰＩ（Ｂｉｔ
Ｐｅｒ Ｉｎｃｈ）と半径方向の密度であるＴＰＩ（Ｔｒａｃｋ Ｐｅｒ Ｉｎｃｈ）とが増大しているので，さらに精巧なメカニズムが要求される。
【０００５】
ＨＤＤにおいては，同じトラックでライト（Ｗｒｉｔｅ）動作の反復回数が増加すると，ディスクの磁化領域が拡大して，隣接トラックに記録されたデータに影響を及ぼす。特に，ＴＰＩが大きいディスクでは，隣接トラックのライト影響を容易に受ける場合がある。
【０００６】
ＡＶ（Ａｕｄｉｏ／Ｖｉｄｅｏ）環境にＨＤＤが採用される場合には，ホスト機器のセットトップボックスの機能のうちデータを自動的に記録する機能があるが，この場合には，セットトップボックスがパワーオンされると，ユーザの操作に関係なく当該領域にデータを書込む動作を自動的に行う。このような機能の実行によって，ＨＤＤの一定領域に反復的に書込む回数が増加する。
【０００７】
【特許文献１】特開昭６３−０８１６６２号公報
【特許文献２】特開昭６３−１５７３６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら，ＨＤＤは，ヘッドで磁場を発生させてディスクを磁化させる方法によってデータを記録する装置であるため，一定の領域に反復的なライト動作によって集中的に磁化する現象が発生すると，磁化領域が次第に拡大して隣接トラックに既に磁化されて記録したデータまで消去する現象が発生する，という問題がある。
【０００９】
現在まで，ＨＤＤは，このような現象を防止するための技術が開発されないため，隣接トラックで書込まれる回数が増加すると，磁化が拡大して隣接トラックのデータを消去する現象が発生する，という問題があった。
【００１０】
したがって，本発明の目的は，上記課題を解決するために案出されたものであって，その目的は，トラック別に隣接トラックで書込まれる回数をモニタリングして，隣接トラックのデータが消去される前にデータをアップデートさせることが可能な新規かつ改良されたデータ保存システムでの自動データアップデート方法及びそれを利用したディスクドライブを提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するため，本発明の第１の観点においては，データ保存システムのライト制御方法において，トラック別に隣接トラックでライトモードを実行した回数をカウントする段階，当該トラックの隣接トラックでライトモードを実行した回数のカウント値が所定の閾値を超過する場合に，前記当該トラックに保存されたデータを読出す段階及び前記読出したデータを前記当該トラックに再び書込む段階を含むことを特徴とするデータ保存システムでの自動データアップデート方法が提供される。
【００１２】
上記課題を解決するため，本発明の第２の観点においては，データ保存装置において，トラック別に隣接トラックでライトモードを実行した回数を累積したシリンダカウント情報及び所定のユーザ情報を保存するディスク，ライトモードでホスト機器から受信されるデータを保存し，リード（Ｒｅａｄ）モードでディスクから再生したデータを保存するバッファ，前記ホスト機器から受信されるコマンドを分析して，ライトコマンドである場合に，前記ライトコマンドに書込まれる当該トラックの隣接トラックのシリンダカウント情報を増加させ，隣接トラックのシリンダカウント情報が所定の閾値を超過する場合に，前記隣接トラックに保存されたデータを読出して同じ位置のトラックに再び書込むように制御するコントローラ及び前記バッファに保存されたデータをディスクに／から記録／再生して，前記バッファに保存するためのデータ処理を実行する記録／判読回路を含むことを特徴とするディスクドライブが提供される。
【００１３】
上記課題を解決するため，本発明の第３の観点においては，データ保存システム制御方法において，データ保存媒体のトラック別に隣接トラックで書込まれる回数をカウントする段階，当該トラックの隣接トラックで書込まれる回数のカウント値が所定の閾値を超過する場合に，前記当該トラックに保存されたデータを読出す段階及び前記読出したデータを前記当該トラックに再び書込む段階を含むことを特徴とするデータ消去防止方法が提供される。
【００１４】
上記課題を解決するため，本発明の第４の観点においては，ディスクドライブ制御方法において，ディスクのトラック別に隣接トラックでライト動作を実行した回数を累積したシリンダカウント情報を保存する段階，ライトモードでホスト機器から受信されるデータを保存し，リードモードでディスクから読出したデータを保存する段階及び受信されるコマンドをコマンドを分析して，ライトコマンドである場合に，前記ライトコマンドに書込まれる当該トラックの隣接トラックのシリンダカウント情報を増加させ，隣接トラックのシリンダカウント情報が所定の閾値を超過する場合に，前記隣接トラックに保存されたデータを読出して同じ位置のトラックに再び書込む段階を含むことを特徴とするデータ消去防止方法が提供される。
【００１５】
上記課題を解決するため，本発明の第５の観点においては，前記方法を実行させるようにプログラムされたコンピュータプログラムコードを有することを特徴とするコンピュータ判読可能記録媒体が提供される。
【発明の効果】
【００１６】
本発明によれば，隣接トラックで書込まれる回数をモニタリングして一定の閾値を超過すれば，隣接シリンダのデータアップデートを自動的に実行することによって，データの反復的なライト過程で磁場の増大によって，隣接トラックのデータが消去される現象を防止することができる。さらに，このような動作は，ホスト機器の制御を受けず，ＨＤＤ自体で判断して自動的にデータアップデートを実行することによって，ホスト機器のプログラムを変更する必要がない。
【発明を実施するための最良の形態】
【００１７】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００１８】
まず，図１に基づいて，第１の実施の形態にかかるディスクドライブ１０の構成について説明する。なお，図１は，第１の実施の形態にかかるディスクドライブ１０の構成を示す平面図である。
【００１９】
図１に示すように，ドライブ１０は，スピンドルモータ１４によって回転される少なくとも一つの磁気ディスク１２を含む。また，ディスクドライブ１０は，ディスク表面１８に隣接して位置した変換器１６も含む。
【００２０】
変換器１６は，各々のディスク１２の磁界を感知して磁化させることによって，回転するディスク１２から／に情報を再生／記録できる。通常，変換器１６は，各ディスク表面１８に結合されている。なお，本実施形態においては，単一の変換器１６を示して説明しているが，これは，ディスク１２を磁化させるための記録用変換器とディスク１２の磁界を感知するための分離された再生用変換器とからなると理解されなければならない。再生用変換器は，磁気抵抗（ＭＲ：Ｍａｇｎｅｔｏ−Ｒｅｓｉｓｔｉｖｅ）素子より構成される。変換器１６は，通常，ヘッドとも称する。
【００２１】
変換器１６は，スライダ２０に統合することができる。スライダ２０は，変換器１６とディスク表面１８との間に空気軸受を生成させる構造になっている。スライダ２０は，ヘッドジンバルアセンブリ２２に結合されている。ヘッドジンバルアセンブリ２２は，ボイスコイル２６を有するアクチュエータアーム２４に付着されている。ボイスコイル２６は，ボイスコイルモータ（ＶＣＭ：Ｖｏｉｃｅ
Ｃｏｉｌ Ｍｏｔｏｒ）３０を特定するマグネチックアセンブリ２８に隣接するように位置している。ボイスコイル２６に供給される電流は，軸受アセンブリ３２に対してアクチュエータアーム２４を回転させるトルクを発生させる。アクチュエータアーム２４の回転は，ディスク表面１８を横切って変換器１６を移動させることができる。
【００２２】
情報は，通常，ディスク１２の環状トラック内に保存される。各トラック３４は，一般的に複数のセクタを含んでいる。各セクタは，データフィールドと識別フィールドとを含む。識別フィールドは，セクタ及びトラック（シリンダ）を識別するグレイコードより構成されている。変換器１６は，他のトラックにある情報を再生または記録するためにディスク表面１８を横切って移動する。
【００２３】
ディスク１２の特定位置にメインテナンス領域を設け，この領域にＨＤＤ動作に必要なデータ及びシリンダカウント情報が保存される。なお，シリンダカウント情報とは，隣接トラックに書込んだ回数をカウントした情報を意味する。
【００２４】
次に，図２に基づいて，本実施形態にかかるディスクドライブの電気回路の構成について説明する。なお，図２は，本実施形態にかかるディスクドライブの電気回路の構成を示す回路図である。
【００２５】
図２に示すように，本実施形態にかかるディスクドライブは，ディスク１２，変換器１６，プレアンプ２１０，記録／判読チャンネル２２０，バッファ２３０，コントローラ２４０，ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ
Ｍｅｍｏｒｙ）２５０，ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）２６０，ＶＣＭ駆動部２７０及びホストインターフェース２８０を備える。
【００２６】
なお，プレアンプ２１０及び記録／判読チャンネル２２０を含む回路構成を記録／判読回路と称す。
【００２７】
ＲＯＭ２５０には，ディスクドライブを制御するための各種プログラム及びデータが保存されており，特に本実施形態にかかる図３のフローチャートを実行させるためのプログラム及びデータが保存されている。そして，ＲＡＭ２６０には，ディスクドライブをブーティングする度にディスク１２のメインテナンス領域で読出したディスクドライブ動作に必要なデータ及びシリンダカウント情報がローディングされる。
【００２８】
まず，一般的なディスクドライブの動作を説明すれば，以下の通りである。
【００２９】
データリードモードで，ディスクドライブは，ディスク１２から変換器１６によって感知された電気的な信号をプレアンプ２１０で信号処理しやすく増幅させる。次いで，記録／判読チャンネル２２０では，増幅されたアナログ信号をホスト機器（図示せず）が判読できるデジタル信号として符号化させ，ストリームデータに変換してバッファ２３０に一時保存した後に，ホストインターフェース２８０を介してホスト機器に伝送する。
【００３０】
データライトモードで，ディスクドライブは，ホストインターフェース２８０を介してホスト機器からデータを入力されてバッファ２３０に一時保存した後に，バッファ２３０に保存されたデータを順次に出力して，記録／判読チャンネル２２０によって記録チャンネルに適したバイナリデータストリームに変換した後に，プレアンプ２１０によって増幅された記録電流を変換器１６を介してディスク１２に記録させる。
【００３１】
コントローラ２４０は，ディスクドライブを総括的に制御し，ホストインターフェース２８０を介して受信されるコマンドを分析して当該コマンドを実行するように制御する。特に，受信されるコマンドがライトコマンドである場合に，ライトモードを実行する隣接トラックのシリンダカウント情報を増加させ，隣接トラックのシリンダカウント情報が閾値を超過する場合に，隣接トラックに保存されたデータを読出して同じ位置のトラックに再び書込むように制御する。
【００３２】
また，コントローラ２４０は，ブーティングする度にディスク１２に保存されたシリンダカウント情報をＲＡＭ（Ｒａｎｄｏｍ
Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）２６０にローディングした後に，ライト命令が入力される度に書込む当該トラックの隣接トラックのシリンダカウント情報を増加させるように制御し，ライトモードを実行する当該トラックのシリンダカウント情報を０にリセットさせるように制御し，ＲＡＭ２６０に保存されたシリンダカウント情報をパワーオフモード実行前にディスク１２に保存させるように制御する。
【００３３】
コントローラ２４０は，ボイスコイル２６に駆動電流を供給するＶＣＭ駆動部２７０にも結合されている。コントローラ２４０は，ＶＣＭの励起及び変換器１６の動きを制御するためにＶＣＭ駆動部２７０に制御信号を供給する。
【００３４】
このことによりコントローラ２４０の制御によって実行されるＨＤＤでの自動データアップデート方法について，図３のフローチャートを中心に説明する。
【００３５】
まず，ステップＳ３０１で，コントローラ２４０は，ＨＤＤが初期化されるブーティングプロセス実行条件になるか否かを判断する（ステップＳ３０１）。ブーティングプロセスは，パワーオンされる時点で実行される。
【００３６】
ＨＤＤのブーティングプロセス実行条件になると判断される場合には，ステップＳ３０２で，コントローラ２４０は，ディスク１２のメインテナンス領域に保存されたシリンダカウント情報を読出してＲＡＭ２６０にローディングする（ステップＳ３０２）。シリンダカウント情報は，隣接トラックに書込んだ回数をカウントした情報を意味する。
【００３７】
次いで，ステップＳ３０３で，ＨＤＤは，ホスト機器からホストインターフェース２８０を介してコマンドが受信されるか否かを判断する（ステップＳ３０３）。コマンドが受信されない場合には，ステップＳ３０４に移行し，待機モードを実行し，ホスト機器からのコマンドが受信されることを待つ（ステップＳ３０４）。
【００３８】
一方，ＨＤＤにコマンドが受信される場合には，ステップＳ３０５で，コントローラ２４０は，受信されるコマンドをデコードする（ステップＳ３０５）。即ち，コマンドの種類を分析して，当該ＬＢＡ位置情報を物理的なＣ／Ｈ／Ｓ（Ｃｙｌｉｎｄｅｒ／Ｈｅａｄ／Ｓｅｃｔｏｒ）値に変換させる。
【００３９】
さらに，ステップＳ３０６で，コントローラ２４０は，受信されるコマンドがライトコマンドであるか否かを判断する（ステップＳ３０６）。
【００４０】
受信されるコマンドがライトコマンドではない場合には，ステップＳ３０７で，当該コマンドを実行して段階を終了する（ステップＳ３０７）。
【００４１】
一方，受信されるコマンドがライトコマンドである場合には，ステップＳ３０８で，コントローラ２４０は，目標シリンダのＮ位置に変換器１６を移動した後にホスト機器から受信されてバッファ２３０に保存されたデータを記録するライトコマンドを実行する（ステップＳ３０８）。
【００４２】
ライトコマンドを実行した後に，ステップＳ３０９で，コントローラ２４０は，ＲＡＭ２６０に保存された書込まれたトラックのシリンダカウント値ＣＮを０にリセットする。そして，ＲＡＭ
２６０に保存された書込まれたシリンダＮに隣接したシリンダＮ＋１のシリンダカウント値ＣＮ＋１とＮ−１のシリンダカウント値ＣＮ−１とを各々１ずつ増加させる（ステップＳ３０９）。
【００４３】
次いで，ステップＳ３１０で，書込んだ隣接シリンダＮ＋１のシリンダカウント値ＣＮ＋１が閾値Ｃｔｈを超過するか否かを判断する（ステップＳ３１０）。ここで，閾値Ｃｔｈは，隣接トラックの反復的なライト動作による磁化の深化現象によって，データが消去され始めるライト反復回数から一定のマージン回数を減算した値で決定する。
【００４４】
一方，書込んだ隣接シリンダＮ＋１のシリンダカウント値ＣＮ＋１が閾値Ｃｔｈを超過する場合には，ステップＳ３１１で，コントローラ２４０は，シリンダＮ＋１に記録されたデータを読出してバッファ２３０に保存した後に，バッファ２３０に保存されたＮ＋１シリンダのデータを再びシリンダＮ＋１に書込むシリンダＮ＋１のアップデートを実行するように制御する（ステップＳ３１１）。
【００４５】
次いで，ステップＳ３１２で，ＲＡＭ２６０に保存されたシリンダＮ＋１のシリンダカウント値ＣＮ＋１を０にリセットさせる（ステップＳ３１２）。
【００４６】
さらに，ステップＳ３１３で，書込んだ隣接シリンダＮ−１のシリンダカウント値ＣＮ−１が閾値Ｃｔｈを超過するか否かを判断する（ステップＳ３１３）。
【００４７】
書込んだ隣接シリンダＮ−１のシリンダカウント値ＣＮ−１が閾値Ｃｔｈを超過する場合には，ステップＳ３１４で，コントローラ２４０は，シリンダＮ−１に記録されたデータを読出してバッファ２３０に保存した後に，バッファ２３０に保存されたＮ−１シリンダのデータを再びシリンダＮ−１に書込むシリンダＮ−１のアップデートを実行するように制御する（ステップＳ３１４）。
【００４８】
次いで，ステップＳ３１５で，ＲＡＭ
２６０に保存されたシリンダＮ−１のシリンダカウント値ＣＮ−１を０にリセットさせる（ステップＳ３１５）。
【００４９】
ステップＳ３１０の判断結果，書込んだ隣接シリンダＮ＋１のシリンダカウント値ＣＮ＋１が閾値Ｃｔｈを超えない場合には，ステップＳ３１３に移行する。ステップＳ３１３の判断結果，書込んだ隣接シリンダＮ−１のシリンダカウント値ＣＮ−１が閾値Ｃｔｈを超えない場合には，本方法を終了する。
【００５０】
上記方法によれば，ホスト機器のプログラム及びハードウェアを変更することなく，ＨＤＤの隣接トラックでの反復的なライト動作によって隣接トラックのデータが消去される前に，予め隣接トラックのデータを自動的にアップデートしてデータ損失を防止することができる。
【００５１】
本発明は，方法，装置，システムとして実行されうる。ソフトウェアとして実行される場合には，本発明の構成手段は，必然的に必要な作業を実行するコードセグメントである。プログラムまたはコードセグメントは，プロセッサー判読可能媒体に保存され，または伝送媒体または通信網で搬送波と結合されたコンピュータデータ信号によって伝送することができる。プロセッサー判読可能媒体は，情報を保存または伝送できるいかなる媒体も含む。プロセッサー判読可能媒体の例としては，電子回路，半導体メモリ素子，ＲＯＭ，フレッシュメモリ，ＥＲＯＭ（Ｅｒａｓａｂｌｅ
ＲＯＭ），フロッピー(登録商標）ディスク，光ディスク，ハードディスク，光ファイバ媒体，無線周波数（ＲＦ）網などがある。コンピュータデータ信号は，電子網チャンネル，光ファイバ，空気，電子系，ＲＦ網のような伝送媒体上に伝播することが可能ないかなる信号も含むことができる。
【００５２】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【産業上の利用可能性】
【００５３】
本発明は，ＨＤＤを含む各種ディスクドライブに適用することができるばかりでなく，多様な種類のデータ保存装置に適用することができる。
【図面の簡単な説明】
【００５４】
【図１】第１の実施の形態にかかるＨＤＤの構成を示す平面図である。
【図２】第１の実施の形態にかかるデータ保存システムでの自動データアップデート方法が適用されるＨＤＤの電気的な回路構成図である。
【図３】第１の実施の形態にかかるデータ保存システムでの自動データアップデート方法を表すフローチャートである。
【符号の説明】
【００５５】
１２    ディスク
１６    変換器
２６    ボイスコイル
２１０    プレアンプ
２２０    記録/判読チャンネル
２３０    バッファ
２４０    コントローラ
２５０    ＲＯＭ
２６０    ＲＡＭ
２７０    ＶＣＭ駆動部
２８０    ホストインターフェース
【図１】
0004733400.tif 000002
【図２】
0004733400.tif 000003
【図３】
0004733400.tif 000004