(57)【要約】【課題】装置固有情報を媒体からメモリに読み出し、媒体へのリード／ライト動作を行う媒体記憶装置において、装置固有情報のリードエラーが生じても、ホストからのコマンド受領を可能とする。【解決手段】媒体記憶装置（１）の電源投入後の装置固有情報読み出し処理で、エラーが発生した場合、媒体（１９）に格納した代替データを展開して、パワーオンエラーを擬似的に回復する。この代替データは、工場出荷時のデータを、予めＲＯＭまたは媒体（１９）のシステム領域（１９Ａ）に保存し、必要な場合は、ここから展開する。コマンドの受領および実行が可能になることにより、ホストシステムが立ち上がらなくなることを防ぐことができる。【選択図】図２
2006252649.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体のデータのリード及びライトのいずれかを行うヘッドと、
前記記憶媒体の所望トラックに前記ヘッドを位置付けるアクチュエータと、
装置固有情報を格納するためのメモリと、
ホストからのコマンドを受け、前記メモリの装置固有情報を参照して、前記アクチュエータを制御し、前記ヘッドで、前記所望のトラックのデータのリード及びライトのいずれかを実行する制御部とを有し、
前記制御部は、電源投入時に、前記ヘッドを前記記憶媒体のシステム領域に位置付け、前記システム領域に格納された前記装置固有情報を読み出し、前記メモリに展開するとともに、
前記読み出しエラーを検出した時は、不揮発性メモリに格納された前記装置固有情報の代替情報を読み出し、前記メモリに展開する
ことを特徴とする媒体記憶装置。
【請求項２】
前記制御部は、前記リード／ライトの実行に伴い、前記メモリの装置固有情報を更新し、
少なくとも、電源オフ時に、前記メモリの装置固有情報を前記ヘッドにより、前記記憶媒体の前記システム領域に書き込む
ことを特徴とする請求項１の媒体記憶装置。
【請求項３】
前記装置固有情報及び前記代替情報は、少なくとも、前記記憶媒体の欠陥セクタ管理情報を有する
ことを特徴とする請求項１の媒体記憶装置。
【請求項４】
記憶媒体の所望のトラックに、ヘッドを位置付け、データのリード及びライトのいずれかを行う記憶媒体装置の装置固有情報の回復処理方法であって、
電源投入時に、前記ヘッドを前記記憶媒体のシステム領域に位置付け、前記システム領域に格納された装置固有情報を前記メモリに読み出すステップと、
前記読み出しエラーが生じたかを判定するステップと、
前記読み出しエラーを検出した時は、不揮発性メモリに格納された前記装置固有情報の代替情報を読み出し、前記メモリに展開するステップとを有する
ことを特徴とする媒体記憶装置の装置固有情報の回復処理方法。
【請求項５】
前記リード／ライトの実行に伴い、前記メモリの装置固有情報を更新するステップと、
少なくとも、電源オフ時に、前記メモリの装置固有情報を前記ヘッドにより、前記記憶媒体の前記システム領域に書き込むステップとを有する
ことを特徴とする請求項４の媒体記憶装置の装置固有情報の回復処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、媒体上に記憶された装置固有情報をメモリに展開して、動作する装置固有情報の回復処理方法及び媒体記憶装置に関し、特に、媒体上に記憶された更新された装置固有情報のリードエラーの回復処理を行う装置固有情報の回復処理方法及び媒体記憶装置に関する。
【背景技術】
【０００２】
近年のデータ電子化処理の要求により、データを記憶する磁気媒体装置や光媒体装置の媒体記憶装置に、大容量化が要求されている。このため、媒体媒体は、益々トラック密度や記録密度が高くなっている。このような媒体記憶装置では、媒体の状態やリード／ライトの状態監視が不可欠となり、このため、装置毎に、装置固有情報を、不揮発性メモリである媒体に記憶している。
【０００３】
この装置固有情報には、更新される情報がある。例えば、磁気ディスク装置では、自動交代処理が発生した場合、エラーセクタ（交代元セクタ）とそれを交代した交代先セクタのアドレスは欠陥セクタ管理情報に登録され、電源がオフされても保持していなければならない（例えば、特許文献１参照）。
【０００４】
又、保障情報であるＳＭＡＲＴ（Self Monitoring Analysis Report Technology）ドライブ属性値には,電源投入時間やリード／ライトのエラーレートなど磁気媒体装置動作時に累積される情報があり、これらの情報も、電源がオフされても、保持していなければならない。
【０００５】
この様に、磁気ディスク装置には、工場出荷後に更新され、電源がオフされても保持していなければならない情報があり、これらは装置固有情報として不揮発性メモリまたはユーザがアクセスできない媒体上のシステムエリアに保存される。
【０００６】
そして、電源投入時には、前回電源オフされる前までに更新／累積された情報をロードし、これを基に、情報を更新／累積しなければならない。このため電源投入時に、不揮発性メモリまたはシステムエリアから情報を読み出す必要がある。
【０００７】
このような磁気ディスク装置では、媒体の大容量化に伴い、欠陥セクタ管理情報やＳＭＲＴ情報等は，膨大なサイズのデータが必要とされる。これらのデータは，磁気ディスク装置のメディアアクセスやコマンド動作を正常に実行するため必要不可欠であり、メディア上の装置固有領域に保存されている。
【０００８】
そして、上記データは、パワーオンシーケンスで読み出しを行い、メモリに常駐し、磁気ディスク装置の動作中に更新され、定期的またはコマンド受領などの決められたタイミングで、媒体の装置固有領域に保存される。
【特許文献１】特開平４−２４５０７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
近年のモバイル機器の普及により、かかる媒体記憶装置もモバイル機器（例えば、ノート型パーソナルコンピュータや携帯型ＡＶ（Audio/Visual）機器）へ搭載される。このような利用環境では、媒体記憶装置は、温度変化や振動等のライトエラーが起こりやすい。このため、このような環境化で、装置固有情報を媒体上のシステムエリアに書き込み、保存した場合、次の電源オン時に装置固有情報が読み出せない可能性がある。
【００１０】
例えば、ディスク装置は、振動が加わった状態には、オフトラックが生じ、正確に対象トラック内に、装置固有情報をライトできないおそれがある。そのため、その後のパワーオンシーケンスで、ヘッドを対象トラックにシークしても、装置固有情報をリードすることができない。
【００１１】
同様に、近年の記録密度の高密度化により、温度が異なる場合には、オフトラックしやすく、装置固有情報のライトとリードで温度変化があると、装置固有情報保存時に、ライトエラーが発生し、そのまま電源が切断された場合、その後のパワーオンシーケンス時に、装置固有情報のリードでエラーが発生する。
【００１２】
このディスク装置の装置固有情報には、コマンド実行に必要不可欠なものも存在し、パワーオンシーケンス時にこれらを読み出せない場合、正常に動作しなくなる可能性がある。また、リードエラーした装置固有情報が、欠陥管理情報だった場合は、正常なメディアアクセスが保障できない。
【００１３】
即ち、欠陥セクタ管理情報が読めない場合、自動交代処理が発生している装置では、交代先セクタではなく交代元セクタにアクセスしてしまう。交代元セクタは元々エラーが発生したセクタであり、またデータは交代先セクタにライトしているので、リードエラーまたはデータミスコンペアが発生する。また、欠陥セクタ管理情報に、工場出荷時の欠陥セクタ情報が登録されているような場合には、工場出荷時の欠陥セクタへのアクセスも生じる。
【００１４】
同様に、SMARTドライブ属性値が読めない場合、SMARTコマンドでホストに報告すべき属性値が存在しなくなるためコマンドを実行できなくなる。
【００１５】
ディスク装置が上記のような状態に陥ると正常動作が保障できないため、自己診断エラーや受領コマンドのアボートなどを行う。又、ディスク装置がホストシステムから発行されたコマンドを、全てアボートまたはエラーで終了した場合、ホストシステムが立ち上がらなくなることもあるため、ディスク装置に保存しているデータのバックアップ作業も行えなくなってしまう。
【００１６】
従って、本発明の目的は、更新された装置固有情報にライトエラーが生じても、装置固有情報を回復して、ホストからのコマンド受領を可能にするための装置固有情報の回復処理方法及び媒体記憶装置を提供することにある。
【００１７】
又、本発明の他の目的は、装置固有情報のライトエラーが生じても、装置固有情報を擬似的に回復するための装置固有情報の回復処理方法及び媒体記憶装置を提供することにある。
【００１８】
更に、本発明の更に他の目的は、装置固有情報のライトエラーが生じても、電源投入時に、装置固有情報のリードエラーを防止するための装置固有情報の回復処理方法及び媒体記憶装置を提供することにある。
【００１９】
更に、本発明の更に他の目的は、電源投入時に、装置固有情報のリードエラーが生じても、ホストからのライトデータを保護するための装置固有情報の回復処理方法及び媒体記憶装置を提供することにある。
【課題を解決するための手段】
【００２０】
この目的の達成のため、本発明の媒体記憶装置は、記憶媒体のトラックのデータのリード及びライトのいずれかを行うヘッドと、前記記憶媒体の所望トラックに前記ヘッドを位置付けるアクチュエータと、装置固有情報を格納するためのメモリと、ホストからのコマンドを受け、前記メモリの装置固有情報を参照して、前記アクチュエータを制御し、前記ヘッドで、前記所望のトラックのデータのリード及びライトのいずれかを実行する制御部とを有する。そして、前記制御部は、電源投入時に、前記ヘッドを前記記憶媒体のシステム領域に位置付け、前記システム領域に格納された前記装置固有情報を読み出し、前記メモリに展開するとともに、前記読み出しエラーを検出した時は、不揮発性メモリに格納された前記装置固有情報の代替情報を読み出し、前記メモリに展開する。
【００２１】
又、本発明の記憶媒体装置の装置固有情報の回復処理方法は、電源投入時に、前記ヘッドを前記記憶媒体のシステム領域に位置付け、前記システム領域に格納された装置固有情報を前記メモリに読み出すステップと、前記読み出しエラーが生じたかを判定するステップと、前記読み出しエラーを検出した時は、不揮発性メモリに格納された前記装置固有情報の代替情報を読み出し、前記メモリに展開するステップとを有する。
【００２２】
更に、本発明は、好ましくは、前記制御部は、前記リード／ライトの実行に伴い、前記メモリの装置固有情報を更新し、少なくとも、電源オフ時に、前記メモリの装置固有情報を前記ヘッドにより、前記記憶媒体の前記システム領域に書き込む。
【００２３】
更に、本発明は、好ましくは、前記装置固有情報及び前記代替情報は、少なくとも、前記記憶媒体の欠陥セクタ管理情報を有する。
【００２４】
更に、本発明は、好ましくは、前記装置固有情報及び前記代替情報は、少なくとも、前記記憶媒体の欠陥セクタ管理情報とＳＭＡＲＴ情報とを有する。
【００２５】
更に、本発明は、好ましくは、前記装置固有情報の代替情報を格納する不揮発性メモリが、前記記憶媒体である。
【００２６】
更に、本発明は、好ましくは、前記制御部は、前記リード／ライトの実行に伴い、前記メモリの装置固有情報の代替情報を更新し、少なくとも、電源オフ時に、前記メモリの装置固有情報の代替情報を前記ヘッドにより、前記記憶媒体の前記システム領域に書き込む。
【００２７】
更に、本発明は、好ましくは、前記制御部は、前記代替情報を前記メモリに展開した後、前記ホストからのライトデータを一時記憶メモリに格納し、前記ホストからのリード要求に対し、前記一時記憶メモリのデータを読み出し、前記ホストへ転送する。
【００２８】
更に、本発明は、好ましくは、前記制御部は、前記ホストからの要求が到来しない場合には、前記一時記憶メモリのライトデータを、前記ヘッドにより、前記記憶媒体にライトバックする。
【００２９】
更に、本発明は、好ましくは、前記制御部は、前記代替情報を前記メモリに展開した後、装置ユーザに通知する。
【００３０】
更に、本発明は、好ましくは、前記記憶媒体が、磁気ディスクである。
【発明の効果】
【００３１】
本発明では、媒体記憶装置の電源投入後の装置固有情報読み出し処理で、エラーが発生した場合、代替データを展開して、パワーオンエラーを擬似的に回復するため、コマンド受領が可能となる。この代替データは、工場出荷時のデータを、予めＲＯＭまたは媒体のシステム領域に保存し、必要な場合は、ここから展開する。代替データを展開することにより、正確なコマンド動作を実行できない可能性もあるが、コマンドの受領および実行が可能になることにより、ホストシステムが立ち上がらなくなることを防ぐことができる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の実施の形態を、媒体記憶装置、装置固有情報の回復処理の第１の実施の形態、装置固有情報の回復処理の第２の実施の形態、他の実施の形態の順で説明する。
【００３３】
［媒体記憶装置］
図１は、本発明の一実施の形態の媒体記憶装置の構成図、図２は、図１のデイスク媒体の構成図、図３は、図２の装置固有情報の説明図である。図１は、媒体記憶装置として、媒体記憶装置である、磁気デイスクにデータをリード／ライトする磁気デイスク装置（ＨＤＤ）を例に示す。
【００３４】
磁気デイスク装置１０は、図１に示すように、パーソナルコンピュータに内蔵され、パーソナルコンピュータのホスト１とＡＴＡ（ＡＴ  Ａｔｔａｃｈｍｅｎｔ）規格のインターフェースのケーブル９で接続される。
【００３５】
磁気デイスク装置１０は、磁気デイスク１９と、磁気デイスク１９を回転するスピンドルモータ２０と、磁気デイスク１９にデータをリード／ライトする磁気ヘッド２５と、磁気ヘッド２５を磁気デイスク１９の半径方向（トラック横断方向）に移動するアクチュエータ（ＶＣＭ）２２とを備える。
【００３６】
又、制御部として、ＨＤＣ（Hard  Disk  Controller）２６と、データバッファ１４と、ＭＰＵ１１と、メモリ（ＲＡＭ）１３と、ヘッドＩＣ１８と、スピンドルモータドライバ２１と、ＶＣＭドライバ２３と、位置検出部２４と、これらを接続するバス１７とを備える。
【００３７】
ＨＤＣ２６は、ホストからタスクをセットするタスクファイル１２Ａを有するＡＴＡインタフェース制御回路１２と、データバッファ１４を制御するデータバッファ制御回路１５と、記録データのフォーマットの制御を行うフォーマッタ制御回路１６とを有する。
【００３８】
ヘッドＩＣ１８は、ライト時は、記録データに従い磁気ヘッド２５に記録電流を流し、リード時は、磁気ヘッド２５からの読取信号を増幅して、リードデータ（サーボ情報を含む）を出力する。位置検出部２４は、ヘッドＩＣ１８からのサーボ情報から磁気ヘッド２５の位置を検出する。
【００３９】
スピンドルドライバ２１は、スピンドルモータ２０を回転駆動する。ＶＣＭドライバ２３は、磁気ヘッド２５を移動するＶＣＭ２２を駆動する。ＭＰＵ（Micro  Processor)１１は、磁気ヘッド２５の位置制御、リード／ライト制御、リトライ制御を行う。メモリ（ＲＡＭ）１３は、ＭＰＵ１１の処理に必要なデータを格納する。
【００４０】
図２は、磁気デイスク１９のデータ領域の説明図である。データ領域は、ユーザがアクセス可能なユーザーデータ領域（ＬＢＡ０〜ＬＢＡｎ−１）１９Ｃと、それ以外のシステム領域１９Ａ，１９Ｂに分割される。システム領域の代替データ保存領域１９Ａは、予め工場出荷時の装置固有情報を代替データとして保存する。又、装置固有情報保存エリア１９Ｂは、ＨＤＤ動作時更新される装置固有情報をする。
【００４１】
図３に示すように、装置固有情報は、欠陥セクタ管理情報１９０と、ＳＭＡＲＴドライブ属性値１９２とを含む。欠陥セクタ管理情報１９０は、欠陥のあった交代元セクタと交代先セクタの対応テーブルである。この欠陥セクタ管理情報１９０は、工場での欠陥セクタのテストにおいて、検出され、セットされた工場出荷時の管理情報１９０−１と、稼動時に、検出された欠陥セクタの管理情報１９０−２とを有する、
ＳＭＡＲＴドライブ属性値１９２は、例えば、電源投入時間や、リード／ライトエラーレイト等を格納する。工場出荷後、代替データ保存エリア１９Ａは、更新されず、また装置固有情報保存エリア１９Ｂと別領域にすることで、装置固有情報更新時にエラーが発生しても、代替データ保存領域１９Ａには影響しない。
【００４２】
一方、装置固有情報保存エリア１９Ｂでは、欠陥セクタ管理情報１９０の稼動時の管理情報１９０−２は、欠陥セクタの交代処理を行う毎に、更新され、ＳＭＡＲＴドライブ属性値１９２は、パワーオフ時に更新される。
【００４３】
図１のＭＰＵ１１は、電源投入時に、磁気デイスク１９の装置固有情報エリア１９Ｂを読み出し、メモリ１３に展開する。そして、ＭＰＵ１１は、メモリ１３に展開されたこの装置固有情報を使用して、媒体上の欠陥セクタの位置情報を認識し、磁気デイスク１９をリード／ライトアクセスし、交代処理を実行すると、装置固有情報を更新する。同様に、ＭＰＵ１１は、エラーレートや投入時間を累積し、ＳＭＡＲＴドライブ属性値を更新する。そして、ホストからのＳＭＡＲＴコマンドに応じて、ホストにこのＳＭＡＲＴドライブ属性値を伝達する。
【００４４】
ＭＰＵ１１は、パワーオフシーケンスにおいて、このメモリ１３に展開され、更新された装置固有情報を、磁気デイスク１９の装置固有情報エリア１９Ｂに書き込み、保存する。
【００４５】
［装置固有情報の回復処理の第１の実施の形態］
図４は、本発明の一実施の形態の装置固有情報の回復処理フロー図である。
【００４６】
（Ｓ１０）電源投入後に、ＭＰＵ１１は、必要な初期設定を実行する。即ち、ＭＰＵ１１は、ハードウェアの診断及びスピンドルモータ２０の起動等を行う。例えば、メモリ１３、ＨＤＣ２６の診断を行い、診断結果が良好なら、必要なレジスタ類の初期設定を行い、スピンドルモータ２０を起動する。
【００４７】
（Ｓ１２）スピンドルモータ２０の起動に成功すると、ＭＰＵ１１は、ＶＣＭドライバ２３を介しＶＣＭ２２を駆動して、磁気ヘッド２５を、磁気デイスク１９の装置固有情報保存エリア１９Ｂに位置付ける。これにより、磁気ヘッド２５は、磁気デイスク１９の装置固有情報保存エリア１９Ｂの情報の読み込みを実行する。
【００４８】
（Ｓ１４）ＭＰＵ１１は、メモリ１３への装置固有情報の読み込みが正常終了したかを判定する。正常終了と判定すると、ステップＳ１８に進む。逆に、例えば、フォーマッタ制御回路１６で、エラー訂正不可能なリードデータブロックを検出した場合や、ヘッドＩＣ１８のアンプゲインを最大にしても、所望のリードレベルが得られない場合には、リードエラーとなり、正常終了しない。
【００４９】
（Ｓ１６）ＭＰＵ１１は、メモリ１３への装置固有情報の読み込みが正常終了しないと判定した場合には、ＭＰＵ１１は、ＶＣＭドライバ２３を介しＶＣＭ２２を駆動して、磁気ヘッド２５を、磁気デイスク１９の代替データ保存エリア１９Ａに位置付ける。これにより、磁気ヘッド２５は、磁気デイスク１９の代替データ保存エリア１９Ａの情報の読み込みを実行し、代替データを、メモリ１３へ展開する。そして、ＭＰＵ１１は、ホストに異常を通知するために、メモリ１３の読み込んだＳＭＡＲＴ属性値を，意図的に悪化させる。例えば、図３のエラーレイトを操作し、エラーレイトを高い値とする。
【００５０】
（Ｓ１８）その後、ＭＰＵ１１は、ＨＤＣ２６のインターフェース回路１２を介しホストへREADYを通知する。
【００５１】
このように、磁気デイスク装置の電源投入後の装置固有情報読み出し処理で、エラーが発生した場合、代替データを展開して、パワーオンエラーを擬似的に回復し、コマンド受領を可能する。この代替データは、工場出荷時のデータを、予めＲＯＭまたは媒体のシステム領域に保存し、必要な場合は、ここから展開する。
【００５２】
代替データを展開することにより、正確なコマンド動作を実行できない可能性もあるが、コマンドの受領および実行が可能になることにより、ホストシステムが立ち上がらなくなることを防ぐことができる。また、このような状態に陥った場合、ＳＭＡＲＴ属性値を悪化させることにより、ホストシステムが，磁気デイスク装置の異常を検知することができる。
【００５３】
工場でのテストデータは、システムエリアに保存され、出荷後に更新等で書き換えられることは無いので、必ず読み出しが可能である。このような代替データを展開すれば、工場出荷時の欠陥セクタへのアクセスを防止することができる。
【００５４】
又、ＳＭＡＲＴドライブ属性値は、保障障害しきい値を、代替データとして展開することも可能である。ただし、この場合、保障障害しきい値としては、デフォルトとして、属性を悪化させたデータを格納する。
【００５５】
［装置固有情報の回復処理の第２の実施の形態］
次に、このように代替データを展開しても、装置固有情報読み出しエラーで、コマンドは受領できるが、当初は、正常なメディアアクセス（磁気媒体１９のユーザーエリアのアクセス）が保障できない場合がありうる。例えば、欠陥セクタ情報の読み出しでエラーが発生し、工場出荷時の欠陥セクタ情報しか得られない場合で、出荷後の欠陥セクタの数が多い場合には、１コマンドに対して、交代処理が頻発し、ホストが期待した時間内に、リード／ライト処理を実行できない場合等である。
【００５６】
このような場合には、設定により、図５のライト処理、図６のリード処理を実行することが好適である。図５は、装置固有情報読み出しでエラーが発生し、正常なメディアアクセスが保障できない場合のライトコマンド処理フロー図である。
【００５７】
（Ｓ２０）ＭＰＵ１１は、ホストからＡＴＡインターフェース回路１２を介しライトコマンドを受領すると、一時退避メモリ（例えば、バッファメモリ１４）に空き領域があり、ライトデータを保存可能かをチェックする。
【００５８】
（Ｓ２２）保存可能な場合は，一時退避メモリ１４に，ホストからのライトデータを保存し、コマンドステータスをホストに報告する。
【００５９】
（Ｓ２４）一方、一時退避メモリ１４に、空き領域が無い場合は、ホストにエラーを通知する。
【００６０】
又、図６は、装置固有情報読み出しでエラーが発生し正常なメディアアクセスが保障できない場合のリードコマンド処理フロー図である。
【００６１】
（Ｓ３０）ＭＰＵ１１は、ホストからＡＴＡインターフェース回路１２を介しリードコマンドを受領すると、受領したリードコマンドの要求データが、一時退避メモリ１４に退避されているかを判断する。
【００６２】
（Ｓ３２）ＭＰＵ１１は、一時退避メモリ１４に、要求データが退避されていると判断すると、バッファ制御回路１５により、リードデータとして一時退避メモリ１４のデータを転送し、コマンドステータスを報告する。
【００６３】
（Ｓ３４）一方、一時退避メモリ１４に、退避されていなければ、ＭＰＵ１１は、メディア（磁気媒体）１９からのリード処理を実行する。この場合に、当初は、出荷後の欠陥セクタのリードはできないが、それ以外のセクタは、リードできる。リードできない場合には、エラーを報告する。
【００６４】
このように、装置固有情報読み出しで、エラーが発生し、正常なメディアアクセスが保障できない場合、ライトデータをメモリに退避することにより、メディアアクセスを回避し、データを保護することができる。又、ホストがアクセスしていない時間を利用して、一時退避メモリ１４のライトデータを、磁気デイスク１９にライトバックする。
【００６５】
この場合に、ホストへの応答時間に影響しないため、欠陥セクタが検出されると、交代処理を行い、装置固有情報の欠陥セクタ情報を更新できる。即ち、次第に、メモリ１３の代替データが、リードエラーした装置固有情報の内容に近づくことになる。
【００６６】
更に、図４の装置固有情報読み出しエラー発生に、代替データを展開した時に、装置の性能が低下するため、ユーザへの通知処理を行うことが望ましい。図７は、装置固有情報読み出しエラー発生時のユーザ通知処理フロー図である。
【００６７】
（Ｓ４０）ステップＳ１０と同様に、電源投入後に、ＭＰＵ１１は、必要な初期設定を実行する。
【００６８】
（Ｓ４２）ステップＳ１２と同様に、ＭＰＵ１１は、ＶＣＭドライバ２３を介しＶＣＭ２２を駆動して、磁気ヘッド２５を、磁気デイスク１９の装置固有情報保存エリア１９Ｂに位置付ける。これにより、磁気ヘッド２５は、磁気デイスク１９の装置固有情報保存エリア１９Ｂの情報の読み込みを実行する。
【００６９】
（Ｓ４４）ステップＳ１４と同様に、ＭＰＵ１１は、メモリ１３への装置固有情報の読み込みが正常終了したかを判定する。正常終了と判定すると、IDLEループへ進む。逆に、装置固有情報の読み込みでエラーが発生した場合、ユーザに異常を通知するために発振処理を実行する。例えば、磁気デイスク装置にブザーを設け、ブザーを発振して、音で、ユーザに通知し、アイドルループに進む。
【００７０】
［他の実施の形態］
前述の実施の形態では、装置固有情報を、図３の構成で説明したが、ＳＭＡＲＴドライブ属性値については、他の属性値（ドライブの状況に応じて、自動調整されてしきい値や、設定情報等）を適用できる。又、媒体記憶装置を磁気デイスク装置で説明したが、光媒体、光磁気媒体、他の記憶媒体を使用した記憶装置にも適用できる。
【００７１】
更に、インターフェースは、ＡＴＡに限らず、他のインターフェースにも適用できる。又、装置固有情報の代替データは、媒体に限らず、他の不揮発性メモリに格納することもできる。
【００７２】
以上、本発明を実施の形態により説明したが、本発明の趣旨の範囲内において、本発明は、種々の変形が可能であり、本発明の範囲からこれらを排除するものではない。
【００７３】
（付記１）記憶媒体のトラックのデータのリード及びライトのいずれかを行うヘッドと、前記記憶媒体の所望トラックに前記ヘッドを位置付けるアクチュエータと、装置固有情報を格納するためのメモリと、ホストからのコマンドを受け、前記メモリの装置固有情報を参照して、前記アクチュエータを制御し、前記ヘッドで、前記所望のトラックのデータのリード及びライトのいずれかを実行する制御部とを有し、前記制御部は、電源投入時に、前記ヘッドを前記記憶媒体のシステム領域に位置付け、前記システム領域に格納された前記装置固有情報を読み出し、前記メモリに展開するとともに、前記読み出しエラーを検出した時は、不揮発性メモリに格納された前記装置固有情報の代替情報を読み出し、前記メモリに展開することを特徴とする媒体記憶装置。
【００７４】
（付記２）前記制御部は、前記リード／ライトの実行に伴い、前記メモリの装置固有情報を更新し、少なくとも、電源オフ時に、前記メモリの装置固有情報を前記ヘッドにより、前記記憶媒体の前記システム領域に書き込むことを特徴とする付記１の媒体記憶装置。
【００７５】
（付記３）前記装置固有情報及び前記代替情報は、少なくとも、前記記憶媒体の欠陥セクタ管理情報を有することを特徴とする付記１の媒体記憶装置。
【００７６】
（付記４）前記装置固有情報及び前記代替情報は、少なくとも、前記記憶媒体の欠陥セクタ管理情報とＳＭＡＲＴ情報とを有することを特徴とする付記１の媒体記憶装置。
【００７７】
（付記５）前記装置固有情報の代替情報を格納する不揮発性メモリが、前記記憶媒体であることを特徴とする付記１の媒体記憶装置。
【００７８】
（付記６）前記制御部は、前記リード／ライトの実行に伴い、前記メモリの装置固有情報の代替情報を更新し、少なくとも、電源オフ時に、前記メモリの装置固有情報の代替情報を前記ヘッドにより、前記記憶媒体の前記システム領域に書き込むことを特徴とする付記５の媒体記憶装置。
【００７９】
（付記７）前記制御部は、前記代替情報を前記メモリに展開した後、前記ホストからのライトデータを一時記憶メモリに格納し、前記ホストからのリード要求に対し、前記一時記憶メモリのデータを読み出し、前記ホストへ転送することを特徴とする付記１の媒体記憶装置。
【００８０】
（付記８）前記制御部は、前記ホストからの要求が到来しない場合には、前記一時記憶メモリのライトデータを、前記ヘッドにより、前記記憶媒体にライトバックすることを特徴とする付記７の媒体記憶装置。
【００８１】
（付記９）前記制御部は、前記代替情報を前記メモリに展開した後、装置ユーザに通知することを特徴とする付記１の媒体記憶装置。
【００８２】
（付記１０）前記記憶媒体が、磁気ディスクであることを特徴とする付記１の媒体記憶装置。
【００８３】
（付記１１）記憶媒体の所望のトラックに、ヘッドを位置付け、データのリード及びライトのいずれかを行う記憶媒体装置の装置固有情報の回復処理方法であって、電源投入時に、前記ヘッドを前記記憶媒体のシステム領域に位置付け、前記システム領域に格納された装置固有情報を前記メモリに読み出すステップと、前記読み出しエラーが生じたかを判定するステップと、前記読み出しエラーを検出した時は、不揮発性メモリに格納された前記装置固有情報の代替情報を読み出し、前記メモリに展開するステップとを有することを特徴とする媒体記憶装置の装置固有情報の回復処理方法。
【００８４】
（付記１２）前記リード／ライトの実行に伴い、前記メモリの装置固有情報を更新するステップと、少なくとも、電源オフ時に、前記メモリの装置固有情報を前記ヘッドにより、前記記憶媒体の前記システム領域に書き込むステップとを有することを特徴とする付記１１の媒体記憶装置の装置固有情報の回復処理方法。
【００８５】
（付記１３）前記装置固有情報及び前記代替情報は、少なくとも、前記記憶媒体の欠陥セクタ管理情報を有することを特徴とする付記１１の媒体記憶装置の装置固有情報の回復処理方法。
【００８６】
（付記１４）前記装置固有情報及び前記代替情報は、少なくとも、前記記憶媒体の欠陥セクタ管理情報とＳＭＡＲＴ情報とを有することを特徴とする付記１１の媒体記憶装置の装置固有情報の回復処理方法。
【００８７】
（付記１５）前記展開ステップは、装置固有情報の代替情報を格納する不揮発性メモリとしての前記記憶媒体から読み出すステップを有することを特徴とする付記１１の媒体記憶装置の装置固有情報の回復処理方法。
【００８８】
（付記１６）前記リード／ライトの実行に伴い、前記メモリの装置固有情報の代替情報を更新するステップと、少なくとも、電源オフ時に、前記メモリの装置固有情報の代替情報を前記ヘッドにより、前記記憶媒体の前記システム領域に書き込むステップとを更に有することを特徴とする付記１５の媒体記憶装置の装置固有情報の回復処理方法。
【００８９】
（付記１７）前記代替情報を前記メモリに展開した後、前記ホストからのライトデータを一時記憶メモリに格納するステップと、前記ホストからのリード要求に対し、前記一時記憶メモリのデータを読み出し、前記ホストへ転送するステップとを更に有することを特徴とする付記１１の媒体記憶装置の装置固有情報の回復処理方法。
【００９０】
（付記１８）前記ホストからの要求が到来しない場合には、前記一時記憶メモリのライトデータを、前記ヘッドにより、前記記憶媒体にライトバックするステップを更に有することを特徴とする付記１７の媒体記憶装置の装置固有情報の回復処理方法。
【００９１】
（付記１９）前記代替情報を前記メモリに展開した後、装置ユーザに通知するステップを更に有することを特徴とする付記１１の媒体記憶装置の装置固有情報の回復処理方法。
【００９２】
（付記２０）前記読み出しステップは、前記記憶媒体としての磁気ディスクから読み出すステップを有することを特徴とする付記１１の媒体記憶装置の装置固有情報の回復処理方法。
【産業上の利用可能性】
【００９３】
媒体記憶装置の電源投入後の装置固有情報読み出し処理で、エラーが発生した場合、代替データを展開して、パワーオンエラーを擬似的に回復するため、コマンド受領が可能となる。コマンドの受領および実行が可能になることにより、ホストシステムが立ち上がらなくなることを防ぐことができ、振動や温度変化が大きい環境で使用する媒体記憶装置に適用して、有効である。
【図面の簡単な説明】
【００９４】
【図１】本発明の一実施の形態の媒体記憶装置の構成図である。
【図２】図１の媒体の領域の説明図である。
【図３】図２の装置固有情報の説明図である。
【図４】本発明の一実施の形態のパワーオンシーケンス処理フロー図である。
【図５】本発明の他の実施の形態のライトコマンド処理フロー図である。
【図６】本発明の他の実施の形態のリードコマンド処理フロー図である。
【図７】本発明の別の実施の形態のリードエラー処理フロー図である。
【符号の説明】
【００９５】
１０  媒体記憶装置（磁気デイスク装置）
１１  ＭＰＵ（処理ユニット）
１２  ＡＴＡインターフェース制御回路
１３  メモリ（ＲＡＭ）
１４  データバッファ
１５  データバッファ制御回路
１９  媒体（磁気デイスク）
１９Ａ  装置固有情報の代替データ保存領域
１９Ｂ  装置固有情報保存領域
１９Ｃ  ユーザ領域
２０  スピンドルモータ
２２  アクチュエータ（ＶＣＭ）
２５  ヘッド（磁気ヘッド）
２６  コントローラ（ＨＤＣ）
【図１】
2006252649.tif 000003
【図２】
2006252649.tif 000004
【図３】
2006252649.tif 000005
【図４】
2006252649.tif 000006
【図５】
2006252649.tif 000007
【図６】
2006252649.tif 000008
【図７】
2006252649.tif 000009