(57)【要約】【課題】ハードディスクドライブの障害を誘引することなくハードディスクの状態を監視する装置および方法を提供する。【解決手段】ハードディスク状態監視装置およびハードディスク状態監視方法は、ハードディスクのモーター状態を検出するＨＤＤモーター状態検出部を備え、ハードディスクのモーターが停止している場合はハードディスクの管理情報を取得しないことにより、ハードディスクにアクセスせず、モーターを動作させない。このようにして、モーターを動作中に発生する衝撃や振動によってヘッドがディスク面を痛める等の障害を誘引することを防ぐハードディスク状態監視システムが提供される。【選択図】図１
2008198322.tif 000002
【特許請求の範囲】
【請求項１】
ハードディスクを含むシステムの動作時に一定時間が経過したことを検知する一定時間経過検出部と、
ハードディスクのモーター状態を検出するＨＤＤモーター状態検出部と、
ハードディスクの管理情報を取得するＨＤＤ管理情報取得部と、
前記管理情報を記憶する情報記憶部と、
前記一定時間経過検出部において一定時間経過したことを検知し、前記ＨＤＤモーター状態検出部においてＨＤＤのモーターの状態が停止中でないことを検知した場合に、前記ＨＤＤ管理情報取得部において前記管理情報を取得し、前記情報記憶部に前記管理情報を記憶するように制御する制御部と
を備えるハードディスク状態監視装置。
【請求項２】
前記管理情報はＳＭＡＲＴ情報を含む請求項１に記載のハードディスク状態監視装置。
【請求項３】
前記管理情報はハードディスクドライブの識別に関連する情報およびドッキングステーションの接続・非接続に関する情報を含む請求項１に記載のハードディスク状態監視装置。
【請求項４】
前記情報記憶部は前記ハードディスクドライブである請求項１に記載のハードディスク状態監視装置。
【請求項５】
前記情報記憶部はリムーバルディスクである請求項１に記載のハードディスク状態監視装置。
【請求項６】
ハードディスクを含むシステムの動作時に一定時間が経過したことを検知するステップと、
ハードディスクのモーター状態を検出するステップと、
一定時間経過したことを検知し、かつハードディスクの前記モーターの状態が停止中でないことを検知した場合に、ハードディスクの管理情報を取得するステップと、
前記管理情報を記録するステップと
を備えるハードディスク状態監視方法。
【請求項７】
ハードディスクを含むシステムの電源状態の変化を検出する電源状態変化検出部と、
ハードディスクのモーター状態を検出するＨＤＤモーター状態検出部と、
ハードディスクの管理情報を取得するＨＤＤ管理情報取得部と、
前記管理情報取を記憶する情報記憶部と、
前記電源状態変化検出部においてシステムの電源状態の変化を検知し、前記ＨＤＤモーター状態検出部においてハードディスクの前記モーターの状態が停止中でないことを検知した場合に、前記ＨＤＤ管理情報取得部において前記管理情報を取得し、前記情報記憶部に記憶するように制御する制御部と
を備えるハードディスク状態監視装置。
【請求項８】
前記管理情報はＳＭＡＲＴ情報を含む請求項７に記載のハードディスク状態監視装置。
【請求項９】
前記管理情報はハードディスクドライブの識別に関連する情報およびドッキングステーションの接続・非接続に関する情報を含む請求項７に記載のハードディスク状態監視装置。
【請求項１０】
前記情報記憶部はハードディスクドライブである請求項７に記載のハードディスク状態監視装置。
【請求項１１】
前記情報記憶部はリムーバルディスクである請求項７に記載のハードディスク状態監視装置。
【請求項１２】
ハードディスクを含むシステムの電源状態の変化を検出するステップと、
ハードディスクのモーター状態を検出するステップと、
システムの電源状態の変化を検知し、かつハードディスクのモーターの状態が停止中でないことを検知した場合に、ハードディスクの管理情報を取得するステップと、
前記管理情報を記録するステップと
を備えるハードディスク状態監視方法。
【請求項１３】
衝撃センサーと加速度センサーの少なくとも何れかからなる衝撃検知部をさらに備え、
前記衝撃検知部から出力される衝撃ある加速度に関する信号を基にして、システムの衝撃ある加速度の程度が所定の範囲内であれば、前記制御部は、前記ＨＤＤ管理情報取得部において前記管理情報を取得し、前記情報記憶部に記憶するように制御する請求項１または請求項７に記載のハードディスク状態監視装置。
【請求項１４】
ハードディスクドライブでの少なくともデータ記録状態と再生状態の何れかを監視する監視器をさらに備え、
前記監視器が異常な記録状態または、異常な再生状態を検出しない場合、
前記制御部は、前記ＨＤＤ管理情報取得部において前記管理情報を取得し、前記情報記憶部に記憶するように制御する請求項１または請求項７に記載のハードディスク状態監視装置。
【請求項１５】
前記異常な再生状態は、再生復調して出力されるデータに存在する誤りのエラーレートが高い状態であることを含む請求項１４に記載のハードディスク状態監視装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスクの状態を監視するハードディスク状態監視装置およびハードディスク状態監視方法に関する。
【背景技術】
【０００２】
近年、ハードディスクドライブ（以下、ＨＤＤと記述する）は小型化や大容量化に伴い、パーソナルコンピュータ（以下、ＰＣと記述する）やテレビ受像機（以下、ＴＶと記述する）等、様々な分野で利用されている。一方、ＨＤＤは振動や熱等に弱く、ＨＤＤの故障による障害も多く発生している。そのため、ＨＤＤの状態を監視し、状態が悪化すればユーザーに警告を発することが行われている。
【０００３】
従来のハードディスク状態監視装置について以下に説明する。
【０００４】
従来、ＨＤＤの状態を監視するには、定められた時間ごとに後述するＳ．Ｍ．Ａ．Ｒ．Ｔ．機能により得られるＨＤＤの管理情報を取得し、故障の要因となるデータを検知した場合に、ユーザーに警告を発するのが一般的である。ＨＤＤの管理情報としては、ＨＤＤの通電時間や通電回数、ＨＤＤの温度上昇に関する情報、欠陥セクター数の情報などがある。これらの管理情報は、ＨＤＤの故障の要因と関係しているため、これらの管理情報を取得し分析することでＨＤＤの故障を予測できる。
【０００５】
図６は従来のハードディスク監視装置のブロック図である。図６を用いて従来のハードディスク監視装置を説明する。
【０００６】
図６において、ハードディスク監視部８０は、制御部８１と一定時間経過検出部８２とＨＤＤ管理情報取得部８３で構成されている。
【０００７】
制御部８１は、一定時間経過検出部８２からの情報を検知する。一定時間経過している場合は、ＨＤＤ管理情報取得部８３はＨＤＤ（図示していない）の管理情報を取得し、制御部８１は取得した値を判定する。ＨＤＤの状態が悪化している場合には、制御部８１はユーザーに警告を発する。
【０００８】
このような従来のハードディスク監視装置は、例えば、特開平９−２５９０１４号公報に開示されている。
【０００９】
ＰＣが落下などで衝撃を受け、ＨＤＤの動作中である場合にはデータ記録、再生用ヘッドがこの衝撃によってディスク表面を叩くことで、ディスク面の損傷によってデータの記録再生ができなくなる。あるいは最悪の場合には、ディスクの全記録面が使用不可となり、つまりＨＤＤが損壊する。
【００１０】
近年、ノートＰＣに内蔵される小型のＨＤＤは動作時の耐衝撃性を増すためにヘッド待避機構が装備されている。例えば、ＨＤＤにおいては、非動作時（後述のＰＣ電源ＯＦＦ状態、休止状態、スタンバイ状態）或いは、動作時であっても一定時間アクセス要求が無いアイドル状態（後述のＨＤＤのモーターが停止状態）には、上述の記録、再生用ヘッドをディスク面上から離れた位置に待避させ、その位置でヘッドロック機構によりヘッドはでロックされる。結果、上述のＨＤＤの非動作時、アイドル状態であれば、ディスク面に対して衝撃力によるヘッド或いはディスク表面の物理的損傷のようなＨＤＤの障害は回避される。
【特許文献１】特開平９−２５９０１４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
一方、ＨＤＤの非動作時、アイドル状態以外、すなわちＨＤＤのモーターが起動、回転してヘッドによるデータアクセスができる状態では、依然、障害が起こり得る確率が高いにもかかわらず、一定時間ごとに管理情報の取得のためにＨＤＤが停止中であってもモーターを起動させてアクセスしている。そのため、ＨＤＤのモーターが動作中に起こす障害を逆に誘引するという問題点を有している。
【００１２】
本発明は上述の従来の問題点を解決するもので、ハードディスクドライブ（以降、ＨＤＤと記述する）の障害を誘引することなくハードディスクの状態を監視する装置および方法を提供する。
【課題を解決するための手段】
【００１３】
本発明のハードディスク状態監視装置は、
ハードディスクを含むシステムの動作時に一定時間が経過したことを検知する一定時間経過検出部と、
ハードディスクのモーター状態を検出するＨＤＤモーター状態検出部と、
ハードディスクの管理情報を取得するＨＤＤ管理情報取得部と、
管理情報を記憶する情報記憶部と、
一定時間経過検出部において一定時間経過したことを検知し、ＨＤＤモーター状態検出部においてＨＤＤのモーターの状態が停止中でないことを検知した場合に、ＨＤＤ管理情報取得部において管理情報を取得し、情報記憶部に記憶するように制御する制御部と
を備える。
【００１４】
また、本発明のハードディスク状態監視装置は、
ハードディスクを含むシステムの電源状態の変化を検出する電源状態変化検出部と、
ハードディスクのモーター状態を検出するＨＤＤモーター状態検出部と、
ハードディスクの管理情報を取得するＨＤＤ管理情報取得部と、
管理情報取を記憶する情報記憶部と、
電源状態変化検出部においてシステムの電源状態の変化を検知し、ＨＤＤモーター状態検出部においてＨＤＤのモーターの状態が停止中でないことを検知した場合に、ＨＤＤ管理情報取得部において管理情報を取得し、情報記憶部に記憶するように制御する制御部と
を備える。
【００１５】
本発明のハードディスク状態監視方法は、
ハードディスクを含むシステムの動作時に一定時間が経過したことを検知するステップと、
ハードディスクのモーター状態を検出するステップと、
一定時間経過したことを検知し、かつＨＤＤのモーターの状態が停止中でないことを検知した場合に、ハードディスクの管理情報を取得するステップと、
管理情報を記録するステップと
を備える。
【００１６】
また、本発明のハードディスク状態監視方法は、
ハードディスクを含むシステムの電源状態の変化を検出するステップと、
ハードディスクのモーター状態を検出するステップと、
システムの電源状態の変化を検知し、かつＨＤＤのモーターの状態が停止中でないことを検知した場合に、ハードディスクの管理情報を取得するステップと、
管理情報を記録するステップと
を備える。
【発明の効果】
【００１７】
以上の様に、本発明のハードディスク状態監視装置やハードディスク状態監視方法では、ＨＤＤ状態を監視しながら、ＨＤＤのモーターの状態を検知し、モーターが停止している場合にはＨＤＤ管理情報の取得動作を行わない。
【００１８】
また、ＨＤＤのモーターが停止状態ではＨＤＤへアクセスしないことにより、モーター停止状態を継続させることができる。こうすることで、ＨＤＤのモーターが動作中に発生する障害を誘引することを防ぐ。この障害は、例えば、ＨＤＤ動作中の衝撃や振動によってヘッドがディスク面を痛める等の障害である。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について、図１から図５を用いて説明する。
【００２０】
図１は本発明の実施の形態に係るハードディスク状態監視装置のブロック図である。まず、ハードディスク状態監視装置１０（以下、ＨＤＤ状態監視装置１０と記述する）の構成を説明する。図１において、ＨＤＤ状態監視装置１０は、制御部１１と、例えばパーソナルコンピュータ（以降、ＰＣと記述する）のハードディスクを含むシステムの電源状態の変化を検知する電源状態変化検出部１２と、ハードディスクを含むシステムの動作時に一定時間が経過したことを検知する一定時間経過検出部１３と、ＨＤＤのモーターが回転動作中、停止中か否かの動作状態を検出するＨＤＤモーター状態検出部１４と、ＨＤＤ管理情報取得部１５と、情報記憶部１６とで構成されている。ＨＤＤ管理情報取得部１５は、ＨＤＤの通電時間や通電回数、内部温度上昇履歴、ハードディスク媒体の欠陥セクター数等を含むＳ．Ｍ．Ａ．Ｒ．Ｔ．（Ｓｅｌｆ−Ｍｏｎｉｔｏｒｉｎｇ，  Ａｎａｌｙｓｉｓ  Ａｎｄ  Ｒｅｐｏｒｔｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ）情報を取得する。情報記憶部１６はＨＤＤ管理情報取得部１５において取得した管理情報を記憶する。電源状態とは、例えば、ＰＣの電源ＯＮ状態、電源ＯＦＦ状態、休止状態、スタンバイ状態等である。電源状態変化検出部１２は、これらの電源状態間の変化を検知する。
【００２１】
次に、以上のように構成されたＨＤＤ状態監視装置１０の動作を更に説明する。
【００２２】
まず、制御部１１は、電源状態変化検出部１２および一定時間経過検出部１３からの情報を絶えず検知している。電源状態に変化があった場合や、一定時間経過した場合には、制御部１１はＨＤＤモーター状態検出部１４にＨＤＤのモーターが停止中か否かを問い合わせる。ＨＤＤのモーターが停止中でない場合は、ＨＤＤ管理情報取得部１５がＨＤＤの管理情報を取得する。制御部１１は、ＨＤＤ管理情報取得部１５が取得した管理情報をＨＤＤ内の情報記憶部１６に保存する。
【００２３】
なお、ＨＤＤのモーターが停止中とは、例えば、操作者がＰＣのキーボード、マウスをしばらくの間継続して操作しない場合に、ＨＤＤにデータの記録、再生がなされない状態が続いたときにＨＤＤの装置自体には通電されてはいるが、省電力のためにＨＤＤのモーターを停止して、データアクセスの待機状態にすることを示す。
【００２４】
図２は本実施の形態におけるハードディスク状態監視方法のフローチャートである。
【００２５】
図２において、システムが起動すると、ステップ２１で電源状態が変化したか否かが判定される。変化していないと判定された場合は、ステップ２２で、あらかじめ定めた時間が経過したかどうかが判定される。そうして、あらかじめ定めた時間が経過していないと判定された場合は、ステップ２１に戻る。なお、上述のシステムは例えばＰＣである。
【００２６】
ステップ２１で電源状態が変化したと判定された場合、あるいはステップ２２であらかじめ定めた時間が経過したと判定された場合は、ステップ２３に移行する。
【００２７】
ステップ２３では、ＨＤＤのモーターが停止中か否かが判定され、停止中であればステップ２１に戻る。停止中でなければ、ステップ２４でＨＤＤの管理情報が取得される。そうして、ステップ２５で、ステップ２４において取得された管理情報はＨＤＤ内の任意の記憶領域に記憶される。
【００２８】
以上のように、本実施の形態によれば、ＨＤＤの状態を管理情報を取得して監視し、ＨＤＤのモーターが停止中にはＨＤＤの管理情報を取得しない。こうすることにより、ＨＤＤのモーター停止時にＨＤＤの管理情報を取得するためにＨＤＤのモーターを動作させることを避けることができる。ＨＤＤのモーターが停止状態では、ＨＤＤへアクセスしないこととなり、ＨＤＤのモーター停止状態を継続することができ、ＨＤＤの障害を誘引することを減らすことができる。
【００２９】
次に、本実施の形態におけるハードディスク状態監視装置の動作を図３（ａ）〜（ｃ）とともに更に詳しく説明する。これらの図は、ハードディスク状態監視装置１０の動作を示すタイミング図である。
【００３０】
図３（ａ）は、システムが起動した後、スタンバイ状態に入り、スタンバイ状態から復帰する場合を示している。なお、ここで言うシステムは例えばＰＣである。図３（ａ）において、横軸３９は時間軸を示している。時刻３１でシステムが起動する。その後、ＰＣは時刻３２でスタンバイ状態に入り、時刻３３でスタンバイ状態から復帰している。
【００３１】
ＨＤＤ管理情報取得部１５は、ＰＣが起動した直後である時刻３６ａと、スタンバイ状態に入る直前の時刻３６ｂと、スタンバイ状態から復帰した直後の時刻３６ｃと、スタンバイ状態から復帰した後一定時間３５が経過した時刻３６ｄで、ＨＤＤの管理情報を取得する。制御部１１は、上述の動作を実行する様に、ＨＤＤ管理情報取得部１５を制御する。一定時間３５は、例えば、１時間である。なお、スタンバイ状態とは、コンピュータの省電力モードであって、現在の作業状態をメモリーに保存して、ＰＣ内の動作の少なくとも一部を停止するモードである。この場合、ＨＤＤには通電されているが、電力消費を最小限にした状態であるのでＨＤＤのモーターは停止中である。
【００３２】
図３（ｂ）は、システムが動作中にＨＤＤのモーターが停止状態になり、その後ＨＤＤのモーターが起動してアクセスできる状態に戻った後、システムが休止状態に入る場合を示している。図３（ｂ）において、横軸４９は時間軸を示している。ＰＣは時刻４１では通常動作をしており、時刻４２ではＨＤＤのモーターが停止状態であり、時刻４３ではＨＤＤのモーターが起動してアクセスできる状態に戻っており、システムは時刻４４で休止状態に入る。なお、一定時間４５ａと一定時間４５ｂは、例えば、１時間である。
【００３３】
ＨＤＤ管理情報取得部１５は、時刻４７ａでＨＤＤの管理情報を取得したとする。その後、一定時間４５ａ経過した後の時刻４２では、ＨＤＤのモーターは停止状態である。したがって、時刻４６ではＨＤＤ管理情報取得部１５はＨＤＤの管理情報を取得しない。時刻４２から一定時間４５ｂ経過した後の時刻４３では、ＰＣは通常動作状態であって、ＨＤＤのモーターが起動してアクセスできる状態に戻っている。したがって、ＨＤＤ管理情報取得部１５は時刻４７ｂでＨＤＤの管理情報を取得する。そうして、ＨＤＤ管理情報取得部１５は、ＰＣが休止状態に入る直前の時刻４７ｃでも、ＨＤＤの管理情報を取得する。制御部１１は、上述の動作を実行する様に、ＨＤＤ管理情報取得部１５を制御する。
【００３４】
なお、ＨＤＤモーター状態検出部１４は、ＨＤＤのモーターが停止中か否かを検出している。また、一定時間４５ａや一定時間４５ｂが経過したか否かの判定は、一定時間経過検出部１３が実行している。
【００３５】
ところで、休止状態とは、ＰＣはメモリー上にあるデータ全てをＨＤＤに格納してシャットダウンしている状態である。この場合には勿論、ＨＤＤには通電されておらず、ＨＤＤのモーターは停止中である。そうして、休止状態が解除されるとＰＣは元の状態に戻る。
【００３６】
図３（ｃ）は、システムが休止状態から復帰し、その後ＨＤＤのモーターは停止状態になって、後にＨＤＤのモーターは起動してアクセスできる状態に再度復帰し、システムが通常動作をした後停止する場合を示している。図３（ｃ）において、横軸５９は時間軸を示している。システムは時刻５１で休止状態から復帰し、時刻５２ではＨＤＤのモーターは起動してアクセスできる状態であり、時刻５３ではＨＤＤのモーターは停止状態であり、時刻５４でシステムは電源ＯＦＦし、停止する。
【００３７】
ＨＤＤ管理情報取得部１５は、休止状態から復帰した直後である時刻５７ａでＨＤＤの管理情報を取得する。休止状態から復帰した時刻５１から一定時間５５ａが経過した時刻５７ｂでは、ＨＤＤ管理情報取得部１５はＨＤＤの管理情報を取得する。時刻５２から更に一定時間５５ｂが経過した時刻５３ではＨＤＤのモーターは停止状態なので、ＨＤＤ管理情報取得部１５は時刻５６ではＨＤＤの管理情報を取得しない。また、時刻５４でシステムは電源ＯＦＦする直前の時刻５７ｃで、ＨＤＤ管理情報取得部１５はＨＤＤの管理情報を取得する。制御部１１は、上述の動作を実行する様に、ＨＤＤ管理情報取得部１５を制御する。
【００３８】
以上の説明で明らかな通り、ＨＤＤ管理情報取得部１５がＨＤＤの管理情報を取得するタイミングは、例えばＰＣの場合には、（ａ）ＰＣ起動時（電源をＯＮする時）、（ｂ）ＰＣ動作終了時（電源をＯＦＦする時）、（ｃ）スタンバイ状態に入る時と復帰時、（ｄ）休止状態に入る時と復帰時、（ｅ）ＰＣ起動時とスタンバイ状態から復帰時と休止状態から復帰時から一定時間経過時、の各タイミングである。但し、（ｅ）においてＨＤＤのモーターが停止状態であれば、ＨＤＤ管理情報取得部１５はＨＤＤの管理情報を取得しない。また、ＰＣがスタンバイ状態中や休止状態中であれば、ＨＤＤのモーターは当然、停止状態であるので、一定時間経過している場合でも、ＨＤＤ管理情報取得部１５はＨＤＤの管理情報を取得しない。
【００３９】
なお、本発明は、ハードディスクの障害を誘引することなくハードディスクの状態を監視する装置および方法を提供するものである。上述の説明では、ＨＤＤのモーターの動作状態の情報を基にして、その実現を説明した。しかしながら、本発明は、ＨＤＤのモーターの動作状態の情報のみを利用することには限られない。そこで、モーターの動作状態の情報以外も利用する実施例を図４と共に説明する。
【００４０】
図４は、モーターの動作状態の情報以外も利用する本発明の他の構成を示すブロック図である。図４において、衝撃検知部６１以外は図１と同じであり、図１と同じ箇所は同じ参照番号を付している。図１と異なる箇所を中心に以下説明する。
【００４１】
なお、端子７８ｂ、７８ｅ，７８ｆよりの入力信号に関しては図５の説明で後述する。
【００４２】
衝撃検知部６１はシステムの衝撃ある加速度を検知する。衝撃検知部６１は、例えば、衝撃センサーや加速度センサーを有していて、衝撃或いは加速度等を検知する。衝撃検知部６の出力は制御部１１に供給されている。制御部１１は、衝撃検知部６から出力される衝撃ある加速度に関する信号を基にして、システムの衝撃ある加速度の程度を判断する。制御部１１は、その判断結果も考慮して、検知されたシステムに加わる衝撃ある加速度が所定範囲内か超えているかを判断してＨＤＤ管理情報取得部１５の制御を決定する。このように構成することで、ＨＤＤの障害を誘引する可能性が生じる衝撃ある加速度が存在して時には、ＨＤＤ管理情報取得部１５が管理情報を取得することを禁止する。即ち、ＨＤＤの障害を誘引する可能性を更に低減できるハードディスクの状態監視装置および状態監視方法が実現される。
【００４３】
次に、モーターの動作状態の情報以外も利用する更に他の実施例を説明する。図５は本発明でのＨＤＤの構成例を示すブロック図である。図５において、記録すべきデータはデータ入力端子７８ａを介してＨＤＤに入力されている。誤り訂正符号化器７６ａは入力されたデータを誤り訂正符号化する。変調器７６ｂは誤り訂正符号化器７６ａの出力を変調する。変調器７６ｂの出力信号は記録等化器７６ｃで等化され、記録アンプ７６ｄを介して切り替え器７５に供給される。切り替え器７５は、再生アンプ７７ｄにも接続されている。ＨＤＤが記録動作を実施する際は、切り替え器７５は記録アンプ７６ｄの出力を磁気ヘッド７３に接続し、磁気ヘッド７３に記録電流が流される。一方、ＨＤＤが再生やシークを実施する際は、切り替え器７５は磁気ヘッド７３の出力を再生アンプ７７ｄに接続する。記録媒体（ハードディスク）７１は、モーター７２で必要に応じて回転される。磁気ヘッド７３は、記録媒体７１へ記録したり記録媒体７３から再生したりする。再生時やシーク時には、磁気ヘッド７３で再生された信号は切り替え器７５を介して再生アンプ７７ｄに供給され、増幅される。再生アンプ７７ｄの出力は再生等化器７７ｃで等化され、復調器７７ｂで復調される。誤り訂正復号器７７ａは復調器７７ｂの出力を誤り訂正復号する。誤り訂正復号されて作成された再生データは、データ出力端子７８ｄを介してＨＤＤから出力される。誤り訂正復号器７７ａは、復調器７７ｂから出力されるデータに存在する誤りのエラーレートに関連した信号も端子７８ｅを介して出力する。制御器７４は、モーター７２の回転制御や、磁気ヘッド７３のトラッキング制御等を実行する。磁気ヘッド７３のトラッキング制御は、一般に、記録媒体７１の面に並行な方向と垂直の方向の両方向で制御される。制御器７４は、端子７８ｃを介して外部と所定信号を入出力可能である。また、記録電流監視器７６ｅは、記録時に磁気ヘッド７３に流れる記録電流を監視する。この監視結果は、端子７８ｂから送出される。更に、再生特性監視器７７ｅは、再生等化器７７ｃの出力信号を受けて、再生等化器７７ｃの出力信号に異常がないか否かを監視している。この監視結果は、端子７８ｆから送出される。
【００４４】
なお、記録電流監視器７６ｅや再生特性監視器７７ｅや誤り訂正復号器７７ａ等は、記録媒体７１のデータ記録状態や再生状態を監視する機能を有する。記録媒体７１のデータ記録状態や再生状態を監視する機能を有するこれら記録電流監視器７６ｅや再生特性監視器７７ｅや誤り訂正復号器７７ａ等を総称して、監視器と呼ぶ。
【００４５】
記録媒体７１と磁気ヘッド７３が接近しすぎていたり、異常な記録状態が生じていたり、異常な再生状態が生じていたりした場合には、ＨＤＤの障害を誘引する要因となりうる。そこで、このような現象が生じると、記録電流の異変や再生特性の異変やエラーレートの異変等が発生する。そうして、記録電流の異変は記録電監視器７６ｅが検知し、監視結果は端子７８ｂより出力される。また再生特性の異変やエラーレートの異変等は再生特性監視器７７ｅや誤り訂正復号化器７７ａが検知し、再生特性の監視結果は端子７８ｆ、エラーレートの異変は端子７８ｅより出力される。さらにこれらの出力は図４の制御部１１に入力され、制御部１１はその判断結果も考慮してＨＤＤ管理情報取得部１５の制御を決定する。
【００４６】
従って、図１や図４の制御部１１は、記録電監視器７６ｅの出力や再生特性監視器７７ｅの出力や誤り訂正復号化器７７ａの出力等も考慮してＨＤＤ管理情報取得部１５の制御を決定することも可能である。このように構成することで、ＨＤＤの障害を誘引する可能性が生じる可能性が存在して時には、ＨＤＤ管理情報取得部１５が管理情報を取得することを禁止する。即ち、ＨＤＤの障害を誘引する可能性を更に低減できるＨＤＤの状態監視装置および状態監視方法が実現される。
【００４７】
ところで、以上の説明では、ＨＤＤ管理情報としてＳＭＡＲＴ情報を挙げている。しかし、ＨＤＤ管理情報としては、ＳＭＡＲＴ情報以外に、ＨＤＤを停止状態から復帰させてまでも取得しなければならない情報ではないものも含むことが可能である。さらに、ＨＤＤ管理情報としては、上記以外の緊急性を要しない情報を含むことも可能である。
【００４８】
これらのＳＭＡＲＴ情報以外の情報であって、ＳＭＡＲＴ情報と同時に取得する場合がある情報としては、ＨＤＤの識別に関連する情報やドッキングステーションの接続・非接続に関する情報などがある。ＨＤＤの識別に関連する情報としては、例えば、ＨＤＤの型番や製造番号である。ドッキングステーションは、クレーイドルあるいはポートリプリケータとも言われ、ノート型ＰＣをドッキングさせて据え置きＰＣのように使用する付属品である。
【００４９】
このように、本発明では緊急性を要しないＨＤＤの管理情報取得はＨＤＤのモーターが停止状態から起動や復帰させてまでも取得しなくて済み、ＨＤＤ動作時に随時行うことが可能である。
【００５０】
なお、以上の説明では情報記憶部１６はＨＤＤ内としたが、情報記憶部１６は、ＵＳＢメモリーやＳＤカード（登録商標）のようなメモリーカード等のリムーバルディスクであってもよい。
【００５１】
また、以上の説明では、ＨＤＤのモーターが停止中か否かを検知するＨＤＤモーター状態検出部１４を設けたが、ＨＤＤの電源の通電ＯＮ状態や通電ＯＦＦ状態を検知するＨＤＤの電源状態検出器であっても良い。また、あらかじめ定めた一定時間は、任意に変更可能であることは言うまでもない。
【００５２】
以上の様に、本発明のハードディスク状態監視装置やハードディスク状態監視方法では、ＨＤＤ状態を監視しながら、ＨＤＤのモーターの状態を検知し、モーターが停止している場合にはＨＤＤ管理情報の取得動作を行わない。
【００５３】
また、ＨＤＤのモーターが停止状態ではＨＤＤへアクセスしないことにより、モーター停止状態を継続させることができる。こうすることで、ＨＤＤのモーターが動作中に発生する障害を誘引することを防ぐ。この障害は、例えば、ＨＤＤ動作中の衝撃や振動によってヘッドがディスク面を痛める等の障害である。
【産業上の利用可能性】
【００５４】
本発明のハードディスク状態監視装置およびハードディスク状態監視方法は、ＨＤＤのモーターが動作中に発生する衝撃や振動によってヘッドがディスク面を痛める等の障害を誘引することを防ぐといった効果を有し、ハードディスク状態監視システム等として有用である。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施の形態におけるハードディスク状態監視装置のブロック図
【図２】本発明の実施の形態におけるハードディスク状態監視方法のフローチャート
【図３】本発明の実施の形態におけるハードディスク状態監視装置の動作を示すタイミング図
【図４】本発明の実施の形態におけるハードディスク状態監視装置の他のブロック図
【図５】本発明の実施の形態におけるハードディスクドライブの構成例を示すブロック図
【図６】従来のハードディスク状態監視装置のブロック図
【符号の説明】
【００５６】
１０  ハードディスク状態監視装置
１１  制御部
１２  電源状態変化検出部
１３  一定時間経過検出部
１４  ＨＤＤモーター状態検出部
１５  ＨＤＤ管理情報取得部
１６  情報記憶部
【図１】
2008198322.tif 000003
【図２】
2008198322.tif 000004
【図３】
2008198322.tif 000005
【図４】
2008198322.tif 000006
【図５】
2008198322.tif 000007
【図６】
2008198322.tif 000008