(57)【特許請求の範囲】
【請求項１】
ディスク媒体と、このディスク媒体に対して情報を読み書きする磁気ヘッドと、この磁気ヘッドを先端部に保持するアーム部と、このアーム部を前記ディスク媒体面に沿って往復回動せしめるアーム駆動回路と、前記磁気ヘッドを退避領域に保持するロード・アンロード機構と、前記磁気ヘッドの位置決め制御を含む装置全体の動作を制御する制御部とを備えた磁気ディスク装置において、
前記ディスク媒体に、第１の退避情報記憶領域を設け、
前記制御部は、前記磁気ヘッドを介して当該磁気ヘッドの通常の退避時に、磁気ヘッドの退避状態が通常の退避か強制リトラクト状態かを区別可能な情報を前記第１の退避情報記憶領域に書き込む第１の退避情報書き込み機能と、電源投入時に前記磁気ヘッドを介して前記第１の退避情報記憶領域内の情報を読み出す第１の退避情報読み出し機能と、前記退避領域に退避した磁気ヘッドの再ロード時及び前記第１の退避情報読み出し機能による情報読み出し動作直後に、前記第１の退避情報記憶領域内の情報を初期化する第１の退避情報初期化機能と、電源強制切断時に前記磁気ヘッドを退避領域に強制的に退避せしめる強制リトラクト機能とを備えていることを特徴とした磁気ディスク装置。
【請求項２】
ディスク媒体と、このディスク媒体に対して情報を読み書きする磁気ヘッドと、この磁気ヘッドを先端部に保持するアーム部と、このアーム部を前記ディスク媒体面に沿って往復回動せしめるアーム駆動回路と、前記磁気ヘッドを退避領域に保持するロード・アンロード機構と、前記磁気ヘッドの位置決め制御を含む装置全体の動作を制御する制御部と、この制御部に制御されて情報を記憶する不揮発メモリーとを備えた磁気ディスク装置において、
前記不揮発メモリーに、第２の退避情報記憶領域を設け、
前記制御部は、前記磁気ヘッドの通常の退避時に、磁気ヘッドの退避状態が通常の退避か強制リトラクト状態かを区別可能な情報を前記第２の退避情報記憶領域に書き込む第２の退避情報書き込み機能と、電源投入時に前記第２の退避情報記憶領域内の情報を読み出す第２の退避情報読み出し機能と、前記退避領域に退避した磁気ヘッドの再ロード時及び前記第２の退避情報読み出し機能による情報読み出し動作直後に、前記第２の退避情報記憶領域内の情報を初期化する第２の退避情報初期化機能と、電源強制切断時に前記磁気ヘッドを退避領域に強制的に退避せしめる強制リトラクト機能とを備えていることを特徴とした磁気ディスク装置。
【請求項３】
前記制御部は、前記第１の退避情報読み出し機能で読み出した情報に基づき、前記磁気ヘッドの退避状態が前記強制リトラクト機能による強制リトラクト状態であったか否かを判定する第１の退避状態判定機能を備えていることを特徴とした請求項１記載の磁気ディスク装置。
【請求項４】
前記制御部は、前記第２の退避情報読み出し機能で読み出した情報に基づき、前記磁気ヘッドの退避状態が前記強制リトラクト機能による強制リトラクト状態であったか否かを判定する第２の退避状態判定機能を備えていることを特徴とした請求項２記載の磁気ディスク装置。
【請求項５】
前記制御部は、前記第１の退避状態判定機能で判定された前記磁気ヘッドの退避状態が前記強制リトラクト状態の場合に、当該強制リトラクト状態であったことの情報を前記ディスク媒体に記録する第１の記録制御機能を備えていることを特徴とした請求項３記載の磁気ディスク装置。
【請求項６】
前記制御部は、前記第２の退避状態判定機能で判定された前記磁気ヘッドの退避状態が前記強制リトラクト状態の場合に、当該強制リトラクト状態であったことの情報を前記不揮発メモリーに記録する第２の記録制御機能を備えていることを特徴とした請求項４記載の磁気ディスク装置。
【請求項７】
前記制御部は、前記第１の退避状態判定機能で判定された前記磁気ヘッドの退避状態が前記強制リトラクト状態であったか否かの各情報を、前記ディスク媒体に記録する第３の記録制御機能を備えていることを特徴とした請求項３記載の磁気ディスク装置。
【請求項８】
前記制御部は、前記第２の退避状態判定機能で判定された前記磁気ヘッドの退避状態が前記強制リトラクト状態であったか否かの各情報を、前記不揮発メモリーに記録する第４の記録制御機能を備えていることを特徴とした請求項４記載の磁気ディスク装置。
【請求項９】
前記制御部は、前記第１の退避状態判定機能で判定された前記磁気ヘッドの退避状態が前記強制リトラクト状態の場合に、当該強制リトラクト状態の回数をカウントする強制リトラクトカウント機能を備えると共に、この強制リトラクトカウント機能でカウントした強制リトラクトカウント数を、前記ディスク媒体に記録する第５の記録制御機能を備えていることを特徴とした請求項３，５又は７記載の磁気ディスク装置。
【請求項１０】
前記制御部は、前記第２の退避状態判定機能で判定された前記磁気ヘッドの退避状態が前記強制リトラクト状態の場合に、当該強制リトラクト状態に係る回数をカウントする強制リトラクトカウント機能を設けると共に、この強制リトラクトカウント機能でカウントした強制リトラクトカウント数を、前記不揮発メモリーに記録する第６の記録制御機能を備えていることを特徴とした請求項４，６又は８記載の磁気ディスク装置。
【請求項１１】
前記制御部は、前記磁気ヘッドの通常の退避時に、当該磁気ヘッドの通常の退避状態に係る回数をカウントする通常リトラクトカウント機能を備えると共に、この通常リトラクトカウント機能でカウントした通常リトラクトカウント数を前記ディスク媒体に記録する第７の記録制御機能を備えていることを特徴とした請求項９記載の磁気ディスク装置。
【請求項１２】
前記制御部は、前記磁気ヘッドの通常の退避時に、当該磁気ヘッドの通常の退避状態に係る回数をカウントする通常リトラクトカウント機能を備えると共に、この通常リトラクトカウント機能でカウントした通常リトラクトカウント数を前記不揮発メモリーに記録する第８の記録制御機能を備えていることを特徴とした請求項１０記載の磁気ディスク装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、磁気ディスク装置に係り、特に磁気ヘッドの退避時に磁気ヘッドを退避領域に保持するロード・アンロード機構を有し、当該装置の動作を制御する制御部が、電源強制切断時に磁気ヘッドを退避領域に強制的に退避する強制リトラクト機能を備えている磁気ディスク装置に関する。
【０００２】
【従来の技術】
磁気ヘッドを退避領域に保持するロード・アンロード機構が備えられた磁気ディスク装置は、電源切断時にはヘッド退避動作を実施して、磁気ヘッドを退避領域に移動した後に電源の切断を実施している。また、磁気ディスク装置は、非動作時または上位ホストからの実行コマンドが一定時間実施されない場合には、磁気ヘッドを退避領域に退避している。このように、通常の電源切断時あるいは一定時間読み書き動作をしない場合には、磁気ヘッドをディスク表面上から退避領域に退避させ、磁気ヘッドがディスク表面にヘッドダウンすることを防止している。
【０００３】
しかし、磁気ヘッドが退避領域にない状態で、かつヘッド退避動作を実施しない状態で強制的に電源が切断された場合には、磁気ヘッドがディスク表面にヘッドダウンし、その衝撃でディスク表面に打痕を残すこととなり、ディスク上のデータの破壊が生じることとなる。また、磁気ヘッドとディスクとの吸着現象が発生することにより、ディスク装置の再起動が不可能となる場合や、再起動時に磁気ヘッドに付加が加わることによる障害が発生することとなる。
【０００４】
このため、特開平３−２２２７２で述べられているように、強制的に電源切断後、一定の時間保持している電源を用いることで磁気ヘッドの退避動作が実行されるか、または特開平８−５５４５０で述べられているように、磁気ディスクを駆動するモータの逆起電力を用いて磁気ヘッドの退避動作が実施されている。一般的には、特開平８−５５４５０に述べられているモータの逆起電力を用いて磁気ヘッドを退避する方法が使用されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来例には以下のような不都合があった。即ち、磁気ヘッドのロード・アンロード機構を用いた磁気ディスク装置において、通常磁気ヘッドが退避された後に電源が切断される場合、磁気ヘッド退避動作におけるシーク動作は制御部により制御された状態で実施される。
【０００６】
一方、強制的に電源が切断されることにより磁気ヘッドの退避動作が行われる場合（以下強制リトラクト状態と記す）には、電源が切断された状態であるため、制御部が機能せず磁気ヘッドの位置に伴うシーク動作の速度が制御されていない。また、強制リトラクト状態時は、磁気ヘッドをディスク媒体にヘッドダウンさせないよう確実に退避領域に退避させるため、通常の退避動作時よりも退避動作におけるシーク動作速度が、高速に実施される場合がある。
【０００７】
従って、強制リトラクト動作においては、磁気ヘッドがロード・アンロード機構に通常よりも高速で衝突することがあるため、その衝撃により通常の退避動作に比べて磁気ディスク装置の耐用寿命に与える影響が大きくなるといった問題点があった。
【０００８】
【発明の目的】
本発明は、かかる従来例の有する不都合を改善し、特に磁気ヘッドの退避動作のうち強制リトラクト状態で行われた磁気ヘッドの退避動作と、シーク動作が制御されて行われた磁気ヘッドの通常の退避動作とを区別することで、磁気ディスク装置の耐用寿命を予測し、障害発生を未然防止することをその目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、本願発明では、ディスク媒体と、このディスク媒体に対して情報を読み書きする磁気ヘッドと、この磁気ヘッドを先端部に保持するアーム部と、このアーム部を前記ディスク媒体面に沿って往復回動せしめるアーム駆動回路と、磁気ヘッドを退避領域に保持するロード・アンロード機構と、磁気ヘッドの位置決め制御を含む装置全体の動作を制御する制御部とを備えている。
【００１０】
そして、ディスク媒体に、第１の退避情報記憶領域を設けると共に、制御部は、磁気ヘッドを介して当該磁気ヘッドの通常の退避時に、磁気ヘッドの退避状態が通常の退避か強制リトラクト状態かを区別可能な情報を第１の退避情報記憶領域に書き込む第１の退避情報書き込み機能と、電源投入時に磁気ヘッドを介して第１の退避情報記憶領域内の情報を読み出す第１の退避情報読み出し機能と、退避領域に退避した磁気ヘッドの再ロード時及び第１の退避情報読み出し機能による情報読み出し動作直後に、第１の退避情報記憶領域内の情報を初期化する第１の退避情報初期化機能と、電源強制切断時に磁気ヘッドを退避領域に強制的に退避せしめる強制リトラクト機能とを備えている、という構成を採っている。
【００１１】
このため、上記発明では、まず、第１の退避情報初期化機能により、退避領域に退避した磁気ヘッドの再ロード時及び第１の退避情報読み出し機能による電源投入直後の退避情報読み出し動作直後に、第１の退避情報記憶領域内の情報が初期化される。そして、磁気ヘッドの通常の退避時に、第１の退避情報書き込み機能により、通常退避に係る所定の情報、すなわち、磁気ヘッドの退避状態が通常の退避か強制リトラクト状態かを区別可能な情報がディスク媒体の第１の退避情報記憶領域に書き込まれる。一方、強制電源切断時には、強制リトラクト機能により磁気ヘッドが強制的に退避され、強制リトラクト状態に係る所定の情報の書き込みは行われない。
【００１２】
その後、次回の電源投入時には、第１の退避情報読み出し機能により、第１の退避情報記憶領域内の情報、すなわち、上記第１の退避情報書き込み機能により第１の退避情報記憶領域に書き込まれた前回の磁気ヘッド退避情報が読み出される。従って、第１の退避情報読み出し機能により、前回の電源切断時の磁気ヘッドの退避状態が、通常の退避か強制リトラクト状態かを区別可能な情報を得ることができる。その結果、退避情報を取り出して分析することにより、前回の電源切断時の磁気ヘッドの退避状態を区別することができると共に、強制リトラクト状態による磁気ディスク装置の耐用寿命の予測を図ることができる。
【００１３】
また、本願発明では、ディスク媒体と、このディスク媒体に対して情報を読み書きする磁気ヘッドと、この磁気ヘッドを先端部に保持するアーム部と、このアーム部を前記ディスク媒体面に沿って往復回動せしめるアーム駆動回路と、前記磁気ヘッドを退避領域に保持するロード・アンロード機構と、前記磁気ヘッドの位置決め制御を含む装置全体の動作を制御する制御部と、この制御部に制御されて情報を記憶する不揮発メモリーとを備えている。
【００１４】
そして、不揮発メモリーに、第２の退避情報記憶領域を設けると共に、制御部は、磁気ヘッドの通常の退避時に、磁気ヘッドの退避状態が通常の退避か強制リトラクト状態かを区別可能な情報を第２の退避情報記憶領域に書き込む第２の退避情報書き込み機能と、電源投入時に第２の退避情報記憶領域内の情報を読み出す第２の退避情報読み出し機能と、退避領域に退避した磁気ヘッドの再ロード時及び第２の退避情報読み出し機能による情報読み出し動作直後に、第２の退避情報記憶領域内の情報を初期化する第２の退避情報初期化機能と、電源強制切断時に前記磁気ヘッドを退避領域に、強制的に退避せしめる強制リトラクト機能とを備えている、という構成を採っている。
【００１５】
このため、上記発明では、まず、第２の退避情報初期化機能により、退避領域に退避した磁気ヘッドの再ロード時及び第２の退避情報読み出し機能による電源投入直後の退避情報読み出し動作直後に、第２の退避情報記憶領域内の情報が初期化される。そして、磁気ヘッドの通常の退避時に、第２の退避情報書き込み機能により、通常退避に係る所定の情報、すなわち、磁気ヘッドの退避状態が通常の退避か強制リトラクト状態かを区別可能な情報が不揮発メモリーの第２の退避情報記憶領域に書き込まれる。一方、強制電源切断時には、強制リトラクト機能により磁気ヘッドが強制的に退避され、強制リトラクト状態に係る所定の情報の書き込みは行われない。
【００１６】
その後、次回の電源投入時には、第２の退避情報読み出し機能により、第２の退避情報記憶領域内の情報、すなわち、上記第２の退避情報書き込み機能により第２の退避情報記憶領域に書き込まれた前回の磁気ヘッド退避情報が読み出される。この読み出した磁気ヘッド退避情報の書き込みの有無により、前回の電源切断時の磁気ヘッドの退避状態が、通常の退避か強制リトラクト状態かを区別可能な情報を得ることができる。従って、不揮発メモリーに対して退避情報の書き込み及び読み出しを行うため、退避情報の書き込み及び読み出しをより迅速に実行することが可能になると共に、退避情報を取り出して分析することにより、強制リトラクト状態による磁気ディスク装置の耐用寿命の予測を図ることができる。
【００１７】
また、本願発明では、前述した磁気ディスク装置において、制御部は、第１の退避情報読み出し機能で読み出した情報に基づき、磁気ヘッドの退避状態が強制リトラクト機能による強制リトラクト状態であったか否かを判定する第１の退避状態判定機能を備えている、という構成を採っている。
【００１８】
このため、上記発明では、前述した発明と同等の機能を有するほか、退避情報読み出し機能で読み出した情報に基づいて、第１の退避状態判定機能により磁気ヘッドの退避状態が強制リトラクト機能による強制リトラクト状態であったか否かを、退避情報を取り出して分析することなく判定することができる。従って、退避情報を調べることなく退避状態がただちに判定され、強制リトラクト状態による磁気ディスク装置の耐用寿命の予測を図ることができる。
【００１９】
また、本願発明では、前述した磁気ディスク装置において、制御部は、第２の退避情報読み出し機能で読み出した情報に基づき、磁気ヘッドの退避状態が強制リトラクト機能による強制リトラクト状態であったか否かを判定する第２の退避状態判定機能を備えている、という構成を採っている。
【００２０】
このため、上記発明では、前述した発明と同等の機能を有するほか、第２の退避情報読み出し機能では不揮発メモリーから磁気ヘッドの退避情報を読み出すため、迅速に退避情報の読み出しを実行する事ができる。そして、この退避情報に基づいて、第２の退避状態判定機能により磁気ヘッドの退避状態が強制リトラクト機能による強制リトラクト状態であったか否かを、退避情報を取り出して分析することなく判定することができる。
【００２１】
また、本願発明では、前述した磁気ディスク装置において、制御部は、第１の退避状態判定機能で判定された磁気ヘッドの退避状態が強制リトラクト状態の場合に、強制リトラクト状態であったことの情報をディスク媒体に記録する第１の記録制御機能を備えている、という構成を採っている。
【００２２】
このため、上記発明では、前述した発明と同等の機能を有するほか、第１の記録制御機能により、磁気ヘッドの退避状態が強制リトラクト状態の場合に、強制リトラクト状態に係る所定の情報がディスク媒体に記録される。従って、強制リトラクト状態の記録をいつでも取り出すことが可能となり、強制リトラクト状態の履歴から磁気ディスク装置の耐用寿命の予測をすることができる。なお、記録媒体を不揮発メモリーとしても、同等の機能を有するほか、情報の読み書きを迅速に実行することができる。
【００２３】
また、本願発明では、前述した磁気ディスク装置において、制御部は、第１の退避状態判定機能で判定された磁気ヘッドの退避状態が強制リトラクト状態であったか否かの各情報を、ディスク媒体に記録する第３の記録制御機能を備えている、という構成を採っている。
【００２４】
このため、上記発明では、前述した発明と同等の機能を有するほか、第３の記録制御機能により、磁気ヘッドの退避状態が通常の退避状態か強制リトラクト状態であるかをディスク媒体に記録される。従って、この各退避状態の記録をいつでも取り出すことが可能となり、当該各記録の履歴から磁気ディスク装置の耐用寿命の予測をすることができる。なお、記録媒体を不揮発メモリーとしても、同等の機能を有するほか、情報の読み書きを迅速に実行することができる。
【００２５】
また、本願発明では、前述した磁気ディスク装置において、制御部は、第１の退避状態判定機能で判定された磁気ヘッドの退避状態が強制リトラクト状態の場合に、強制リトラクト状態の回数をカウントする強制リトラクトカウント機能を備えると共に、この強制リトラクトカウント機能でカウントした強制リトラクトカウント数を、ディスク媒体に記録する第５の記録制御機能を備えている、という構成を採っている。
【００２６】
このため、上記発明では、前述した発明と同等の機能を有するほか、強制リトラクトカウント機能により、強制リトラクト状態の回数がカウントされると共に、第５の記録制御機能により、この回数がディスク媒体に記録される。従って、強制リトラクト状態の回数による磁気ディスク装置の耐用寿命の予測が可能となり、障害発生の可能性を検出する精度の向上を図ることができる。なお、記録媒体を不揮発メモリーとしても、同等の機能を有するほか、情報の読み書きを迅速に実行することができる。
【００２７】
また、本願発明では、前述した磁気ディスク装置において、制御部は、磁気ヘッドの通常の退避時に、磁気ヘッドの通常の退避状態に係る回数をカウントする通常リトラクトカウント機能を備えると共に、この通常リトラクトカウント機能でカウントした通常リトラクトカウント数をディスク媒体に記録する第７の記録制御機能を備えている、という構成を採っている。
【００２８】
このため、上記発明では、前述した発明と同等の機能を有するほか、通常リトラクトカウント機能により、磁気ヘッドの通常の退避状態に係る回数がカウントされる。そして、このカウントされた通常リトラクト数と強制リトラクト数とが、ディスク媒体に記録される。従って、磁気ヘッドの通常リトラクトカウント数と、強制リトラクト数とに基づいた耐用寿命の予測が可能となり、障害発生の可能性を検出する精度の向上を図ることができる。なお、記録媒体を不揮発メモリーとしても、同等の機能を有するほか、情報の読み書きを迅速に実行することができる。
【００２９】
また、本願発明では、前述した磁気ディスク装置において、制御部は、第１の退避状態判定機能で判定された磁気ヘッドの退避状態が強制リトラクト状態の場合に、強制リトラクト状態に係る所定の情報を上位ホストに通知する強制リトラクト通知機能を備えている、という構成を採っている。
【００３０】
このため、上記発明では、前述した発明と同等の機能を有するほか、強制リトラクト通知機能により、磁気ヘッドの退避状態が強制リトラクト状態の場合に、所定の情報が上位ホストに通知される。従って、ユーザーが強制リトラクト状態を容易に認識でき、障害発生の予測が可能となり、障害の未然防止を図ることができる。なお、第１の退避状態判定機能を第２の退避情報判定機能としても、同等の機能を有する。
【００３１】
また、本願発明では、前述した磁気ディスク装置において、制御部は、強制リトラクトカウント数が所定の回数を超えた場合に、強制リトラクトカウント数の超過に係る所定の情報を上位ホストに通知するカウント数通知機能を備えている、という構成を採っている。
【００３２】
このため、上記発明では、前述した発明と同等の機能を有するほか、カウント数通知機能により、強制リトラクトカウント数が所定の回数を超えた場合に、所定の情報が上位ホストに通知される。従って、ユーザーは強制リトラクト状態の回数を容易に認識でき、障害発生の予測が容易になり、障害発生の未然防止を図ることができる。
【００３３】
また、本願発明では、前述した磁気ディスク装置において、制御部は、強制リトラクトカウント数と通常リトラクトカウント数とが所定の回数を超えた場合に、強制リトラクトカウント数と通常リトラクトカウント数との超過に係る所定の情報を上位ホストに通知するカウント数通知機能を備えている、という構成を採っている。
【００３４】
このため、上記発明では、前述した発明と同等の機能を有するほか、カウント数通知機能により、強制リトラクトカウント数と通常リトラクトカウント数とが、所定の回数を超えた場合に、所定の情報が上位ホストに通知される。従って、強制リトラクトカウント数と通常リトラクトカウント数とに基づいて耐用寿命が予測され、障害が発生する可能性を検出する精度の向上を図ることができると共に、障害発生の未然防止を図ることができる。
【００３５】
【発明の実施の形態】
以下、本発明の一実施形態を図１乃至図２に基づいて説明する。
【００３６】
まず、図１に示す磁気ディスク装置は、ディスク媒体１と、このディスク媒体１を回転駆動するスピンドルモーター２と、ディスク媒体１に対して所定の情報を読み書きする磁気ヘッド３と、この磁気ヘッドを先端部に保持するアーム部４とを備えている。
【００３７】
この磁気ディスク装置はさらに、アーム部４をディスク媒体１面に沿って往復回動せしめるアーム駆動回路５と、磁気ヘッド３を退避領域に保持するロード・アンロード機構６と、磁気ヘッド３の位置決め制御を含む装置全体の動作を制御する制御部１０と、ディスク媒体１に磁気ヘッド３を介して情報の読み書きを実施するリード・ライト回路７を備えた構成と成っている。
【００３８】
次に、ディスク媒体１の所定箇所（例えば、当該ディスク媒体１の外周に近いトラック上）には、後述するように、磁気ヘッドの退避状態が通常の退避か強制リトラクト状態かを区別可能な情報である磁気ヘッド３の退避情報を記憶する第１の退避情報記憶領域（図示せず）が設けられている。
【００３９】
制御部１０は、装置全体の各構成部分の動作を制御するマイコン１１と、前述した磁気ヘッド３の位置決めをするためにアーム駆動回路５を制御する位置決め駆動回路１２と、ディスク媒体１を回転駆動するスピンドルモーター２の回転状態を制御するスピンドルモーター制御回路１３と、ディスク媒体に読み書きする情報を制御するディスク制御回路１４と、このディスク制御回路１４から供給された信号をディスク媒体１に記録可能な信号に変調する信号変調回路１５とを備えた構成となっている。
【００４０】
これにより、この磁気ディスク装置では、通常のデータの読み出し及び書き込みが制御部により行われるようになっている。
【００４１】
一方、前述したマイコン１１は、磁気ヘッド３の通常の退避時に、磁気ヘッド３を介してディスク媒体１の第１の退避情報記憶領域に磁気ヘッドの退避状態が通常の退避か強制リトラクト状態かを区別可能な情報を書き込む第１の退避情報書き込み機能と、電源投入時に磁気ヘッド３を介してディスク媒体１の第１の退避情報記憶領域から情報を読み出す第１の退避情報読み出し機能と、退避領域に退避した磁気ヘッド３の再ロード時及び第１の退避情報読み出し機能の退避情報読み出し動作直後に第１の退避情報領域内の情報を初期化する第１の退避情報初期化機能と、電源強制切断時に磁気ヘッドを退避領域に強制的に退避せしめる強制リトラクト機能とを備えている。
【００４２】
これにより、退避情報記憶領域内の情報が初期化された後、磁気ヘッドの通常の退避時には、通常退避に係る所定の情報である磁気ヘッドの退避状態が通常の退避か強制リトラクト状態かを区別可能な情報がディスク媒体に書き込まれる。一方、強制電源切断時には、強制リトラクト機能により磁気ヘッドが強制的に退避され、強制リトラクト状態に係る情報の書き込みは行われない。そして、次回の電源投入時には、第１の退避情報記憶領域から前回の磁気ヘッド退避情報が読み出されるため、この読み出しにより、前回の電源切断時の磁気ヘッドの退避状態が、通常の退避か強制リトラクト状態かを区別可能な情報を得ることができる。
【００４３】
又、マイコン１１は、前述した第１の退避情報読み出し機能で読み出した情報に基づき、磁気ヘッド３の退避状態が強制リトラクト機能による強制リトラクト状態であったか否かを判定する第１の退避状態判定機能と、この第１の退避状態判定機能で判定された磁気ヘッドの退避状態が強制リトラクト状態の場合に、この動作回数をカウントする強制リトラクトカウント機能と、この強制リトラクトカウント機能でカウントした強制リトラクトカウント数を、ディスク媒体に記録する第５の記録制御機能とを備えている。
【００４４】
これにより、退避情報読み出し機能で読み出した情報に基づいて、磁気ヘッドの退避状態が強制リトラクト機能による強制リトラクト状態であったか否かを、退避情報を取り出して分析することなく判定することができる。この判定された状態が強制リトラクト状態であった場合には、強制リトラクト状態の回数がカウントされると共に、この回数がディスク媒体に記録される。
【００４５】
さらに、マイコン１１は、このディスク媒体１に記録された通常リトラクトカウント数と、強制リトラクトカウント数とが所定の回数を超えた場合には、所定の情報を上位ホストに通知するカウント数通知機能を備えている。
【００４６】
これにより、強制リトラクトカウント数と通常リトラクトカウント数とが、所定の回数を超えた場合に、所定の情報が上位ホストに通知される。従って、強制リトラクトカウント数と通常リトラクトカウント数とが、所定の回数を超過したことをユーザーが容易に知ることが可能となり、この各カウント数に基づいて耐用寿命が予測され、障害が発生する可能性を検出する精度の向上を図ることができる。
【００４７】
次に、上記実施形態の全体的動作について説明する。
【００４８】
本磁気ディスク装置において、電源投入前には、磁気ヘッド３は退避領域に備えられたロード・アンロード機構６に保持されている。すなわち、磁気ヘッド３はディスク媒体１上から退避されている。
【００４９】
電源が投入されると、スピンドルモーター２がスピンドルモーター制御回路１３により回転制御される。そして、このスピンドルモーター２によってディスク媒体１が回転される。ディスク媒体１が一定の回転数に達すると、磁気ヘッド３は、位置決め制御回路１２によりディスク媒体１上にロードされる。すなわち、位置決め制御回路１２によりアーム駆動回路５が駆動制御され、アーム部４が回転駆動される。これにより、アーム部４の先端部に保持されている磁気ヘッド３が、退避領域に備えられたロード・アンロード機構６の位置からディスク媒体１上にロードされる。
【００５０】
ここで、上位のホスト（図示せず）から送られたデータは、ディスク制御回路１４を通じて本磁気ディスク装置に書き込みされる。すなわち、このデータは、ディスク制御回路１４から信号変調回路１５に供給される。この信号変調回路１５は、供給されたデータを磁気記録に適した信号に変調し、変調した信号がリード・ライト回路７に供給される。
【００５１】
このリード・ライト回路７は、磁気ヘッド３を介してディスク媒体１にデータの書き込みを実施する。このとき、データの書き込みが実施される前に、磁気ヘッド３は、ディスク媒体１の所定の位置に位置決めされる。これは、ディスク媒体１上にあらかじめ書かれている位置決め用の信号が、磁気ヘッド３で読み取られリード・ライト回路７に供給される。そして、この信号が、リード・ライト回路７で増幅された後、信号復調回路１５で復調され、位置決め制御回路１２に供給される。この供給された信号に基づいて、位置決め制御回路１２により、アーム駆動回路５が駆動される。これにより、磁気ヘッド３がディスク媒体１の所定の位置に位置決めされる。
【００５２】
また、磁気ディスク装置に書かれたデータの読み出し時も、書き込み時と同様の位置決め制御が行われ、磁気ヘッド３がディスク媒体１の所定位置に位置決めされる。この後、磁気ヘッド３により、ディスク媒体１上のデータが読み出され、リード・ライト回路７へ供給される。リード・ライト回路７により、読み出されたデータが増幅され、信号変調回路１５へ供給される。この信号変調回路１５によって、読み出しデータが上位ホスト（図示せず）へ供給される。
【００５３】
ここで、データの書き込み及び読み出し処理の実施にあたり、マイコン１１によって、制御動作の指示が位置決め制御回路１２とスピンドルモーター制御回路１３とディスク制御回路１４とへ供給される。そして、データの書き込み又は読み出し動作が一定時間動作しない場合には、磁気ヘッド３がアーム駆動回路４により駆動されることでロード・アンロード機構６の位置に退避される。また、必要であればスピンドルモーター制御回路１３によりスピンドルモーター７が停止される。
【００５４】
また、磁気ディスク装置の電源が切断される場合、磁気ディスク装置はデータのリード又はライト動作を完了した後に、磁気ヘッド３はアーム駆動回路５により駆動されることで、ロード・アンロード機構６の位置に退避された後にスピンドルモーター制御回路１３によりスピンドルモーター２が停止される。
【００５５】
一方、磁気ディスク装置の電源が強制的に切断された場合も、磁気ヘッド３のディスク媒体１面上へのヘッドダウンによるディスク媒体１上のデータ破壊を防止するために、磁気ヘッド３はロード・アンロード機構６の位置に退避される必要がある。そのため、電源強制切断時には、電源切断時に発生するスピンドルモーター２の逆起電力を逆起電力制御回路（図示せず）により制御して、アーム駆動回路５を駆動する。それにより、アーム部４は駆動され、磁気ヘッド３がロード・アンロード機構６の位置に退避される。
【００５６】
ここで、前述した通常の電源切断時、すなわち、磁気ヘッド３がロード・アンロード機構６に位置決め制御回路１２により制御されて退避される場合には、前述した第１の退避情報書き込み機能により、ディスク媒体１に所定のデータが書き込まれる。
【００５７】
すなわち、通常の電源切断時には、まず、前述したディスク媒体１の所定箇所（例えば、ディスク媒体１の外周に近いトラック上）に設けられた磁気ヘッド３の退避情報を記憶する第１の退避情報記憶領域（図示せず）に、磁気ヘッド３を介して磁気ヘッドの退避状態が通常の退避か強制リトラクト状態かを区別可能な情報が書き込まれる。そして、書き込み後、位置決め制御回路１２により制御されたアーム駆動回路５により、アーム部４が駆動されて磁気ヘッド３がロード・アンロード機構６の位置に退避される。
【００５８】
又、電源強制切断時には、前述した強制リトラクト機能により磁気ヘッド３がロード・アンロード機構６の位置に退避されるが、上記のような情報の書き込みは行われない。
【００５９】
そして、次回の電源投入後に、前述した第１の退避情報読み出し機能により、磁気ヘッド３を介してディスク媒体１の第１の退避情報記憶領域（図示せず）から磁気ヘッド３の退避情報が読み出される。その後、前述した第１の退避状態判定機能により、退避情報に基づいて、前回の電源切断時の磁気ヘッド３の退避状態が、強制リトラクト機能による強制リトラクト状態であったか否かが判定される。
【００６０】
この判定された磁気ヘッド３の退避状態が強制リトラクト状態の場合には、前述した強制リトラクトカウント機能により、強制リトラクト状態の回数がカウントされる。又、前述した第１の退避情報書き込み機能に備えられた通常リトラクトカウント機能により、通常の磁気ヘッドの退避状態の回数がカウントされる。このカウントされた強制リトラクトカウント数と通常リトラクトカウント数とは、第５及び第７の記録制御機能によりディスク媒体１に記録される。
【００６１】
その後、このディスク媒体１に記録された通常リトラクトカウント数と、強制リトラクトカウント数が所定の回数を超えた場合には、前述したカウント数通知機能により所定の情報が上位ホストに通知される。
【００６２】
更に、上記実施形態の動作を図２に基づいて詳述する。
【００６３】
まず、磁気ディスク装置に電源が投入される（ステップＳ１）と、スピンドルモーター２の回転によりディスク媒体１が回転される。その後、磁気ヘッド３がディスク媒体１上にロードされる（ステップＳ２）。
【００６４】
次に、前述した第１の退避情報読み出し機能により、ディスク媒体１上にロードされた磁気ヘッド３を介して後述する前回の電源切断時の磁気ヘッド３の退避情報が読み出される。これは、磁気ヘッド３の退避時に書かれたデータであるため、先に磁気ヘッド３の退避時の動作につき説明する。
【００６５】
通常の磁気ディスク装置においては、電源が投入され（ステップＳ１）、磁気ヘッド３がディスク媒体１上にロード（ステップＳ２）された後、データのリード・ライトが可能なレディ状態（ステップＳ７）となる。この状態で電源が強制的に切断されると（ステップＳ８）、前述した強制リトラクト機能により、磁気ヘッド３が退避領域上のロード・アンロード機構６上に退避される（ステップＳ９）。
【００６６】
一方、前述したレディ状態（ステップＳ７）で、電源の強制切断（ステップＳ８）がなければ、コマンド（リード及びライト）の実行が行われる（ステップＳ１０）。このコマンドの実行が終了し（ステップＳ１０）、一定の期間コマンドが実行されない場合又は電源が切断される場合には、磁気ヘッド３がロード・アンロード機構６に退避される（ステップＳ１１）。
【００６７】
この時、磁気ヘッド３がロード・アンロード機構６に退避される前に、前述した第１の退避情報書き込み機能により、ディスク媒体１上に設けた第１の退避情報記憶領域（図示せず）に、磁気ヘッド３を介して通常の退避に係る所定のデータ、すなわち、磁気ヘッドの退避状態が通常の退避か強制リトラクト状態かを区別可能な情報が書き込まれる（ステップＳ１２）。同時に、前述した通常リトラクトカウント機能により、通常の退避動作回数がカウントされる（ステップＳ１３）。そして、この通常リトラクトカウント機能によりカウントされた通常リトラクトカウント数が、前述した第７の記録制御機能により磁気ディスクに記録される。この書き込み動作後、磁気ヘッド３の退避動作が行われる（ステップＳ１４）。
【００６８】
なお、前述した磁気ヘッド３の退避動作（ステップＳ１１）が実行されない場合、レディ状態（ステップＳ７）に戻り、再びデータのリード・ライトが可能な状態となる。
【００６９】
そして、前述した磁気ヘッド３の退避動作が実行された後（ステップＳ１４）、電源切断（ステップＳ１５）が実行された場合は、そのまま電源が切断される（ステップＳ１８）。又、電源切断（ステップＳ１５）が実行されない場合には、コマンドの入力待ちとなる（ステップＳ１６）。ここでコマンドが入力された場合には、再び磁気ヘッド３がディスク媒体１上にロードされ（ステップＳ１７）、レディ状態（ステップＳ７）となる。この磁気ヘッド３の再ロード時に、磁気ヘッド３の退避情報は初期化される（ステップＳ６）。一方、コマンドが入力されない場合には、磁気ヘッド３は退避状態のままとなり、電源切断か否かが問われた状態となる（ステップＳ１５）。
【００７０】
従って、磁気ヘッド３が通常の退避を行い、再びディスク媒体１上にロードされる毎に、退避情報は初期化される（ステップＳ６）。このため、再び通常の退避が行われた場合には、前述した第１の退避情報記憶領域（図示せず）に磁気ヘッドの退避状態が通常の退避か強制リトラクト状態かを区別可能な情報が書き込まれ、通常リトラクトカウント数も追加される（ステップＳ１３）。一方、退避状態が強制リトラクト状態である場合には、前述したように退避情報は書き込まれない。
【００７１】
ここで、電源投入時（ステップＳ１）に戻る。まず、ディスク媒体１上にロードされた磁気ヘッド３を介して、前述した第１の退避情報読み出し機能により、第１の退避情報記憶領域内の情報、すなわち、前回の電源切断時の磁気ヘッド３の退避情報が読み出される。（ステップＳ３）。次に、前述した第１の退避状態判定機能により、前回の退避状態が強制リトラクト状態であったか否かを判定する（ステップＳ４）。すなわち、読み出した退避情報に、前述した通常の退避状態時に書き込んだ情報がある場合には、前回の退避状態は通常の退避と判定され、その情報がない場合には、前回の退避状態は強制リトラクト状態と判定される。
【００７２】
前回の退避が通常の退避と判定された場合には、前述した退避情報初期化機能により、退避情報は初期化される（ステップＳ６）。そのため、その後通常の退避動作が行われた場合には、前述した第１の退避情報書き込み機能により退避情報が書き込まれる（ステップＳ１３）。
【００７３】
一方、前回の退避状態が強制リトラクト状態と判定された場合には、前述した強制リトラクトカウント機能により、強制リトラクト状態の回数がカウントされる（ステップＳ５）と共に、このカウントされた強制リトラクトカウント数は、第５の記録制御機能によりディスク媒体１に記録される。また、強制リトラクトカウント状態と判定された場合も、前述した退避情報初期化機能により、退避情報は初期化される（ステップＳ６）。
【００７４】
そして、前述したカウント数通知機能により、ディスク媒体１に記録された通常リトラクトカウント数と、強制リトラクトカウント数が所定の回数を超えた場合には、所定の情報が上位ホスト（図示せず）に通知される。
【００７５】
このようにすることにより、通常の電源切断時には、磁気ヘッド３の通常の退避が行われ、ディスク媒体１上に通常の退避状態に係る所定の情報が書き込まれる。一方、強制電源切断時には、磁気ヘッド３が強制リトラクト状態で退避され、所定の情報の書き込みが行われない。このため、次回の電源投入時に、退避情報記憶領域を読み出し、所定の情報の有無を調べることにより、前回の電源切断時の磁気ヘッド３の退避状態を区別することができる。従って、前述した第１の退避情報読み出し機能により、磁気ヘッド３の退避状態を区別可能な情報を得ることができる。その結果、退避情報を取り出して分析することにより、前回の電源切断時の磁気ヘッド３の退避状態を区別することができると共に、強制リトラクト状態による磁気ディスク装置の耐用寿命の予測を図ることができる。
【００７６】
また、強制リトラクト状態の回数と、通常の退避の回数をカウントし、所定の回数を超えた場合に上位ホストに通知することにより、ユーザーが容易に磁気ディスク装置の耐用寿命を予測することができる。すなわち、強制リトラクトカウント数と通常リトラクトカウント数とを参照しているため、より正確な耐用寿命を予測することができる。従って、装置の寿命による障害発生を予測すると共に、障害発生が生じる前にデータのバックアップを取ると共に、装置を交換する等の対策をとることができる。
【００７７】
なお、上記実施形態において、前述したディスク媒体１の所定箇所に磁気ヘッド３の退避情報を記憶する第１の退避情報記憶領域（図示せず）が設けられる場合を例示したが、必ずしもこれに限定されない。制御部に制御されて所定の情報を記憶する不揮発メモリーを備え、この不揮発メモリーの所定箇所に磁気ヘッド３の退避情報を記憶する第２の退避情報記憶領域を設けてもよい。また、前述したディスク媒体１に記録した所定の情報も、この不揮発メモリーに記録してもよい。このようにすると、不揮発メモリーに対して退避情報の書き込み及び読み出しを行うため、退避情報の書き込み及び読み出しをより迅速に実行することが可能になる。
【００７８】
また、判定した退避状態の所定の情報を、その都度ディスク媒体１又は不揮発メモリーに記録してもよい。これにより、退避状態の履歴が保存され、いつでも退避状態を取り出すことが可能になると共に、障害発生の予測をすることができる。
【００７９】
さらに、磁気ヘッド３の退避状態が、強制リトラクト状態の場合にのみ、所定の情報を上位ホストに通知してもよい。また、強制リトラクト状態に場合にのみ、その回数をカウントし、所定の回数を超えた場合に所定の情報を上位ホストに通知してもよい。これにより、耐用寿命に影響の大きい強制リトラクト状態が実行されたことをユーザーが認識できるため、少ない情報制御で効率よく障害発生を予測することができる。
【００８０】
【発明の効果】
以上説明したように、本発明の磁気ディスク装置では、磁気ヘッドの通常の退避時に磁気ヘッドを介してディスク媒体の第１の退避情報記憶領域に通常退避に係る所定の情報である磁気ヘッドの退避状態が通常の退避か強制リトラクト状態かを区別可能な情報を書き込む第１の退避情報書き込み機能と、電源投入時に磁気ヘッドを介してディスク媒体の第１の退避情報記憶領域から情報を読み出す第１の退避情報読み出し機能と、退避領域に退避した磁気ヘッドの再ロード時及び第１の退避情報読み出し機能による情報読み出し動作直後に、第１の退避情報記憶領域内の情報を初期化する第１の退避情報初期化機能と、電源強制切断時に磁気ヘッドを退避領域に強制的に退避せしめる強制リトラクト機能とを備えている。
【００８１】
そのため、初期化された第１の退避情報記憶領域内に、磁気ヘッドの通常の退避時には、磁気ヘッドの退避状態が通常の退避か強制リトラクト状態かを区別可能な情報が書き込まれる。一方、強制電源切断時には、強制リトラクト機能により磁気ヘッドが強制的に退避され、強制リトラクト状態に係る所定の情報の書き込みは行われない。従って、次回の電源投入時に第１の退避情報記憶領域内の情報を読み出すことにより、前回の電源切断時の磁気ヘッドの退避状態が、通常の退避か強制リトラクト状態かを区別可能な情報を得ることができる。その結果、退避情報を取り出して分析することにより、前回の電源切断時の磁気ヘッドの退避状態を区別することができると共に、強制リトラクト状態による磁気ディスク装置の耐用寿命の予測を図ることができる、という優れた効果を有する。
【００８２】
また、この退避情報に基づき、磁気ヘッドの退避状態が強制リトラクト状態であったか否かを判定する退避状態判定機能を備えている。従って、退避情報を取り出して分析することなく退避状態を判定することができるため、退避状態がただちに判定され、強制リトラクト状態による磁気ディスク装置の耐用寿命の予測を図ることができる、という優れた効果を有する。
【００８３】
さらに、強制リトラクト状態の回数をカウントする強制リトラクトカウント機能と、通常リトラクト状態の回数をカウントする通常リトラクトカウント機能とを備えると共に、これらのカウント数が所定の回数を超過した場合に、上位ホストに通知するカウント数通知機能とを備えている。従って、ユーザーが容易に装置の耐用寿命を知ることができ、強制リトラクトカウント数と通常リトラクトカウント数とに基づいて耐用寿命が予測されるため、障害発生の可能性を検出する精度の向上を図ることができる。そして、装置の寿命時において、ディスク媒体上のデータのバックアップ後、装置を交換する等の対策をとることにより、データ破壊等の障害発生の未然防止を図ることができる、という優れた効果を有する。
【００８４】
なお、記録媒体に、前述したディスク媒体に換えて、前述した制御部に制御された不揮発メモリーを使用しても、同様の効果を得ることができると共に、不揮発メモリーに対して情報の書き込み及び読み出しを行うため、退避情報の書き込み及び読み出しをより迅速に実行することが可能になる、という優れた効果を有する。
【図面の簡単な説明】
【図１】本発明の一実施形態を示す全体的構成図である。
【図２】図１に開示した実施形態の動作を示すフローチャート図である。
【符号の説明】
１  ディスク媒体
２  スピンドルモーター
３  磁気ヘッド
４  アーム部
５  アーム駆動回路
６  ロード・アンロード機構
１０  制御部
２０  不揮発メモリー
【図１】
0003566906.tif 000002
【図２】
0003566906.tif 000003