(57)【要約】【課題】  位置情報に基づいて、使用環境に即した動作を行うことができる、記憶装置、記憶装置の環境適応方法を提供する。【解決手段】  複数のトラックを有し、情報の記憶を行う記憶媒体と、該記憶媒体に対し、外部装置からの指示により情報の読み込み、書き出しを行うヘッドとを有する記憶装置であって、前記記憶装置の位置を示す位置情報を含む情報を取得する実行部２０３と、実行部２０３により取得された位置情報と、該位置情報が取得された時間よりも以前に取得された位置情報とを比較し、前記記憶装置が移動したか否かを判断する判断部２０２とを備え、実行部２０３は、判断部２０２により前記記憶装置が移動したと判断された場合、記憶媒体へのアクセスに関する動作を変更する。【選択図】図３
2010129138.tif 000002
【特許請求の範囲】
【請求項１】
複数のトラックを有し、情報の記憶を行う記憶媒体と、該記憶媒体に対し、外部装置からの指示により情報の読み込み、書き出しを行うヘッドとを有する記憶装置であって、
前記記憶装置の位置を示す位置情報を含む情報を取得する取得部と、
前記取得部により取得された位置情報と、該位置情報が取得された時間よりも以前に取得された位置情報とを比較し、前記記憶装置が移動したか否かを判断する移動判断部と、
前記移動判断部により前記記憶装置が移動したと判断された場合、前記記憶媒体へのアクセスに関する動作を変更する変更部と
を備える記憶装置。
【請求項２】
請求項１に記載の記憶装置において、
前記変更部は、前記移動判断部により前記記憶装置が移動したと判断された場合、アンロードを行う記憶装置。
【請求項３】
請求項１に記載の記憶装置において、
前記変更部は、前記移動判断部により前記記憶装置が移動したと判断された場合、前記記憶媒体上にあるアンロードを行う為の所定のシリンダであるアンロードシリンダへ、前記ヘッドを退避させる記憶装置。
【請求項４】
請求項３に記載の記憶装置において、
前記記憶装置に加わる加速度を検出する加速度センサを更に備え、
前記移動判断部は、前記アンロードシリンダに前記ヘッドが退避されている場合、前記加速度センサでの加速度の検出に基づいて、前記記憶装置が落下しているか否かを判断し、
前記変更部は、前記移動判断部により前記記憶装置は落下していると判断された場合、アンロードを行う記憶装置。
【請求項５】
請求項１乃至請求項４のいずれかに記載の記憶装置において、
前記変更部は、前記移動判断部により前記記憶装置が移動したと判断された場合、オフトラックの検出レベルの値を最大の値に設定する記憶装置。
【請求項６】
複数のトラックにて構築され、情報の記憶を行う記憶媒体と、該記憶媒体に対し、外部装置からの指示により情報の読み込み、書き出しを行うヘッドとを有する記憶装置であって、
前記記憶装置の位置を示す位置情報を含む情報を取得する取得部と、
前記記憶装置に加わる加速度を検出する加速度センサと、
前記加速度センサにより加速度が検出された場合において、前記取得部により取得された位置情報及び日時情報を含む状況情報を前記記憶媒体に記憶するログ部と
を備える記憶装置。
【請求項７】
複数のトラックを有し、情報の記憶を行う記憶媒体と、該記憶媒体に対し、外部装置からの指示により情報の読み込み、書き出しを行うヘッドとを有する記憶装置の環境適応方法であって、
前記記憶装置の位置を示す位置情報を含む情報を取得する取得ステップと、
前記取得部により取得された位置情報と、該位置情報が取得された時間よりも以前に取得された位置情報とを比較し、前記記憶装置が移動したか否かを判断する移動判断ステップと、
前記移動判断部により前記記憶装置が移動したと判断された場合、前記記憶媒体へのアクセスに関する動作を変更する変更ステップと
を実行する記憶装置の環境適応方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用環境に即した動作を行う、記憶装置、記憶装置の環境適応方法に関するものである。
【背景技術】
【０００２】
従来、磁気ディスク装置は、固定の場所に設置される装置以外に、モバイル環境下での使用を想定しているノートパソコン等のモバイル機器にも多く用いられている。このモバイル機器が備える磁気ディスク装置は、固定の場所での動作と、モバイル環境での動作とでは、どのようなコマンド（磁気ディスク媒体へのアクセスに伴う何らかの指示）をホストから指示されたとしても、同様の処理を行っている。また、このような磁気ディスク装置は、衝撃・振動等に対して、アンロード等を行うことで障害に備える耐衝撃・振動機能を備えている。
【０００３】
なお、従来技術として、磁気ディスク装置が落下していることを感知し、磁気ヘッドと磁気ディスク媒体の物理的損傷を回避させるのに有効な落下感知センサを備えることにより、自由落下を検出した場合に磁気ヘッドを磁気ディスク媒体上からアンロードさせる技術が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００２−００８３３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した磁気ディスク装置は、固定の場所で使用される場合とモバイル環境下で使用される場合とを区別した処理は行わない為、その環境に沿った処理を行うことができない。
【０００５】
例えば、上述した従来技術においては、固定の環境、モバイル環境が区別されない為、落下感知センサにより落下が検知されて初めて動作が行われる。よって、上述した従来技術において、アンロードは、磁気ディスク装置の落下時に内部で行われる緊急回避の手段であるため、通常行われるランプ形状が考慮された、緻密に制御されたアンロード動作ではなく、高速化されたアンロードを行うため、結果として、ランプの寿命を早めてしまう。また、磁気ディスク装置の落下速度に対して、上述した特許文献１に記載された技術でもランプへの待避が間に合わない場合、致命的な磁気ヘッド障害を起こす可能性がある。
【０００６】
本発明は上述した問題点を解決するためになされたものであり、位置情報に基づいて、使用環境に即した動作を行う記憶装置、記憶装置の環境適応方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するため、記憶装置は、複数のトラックを有し、情報の記憶を行う記憶媒体と、該記憶媒体に対し、外部装置からの指示により情報の読み込み、書き出しを行うヘッドとを有する記憶装置であって、記憶装置の位置を示す位置情報を含む情報を取得する取得部と、取得部により取得された位置情報と、該位置情報が取得された時間よりも以前に取得された位置情報とを比較し、記憶装置が移動したか否かを判断する移動判断部と、移動判断部により記憶装置が移動したと判断された場合、記憶媒体へのアクセスに関する動作を変更する変更部とを有する。
また、記憶装置は、複数のトラックにて構築され、情報の記憶を行う記憶媒体と、該記憶媒体に対し、外部装置からの指示により情報の読み込み、書き出しを行うヘッドとを有する記憶装置であって、記憶装置の位置を示す位置情報を含む情報を取得する取得部と、記憶装置に加わる加速度を検出する加速度センサと、加速度センサにより加速度が検出された場合において、取得部により取得された位置情報及び日時情報を含む状況情報を前記記憶媒体に記憶するログ部とを有する。
【０００８】
また、記憶装置の環境適応方法は、複数のトラックを有し、情報の記憶を行う記憶媒体と、該記憶媒体に対し、外部装置からの指示により情報の読み込み、書き出しを行うヘッドとを有する記憶装置の環境適応方法であって、記憶装置の位置を示す位置情報を含む情報を取得する取得ステップと、取得部により取得された位置情報と、該位置情報が取得された時間よりも以前に取得された位置情報とを比較し、記憶装置が移動したか否かを判断する移動判断ステップと、移動判断部により記憶装置が移動したと判断された場合、記憶媒体へのアクセスに関する動作を変更する変更ステップとを実行する。
【発明の効果】
【０００９】
開示の記憶装置、記憶装置の環境適応方法によれば、位置情報に基づいて、使用環境に即した動作を行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について図面を参照しつつ説明する。
【００１１】
実施の形態１．
本実施の形態に係る磁気ディスク装置の構成について図１から図３を用いて説明する。
【００１２】
図１は、実施の形態１に係る磁気ディスク装置の構成の一例を示すブロック図である。図１に示されるように、この磁気ディスク装置１は、ＰＣＢＡ（基板）１０と、Ｄｒｉｖｅ１１とにより構成されている。また、ＰＣＢＡ１０は、制御部１０１、ＨＤＣ（Ｈａｒｄ  Ｄｉｓｋ  Ｃｏｎｔｒｏｌｌｅｒ）１０２、ＲＤＣ（Ｒｅａｄ  Ｗｒｉｔｅ  Ｃｈａｎｎｅｌ）１０３、Ｂｕｆｆｅｒ１０４、ＦＲＯＭ（Ｆｌａｓｈ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０５、加速度センサ１０６、信号受信部１０７（受信算出部）、ショックセンサ１０８を有する。なお、図１に示されている実線矢印は、制御の流れを示すものである。
【００１３】
また、制御部１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１Ａと、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０１Ｂと、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０１Ｃとで構成されるものである。ＣＰＵ１０１Ａは、磁気ディスク装置内全てのデバイスの動作を制御するものである。また、ＲＯＭ１０１Ｂは、システムのＢＩＯＳやデバイスの制御プログラム、磁気ディスク装置１の起動時に必要な設定プログラム等が格納されているリード専用の不揮発性の記憶領域である。また、ＳＲＡＭ１０１Ｃは、リード／ライト時に利用される一時的にデータを保持する揮発性の記憶領域である。
【００１４】
また、ＨＤＣ１０２は、磁気ディスク装置１とホストとの間で送受信されるデータの誤りを訂正するものであり、ＣＰＵ１０１Ａの指示により、磁気ディスク装置１の制御を行うデバイスである。また、ＲＤＣ１０３は、後述する磁気ディスクに書き込まれる情報をエンコードし、磁気ディスクから読み取られた信号をデコードするものである。
【００１５】
また、Ｂｕｆｆｅｒ１０４は、ＨＤＣ１０２、ホスト間で行われるデータ送受信時に生じるデータ入出力処理のタイミングのずれを補うため、データを一時的に保持する揮発性の記憶領域である。また、ＦＲＯＭ１０５は、ディスクの設定値、及びディスク的なデータ格納用として使われるリード専用の不揮発性の記憶領域である。
【００１６】
また、加速度センサ１０６は、磁気ディスク装置１に加わる加速度を検出するものであり、信号受信部１０７については、後述する。また、ショックセンサ１０８は、磁気ディスク装置１に加わる衝撃を検出するものである。
【００１７】
図２は、実施の形態１に係るＤｒｉｖｅ１１の概略側面図である。Ｄｒｉｖｅ１１は、図２に示すように、磁気ディスク１１１（記憶媒体）、ＤＣＭ（Ｄｉｒｅｃｔ  Ｃｕｒｒｅｎｔ  Ｍｏｔｏｒ）１１２、タブ１１３、磁気ヘッド１１４（ヘッド）、アーム１１５、ＶＣＭ（Ｖｏｉｃｅ  Ｃｏｉｌ  Ｍｏｔｏｒ）１１６により構成されている。
【００１８】
磁気ディスク１１１は、円盤状のアルミニウムやガラス基板等の物体に磁性層が形成されている記憶媒体であり、ＤＣＭ１１２は、磁気ディスク１１１を回転駆動するものである。また、タブ１１３は、アンロード動作において、ランプと係合される部分である。また、磁気ヘッド１１４は、磁気ディスク１１１に格納されているデータの読み出し（リード）、書き込み（ライト）を行うものであり、アーム１１５は、タブ１１３及び磁気ヘッド１１４を支持するものである。
【００１９】
ＶＣＭ１１６は、アーム１１５を駆動させることで磁気ヘッド１１４の移動を行うものである。また、ＶＣＭ１１６は、電流量の増減によりアーム１１５の駆動速度を可変とすることができ、例えば電流量が増大された場合、アーム１１５の駆動速度を上げるものである。
【００２０】
また、本実施の形態において、上述した信号受信部１０７は、衛星からの信号を受信するものであり、受信した信号に基づいて、磁気ディスク装置１の位置情報、及び衛星が備える原子時計における正確な時間情報を算出するものである。なお、衛星からの信号を元に地球上での位置を知るための代表的な例として、ＧＰＳ(Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ)と呼ばれる米国政府が管理する衛星からの信号を利用する方法がある。
【００２１】
このＧＰＳシステムは、２４個の衛星が高度約２０２００ｋｍの上空をおよそ１２時間で地球を一周しており、各４個の衛星が５５度ずつ傾いた６つの地球周回軌道面に均等に配置されている。この配置状態により、天空が開けている場所であれば、地球上のどの場所においても、少なくとも５個以上の衛星が観測できることになる。さらに、これらの衛星には精密な原子時計が搭載されており、全ての衛星は同じ時刻で同期し、例えば下記に示すような時刻情報を含んだ電波信号を発信している。
【００２２】
＄ＧＰＲＭＣ，２２５４４６．００，Ａ，４９１６．４５２６５３，Ｎ，１２３１１．１２３７４７，Ｗ，０００．５，０５４．７，１９１１９４，０６．２，Ｗ，Ａ＊６８
【００２３】
なお、上述した信号の内容は、「２２：５４：４６．００」＝測位時刻、「４９１６．４５２６５３，Ｎ」＝緯度  ４９度１６．４５２６５３分（北緯）、「１２３１１．１２３７４７，Ｗ」＝経度  １２３度１１．１２３７４７分（西経）、「１９１１９４」＝日付  １９９４年１１月１９日をそれぞれ示す。
【００２４】
また、信号受信部１０７は、ＧＰＳ信号に基づいて、磁気ディスク装置１の位置情報、及び正確な時間情報を演算する為、４個以上の衛星からの信号を受信するものである。なお、位置情報は、信号受信部１０７が、３個以上の衛星から信号を受信し、受信時刻と発信時刻の時間差と、既知である電波速度により測定位置（受信位置）から各衛星までの距離を求め、求めた距離を半径とする３つの球が交わる一点を算出することにより確定される。
【００２５】
しかしながら、位置を正確に求めるには受信側（磁気ディスク装置１）の時刻も正確でなければならない。よって、受信側の正確な時刻を求めるため、信号受信部１０７は、４個以上の衛星からの時刻情報を同時に受信し、同じ誤差で計算することにより受信側の正確な時刻を求める。この時刻は、具体的には、求める時刻を未知量とした、位置（Ｘ，Ｙ，Ｚ）と時間（Ｔ）とに基づく連立方程式により求められる。
【００２６】
上述したように、信号受信部１０７は、４個以上の衛星からの信号を受信することで受信側は正確な時計を搭載する必要がなく、仮想的な原子時計を持つことができ、正確な時間を得ることができる。なお、本実施の形態については、信号受信部１０７を、磁気ディスク装置１の内部に有した場合について説明を行うが、ＰＣＢＡ１０の外、又は磁気ディスク装置１の外に設置し、インタフェース等により磁気ディスク装置１へ位置情報等の情報を伝送しても良い。また、信号受信部１０７が備えるアンテナのみをＰＣＢＡ１０の外、又は磁気ディスク装置１の外に配置してもよい。また、位置情報は、ＧＰＳ以外による手段により取得されてもよい。
【００２７】
図３は、実施の形態１に係る磁気ディスク装置の機能ブロックの一例を示す図である。図３に示すように、磁気ディスク装置１は、設定部２０１と、判断部２０２（移動判断部）と、実行部２０３（取得部、変更部、ログ部）と、算出部２０４（速度算出部）とを有する。
【００２８】
設定部２０１は、磁気ディスク装置１の起動のための一般的な初期設定（サーボライト方式判別等）を行うものである。
【００２９】
また、判断部２０２は、ホストから伝送されるコマンド、及び磁気ディスク１１１へのアクセス指示を受信するものである。また、判断部２０２は、信号受信部１０７が衛星信号を受信可能な状態であるか否か、すなわち、信号受信部１０７が衛星信号を受信したか否かの判断を行う。また、判断部２０２は、位置情報の比較を行うことにより、磁気ディスク装置１が移動中であるか否かの判断を行うものである。この判断基準として判断部２０２は、位置情報の単純な比較を行い、位置情報の相違がある時点で、磁気ディスク装置１が移動中であると判断する。なお、この判断において、位置情報の相違に対し所定の閾値を設け、所定の閾値以上の位置情報の相違に対してのみ、移動中と判断されてもよい。
【００３０】
また、実行部２０３は、判断部２０２が受領したコマンド、及び磁気ディスク装置１１１へのアクセス指示等に基づいて、コマンドの実行、ロード及びアンロードを行うものである。また、実行部２０３は、耐衝撃・振動機能のＯＮ／ＯＦＦを行うものである。なお、耐衝撃・振動機能については後述する。また、実行部２０３は、ホストに対して、磁気ディスク装置１の状態を通知するものである。また、実行部２０３は、信号受信部１０７により算出された位置情報、及び日時情報等の情報を取得するものである。
【００３１】
また、算出部２０４は、実行部２０３により取得される位置情報、及び日時情報に基づいて、磁気ディスク装置１の移動速度を算出するものである。なお、本実施の形態においては、算出部２０４を省いてもよい。
【００３２】
なお、上述した磁気ディスク装置１内の各機能は、ＲＯＭ１０１Ｂに格納されているプログラムをＣＰＵ１０１Ａが読み込み、ＳＲＡＭ１０１Ｃを用いて演算を行うことにより実現される。
【００３３】
次に、本実施の形態に係る磁気ディスク装置の動作について説明する。
【００３４】
まず、本実施の形態に係る磁気ディスク装置の起動における電源投入時の設定動作（起動設定動作）について説明する。
【００３５】
図４は、本実施の形態１に係る磁気ディスク装置における起動設定動作の一例を示すフローチャートである。
【００３６】
まず、電源が投入されると、設定部２０１は、磁気ディスク装置１の起動のための一般的な初期設定（サーボライト方式判別等）を行う（Ｓ１１）。初期設定後、判断部２０２は、衛星信号が受信可能な状態であるか否かの判断を行う（Ｓ１２）。衛星信号が受信可能な状態であった場合（Ｓ１２，ＹＥＳ）、信号受信部１０７は、上述した手法により現在位置、及び標準時刻を算出し（Ｓ１３）、実行部２０３は、信号受信部１０７により算出された位置情報、及び日時情報を取得する（Ｓ１４）。次に、実行部２０３は、耐衝撃・振動機能をＯＮとし（Ｓ１５）、磁気ディスク装置１がコマンドを受けられる状態（ドライブレディ）を示す値「ＳＴＳ＝５０ｈ」をホストへ通知し（Ｓ１６）、本フローは終了となる。
【００３７】
なお、本実施の形態における「耐衝撃・振動機能」は、判断部２０２により磁気ディスク装置１が移動中と判断された場合、コマンド実行時以外は、実行部２０３によりアンロード処理を実行する機能である。また、衛星信号受信不可能な状態であった場合（Ｓ１２，ＮＯ）、実行部２０３は、耐衝撃・振動機能をＯＦＦとし（Ｓ１７）、ステップＳ１６の処理を行い、本フローは終了となる。
【００３８】
次に、本実施の形態に係る磁気ディスク装置の動作について説明する。なお、本実施の形態における磁気ディスク装置１は耐衝撃・振動機能はＯＮ状態とする。
【００３９】
図５は、実施の形態１に係る磁気ディスク装置の動作の一例を示すフローチャートである。
【００４０】
まず、判断部２０２は、ホストからのコマンドを待ち（Ｓ１０１）、磁気ディスク装置１がコマンドを受領したか否かの確認を行う（Ｓ１０２）。コマンドを受領した場合（Ｓ１０２，ＹＥＳ）、実行部２０３は、受領したコマンドを処理する（Ｓ１０３）。コマンド処理終了後（Ｓ１０４）、移動判断処理が実行される（Ｓ１０５）。なお、移動判断処理については、後述する。移動判断処理後、判断部２０２は、磁気ディスク装置１の位置が異なるか（移動中であるか）を判断する（Ｓ１０６）。なお、磁気ディスク装置１の位置が異なるか否かは、移動判断処理による処理結果に基づく。位置が異なる場合（Ｓ１０６，ＹＥＳ）、実行部２０３は、アンロードを実行し（Ｓ１０７，変更ステップ）、ステップＳ１０１の処理へ移行する。なお、位置が異ならない場合、すなわち位置が同様の場合（Ｓ１０６，ＮＯ）、磁気ヘッド１１４は、磁気ディスク１１１上に保持されたまま、ステップＳ１０１の処理が繰り返される。
【００４１】
次に、本実施の形態に係る磁気ディスク装置の移動判断処理の動作について説明する。
【００４２】
図６は、実施の形態１に係る移動判断処理の一例を示すフローチャートである。
【００４３】
まず、信号受信部１０７は、衛星信号を受信し（Ｓ１０５Ａ）、受信した衛星信号に基づいて位置情報の計測（以後、位置計測と呼称する）を行う（Ｓ１０５Ｂ）。なお、ステップＳ１０５ＡとステップＳ１０５Ｂは受信算出ステップに相当する。位置計測後、実行部２０３は、信号受信部１０７により算出された位置情報、及び日時情報を取得し（Ｓ１０５Ｃ）、取得後、判断部２０２は、１回目の位置計測であるか否かの判断を行う（Ｓ１０５Ｄ）。なお、判断基準として、位置情報が記憶されているか否かが判断される。また、判断部２０２は、位置情報を取得した時刻に基づいての判断や、位置計測毎に回数を記憶し、記憶した回数に基づいての判断を行ってもよい。１回目の位置計測である場合（Ｓ１０５Ｄ，ＹＥＳ）、実行部２０３は、信号受信部１０７より取得した位置情報をＳＲＡＭ１０１Ｃに記憶する（Ｓ１０５Ｅ）。なお、記憶する箇所については、Ｂｕｆｆｅｒ１０４、及び磁気ディスク１１１でもよい。
【００４４】
１回目記憶後、信号受信部１０７は、ステップ１０５ＡからステップＳ１０５Ｂの処理を所定の時間後に再度行い、実行部２０３によるステップＳ１０５Ｃ、判断部２０２によるステップＳ１０５Ｄが行われる。なお、所定の時間は任意に設定できるが、本実施の形態においては１０秒とする。また、ステップＳ１０５Ｄにおいて、１回目の位置計測でない場合（Ｓ１０５Ｄ，ＮＯ）、実行部２０３は、信号受信部１０７より取得した２回目の位置情報をＳＲＡＭ１０１Ｃに記憶する（Ｓ１０５Ｆ）。次に、判断部２０２は、実行部２０３により記憶された１回目の位置情報と２回目の位置情報との比較を行い（Ｓ１０５Ｇ）、本フローは終了となる。なお、この比較結果に基づいて、判断部２０２は、図５のステップＳ１０６の判断を行う。また、ステップＳ１０５ＧとステップＳ１０６は移動判断ステップに相当する。
【００４５】
なお、本実施の形態において、判断部２０２による移動中であるか否かの判断を、１回目と、２回目との位置情報を比較して行うとしたが、判断回数を増やし、１回目、２回目、３回目・・・と複数回取得した位置情報との比較から判断してもよい。また、本実施の形態において、信号受信部１０７が受信した衛星信号に基づいて位置情報、及び時間情報を算出するとしたが、算出部２０４が信号受信部１０７により受信された衛星信号に基づいて位置情報、及び時間情報を算出し、実行部２０３がそれを取得してもよい。
【００４６】
また、本実施の形態によれば、衛星信号に基づいて、移動中であるか否かを判断することにより、磁気ディスク装置１がどの様な使用環境に置かれているかを判断し、使用環境に沿った動作を行うことができる。例えば、磁気ディスク装置１は、移動中、且つホストからコマンドがない場合は衝撃・振動を受ける可能性が高い。このような状況に対して、磁気ディスク装置１は、即座に制御されたアンロード動作を行うことで、あらゆる衝撃に事前に備えることができる。また、本実施の形態によれば、事前にアンロードを行えるため、ランプ形状を考慮しない高速化されたアンロード動作を行う可能性を低減できる。これにより結果としてランプの寿命を早める可能性、及びランプへの待避が間に合わず、致命的なヘッド障害を起こす可能性が低減される効果を奏する。
【００４７】
実施の形態２．
上述した実施の形態１では、コマンド処理後において、判断部２０２により磁気ディスク装置１が移動中であると判断がなされると、実行部２０３は即座にアンロードを行った。しかしながら、本実施の形態においては、判断部２０２により磁気ディスク装置１が移動中であると判断された場合、実行部２０３がアンロードシリンダへ磁気ヘッド１１４を退避させ、加速度センサ１０６を用いた落下検出により落下が検出された場合、アンロードを行うようにしたものである。
【００４８】
なお、上述したアンロードシリンダとは、アンロードにおいて、アーム１１５の先端に備えたタブ１１３をランプへ係合させるにはある程度の動作速度が必要であり、その速度を得るため、磁気ディスク１１１上においてランプから距離が離れた箇所に設けられている所定のシリンダである。実行部２０３はこの所定のシリンダへ磁気ヘッド１１４を退避させ、その後一気にランプへ向けて移動させることにより、ランプにタブ１１３が係合され、磁気ヘッド１１４のアンロードがなされる。
【００４９】
まず、本実施の形態における磁気ディスク装置の構成について説明する。なお、本実施の形態に係る磁気ディスク装置１の構成は、判断部２０２及び実行部２０３以外は実施の形態１と同様であるため、ここでの説明を省略する。
【００５０】
本実施の形態における判断部２０２は、加速度センサ１０６の落下検出結果に基づいて、磁気ディスク装置１が落下しているか否かの判断を更に行う点が、実施の形態１とは異なり、新たに行うものである。また、実行部２０３は、磁気ヘッド１１４をアンロードシリンダへ退避させる動作を更に行う点が実施の形態１とは異なる。
【００５１】
次に、本実施の形態における磁気ディスク装置の動作を説明する。図７は、実施の形態２に係る磁気ディスク装置の動作の一例を示すフローチャートである。なお、このフローチャートにおいて、図５と同一符号のステップは、図５に示されたステップと同一又は相当するステップを示しており、ここでの説明を省略する。
【００５２】
まず、各機能ブロックによりステップＳ１０１からステップＳ１０６が実行される。ステップＳ１０６にて、判断部２０２により位置が異なると判断された場合（Ｓ１０６，ＹＥＳ）、実行部２０３は、磁気ヘッド１１４をアンロードシリンダへ退避させる（Ｓ２０１，変更ステップ）。退避後、加速度センサ１０６は、落下検出を行い（加速度検出ステップ）、検出結果に基づいて、判断部２０２は、磁気ディスク装置１が落下しているか否かの判断を行う（Ｓ２０２，移動判断ステップ）。落下していると判断された場合（Ｓ２０２，ＹＥＳ）、実行部２０３は、アンロードを実行し（Ｓ１０７）、ステップＳ１０１へ移行する。なお、位置が同様の場合（Ｓ１０６，ＮＯ）、磁気ヘッド１１４が磁気ディスク１１１上に退避されたまま、ステップＳ１０１へ移行し、同様の処理が繰り返される。また、落下していない場合（Ｓ２０２，ＮＯ）、磁気ヘッド１１４がアンロードシリンダ上に退避されたまま、ステップＳ１０１の処理が繰り返される。
【００５３】
ここで、本実施の形態に係る磁気ディスク装置と、本実施の形態が適用されない磁気ディスク装置とのアンロード処理の比較例を、図８を用いて説明する。図８は、本実施の形態が適用されない磁気ディスク装置のアンロード処理の一例を示すフローチャートである。
【００５４】
まず、磁気ディスク装置は、ホストからのコマンドを待ち（Ｓ２１）、コマンドを受領したかの確認を行う（Ｓ２２）。コマンドを受領した場合（Ｓ２２，ＹＥＳ）、磁気ディスク装置は、受領したコマンドを処理し（Ｓ２３）、コマンド終了後（Ｓ２４）、加速度センサによる、自身の磁気ディスク装置の落下検出を行う（Ｓ２５）。なお、コマンドを受領していない場合（Ｓ２２，ＮＯ）、磁気ディスク装置は、ステップＳ２１の処理を繰り返す。落下が検出された場合（Ｓ２５，ＹＥＳ）、磁気ディスク装置は、磁気ヘッドをアンロードシリンダへ移動を行い（Ｓ２６）、アンロードさせ（Ｓ２７）、ステップＳ２１へ移行し、同様の処理を繰り返す。また、落下が検出されなかった場合（Ｓ２５，ＮＯ）、磁気ディスク装置は、ステップＳ２１を繰り返す。
【００５５】
上述した比較例と比べ、本実施の形態によれば、実施の形態１の効果に加え、移動中、且つホストからコマンドがない場合、即座にアンロードのためのアンロードシリンダへ磁気ヘッド１１４の退避を行い、その位置で待機させることが可能となる。よって、磁気ディスク装置１が加速され落下した場合においても、少ない動作で即座にアンロードすることができ、アンロードが間に合わないという可能性を低減する効果を奏する。
【００５６】
実施の形態３．
本実施の形態は、コマンド受領時において、判断部２０２により磁気ディスク装置１が移動中であると判断された場合、オフトラックにおける検出レベルであるオフトラックチェックレベルを最大、又は高く(厳しく)設定したものである。
【００５７】
まず、本実施の形態における磁気ディスク装置の構成について説明する。なお、本実施の形態に係る磁気ディスク装置１の構成は、設定部２０１以外は実施の形態１と同様であるため、ここでの説明を省略する。
【００５８】
本実施の形態における設定部２０１は、判断部２０２による磁気ディスク装置１が移動中であるか否かの判断結果に基づいて、オフトラックチェックレベルの設定を更に行う点が実施の形態１とは異なる。
【００５９】
次に、本実施の形態における磁気ディスク装置の動作を説明する。図９は、実施の形態３に係る磁気ディスク装置の動作の一例を示すフローチャートである。なお、このフローチャートにおいて、図５と同一符号のステップは、図５に示されたステップと同一又は相当のステップを示しており、ここでの説明を省略する。
【００６０】
まず、判断部２０２がホストから何らかのライトコマンドを受領すると（Ｓ３０１）、上述した各機能ブロック、及び信号受信部１０７によりステップＳ１０５からステップＳ１０６の処理が実行される。ステップＳ１０６にて、判断部２０２により位置が異なると判断された場合（Ｓ１０６，ＹＥＳ）、設定部２０１は、オフトラックチェックレベルを最大の値に設定し（Ｓ３０２，変更ステップ）、実行部２０３は、磁気ディスク１１１へライト処理を行い（Ｓ３０３）、本フローは終了となる。なお、位置が異なる場合（Ｓ１０６，ＮＯ）、設定部２０１は、オフトラックチェックレベルを通常通りの所定の値に設定し（Ｓ３０４）、実行部２０３は、磁気ディスク１１１へライト処理を行い（Ｓ３０３）、本フローは終了となる。
【００６１】
上述したように、本実施の形態によれば、衛星信号に基づいて、移動中であるか否かの判断を行い、この判断結果に基づいて、オフトラックチェックレベルを可変に設定することにより、ユーザーの多様な使用環境にあったオフトラックチェックレベルを設定することができる効果を奏する。
【００６２】
実施の形態４．
上述した実施の形態３では、判断部２０２による磁気ディスク装置１が移動中であるか否かの判断に基づいて、設定部２０１はオフトラックチェックレベルの設定を行った。しかしながら、本実施の形態においては、実行部２０３により取得される位置情報、及び日時情報に基づき、算出部２０４が単位時間あたりの移動量から移動速度を算出し、算出結果に基づいて設定部２０１がオフトラックチェックレベルを設定する。
【００６３】
まず、本実施の形態における磁気ディスク装置の構成について説明する。なお、本実施の形態に係る磁気ディスク装置１の構成は、判断部２０２以外は実施の形態３と同様であるため、ここでの説明を省略する。
【００６４】
本実施の形態における判断部２０２は、算出部２０４による移動速度の算出結果の判断を更に行う点が実施の形態３とは異なる。なお、移動速度の算出方法は、例えば、算出部２０４が、実行部２０３により取得された位置情報、及び日時情報に基づいて、１回目に取得された位置と２回目に取得された位置との差の絶対値を、１回目に取得された時刻と２回目に取得された時刻との差の絶対値で割ることにより算出される。
【００６５】
次に、本実施の形態における磁気ディスク装置の動作を説明する。図１０は、実施の形態４に係る磁気ディスク装置の動作の一例を示すフローチャートである。なお、このフローチャートにおいて、図５及び図９と同一符号のステップは、図５及び図９に示されたステップと同一又は相当のステップを示しており、ここでの説明を省略する。
【００６６】
まず、上述した各機能ブロック、及び信号受信部１０７によりステップＳ３０１からステップＳ１０６が実行される。ステップＳ１０６にて、判断部２０２により位置が異なると判断された場合（Ｓ１０６，ＹＥＳ）、算出部２０４は、実行部２０３により取得された位置情報、及び日時情報に基づいて、磁気ディスク装置１の移動速度を算出する（Ｓ４０１，速度算出ステップ）。速度算出後、判断部２０２は、算出された移動速度が４０ｋｍ未満であるか否かの判断を行う（Ｓ４０２）。
【００６７】
移動速度が４０ｋｍ以上であった場合（Ｓ４０２，ＮＯ）、判断部２０２は、移動速度が８０ｋｍ未満であるか否かの判断を行う（Ｓ４０３）。なお、ステップＳ４０２、ステップＳ４０３は移動判断ステップに相当する。また、移動速度が８０ｋｍ未満であった場合（Ｓ４０３，ＹＥＳ）、設定部は、オフトラックチェックレベルを、通常のレベルより高い（厳しい）レベルである中レベルに設定し（Ｓ４０４）、実行部２０３は、ライト処理（Ｓ３０３）を行い、本フローは終了となる。また、移動速度が８０ｋｍ未満でない場合（Ｓ４０３，ＮＯ）、設定部は、オフトラックチェックレベルを、中レベルより高い（厳しい）レベルである、高レベル又は最大レベルに設定し（Ｓ４０５）、実行部２０３は、ライト処理（Ｓ３０３）を行い、本フローは終了となる。なお、ステップＳ４０４と、ステップＳ４０５は、変更ステップに相当する。
【００６８】
なお、ステップＳ１０６にて、判断部２０２により位置が同様であると判断された場合（Ｓ１０６，ＮＯ）、及び移動速度が４０ｋｍ未満であった場合（Ｓ４０２，ＹＥＳ）、設定部は、オフトラックチェックレベルを通常に設定し（Ｓ３０４）、実行部２０３が、ライト処理（Ｓ３０３）を行うことで、本フローは終了となる。
【００６９】
上述したように、本実施の形態によれば、衛星信号に基づいた移動中であるか否かの判断と、衛星信号に基づいて算出した移動速度に基づいてオフトラックチェックレベルを変更することにより、使用環境に応じたオフトラックチェックレベルを設定することができる。
【００７０】
なお、本実施の形態において、判断部２０２の移動速度の判断を、「４０ｋｍ未満か否か」及び「８０ｋｍ未満か否か」として説明を行ったが、判断基準となる速度をどのような値としても、上述した効果を得られる値であればよい。また、本実施の形態において、オフトラックチェックレベルの段階を３段階として説明を行ったが、オフトラックチェックレベルが可変であればよい。また、本実施の形態において、リードコマンドによる動作について、移動速度から想定される衝撃や振動のレベルからアンロードするまでの時間を可変とすることにより、使用環境に合わせた耐衝撃・振動の設定を可能としてもよい。
【００７１】
また、本実施の形態において、算出部２０４が移動速度の算出を行ったが、信号受信部１０７が衛星信号を受信した時点で算出を行ってもよい。
【００７２】
実施の形態５．
判断部２０２により磁気ディスク装置１が移動中であると判断された場合においては、磁気ディスク装置１は、モバイル環境で使用されている可能性が高い。よって、本実施の形態に係る磁気ディスク装置は、コマンド終了後、実行部２０３により、アンロード及びスピンオフ状態とさせることで、衝撃・振動に備え、且つ処理速度より消費電力を優先した動作を行う。なお、ここでスピンオフとは、ＤＣＭ１１２の回転駆動を停止させる動作とし、回転駆動を開始させる動作をスピンオンとする。また、判断部２０２により磁気ディスク装置１が移動中ではないと判断された場合、固定の環境で使用されている可能性が高い。よって、実行部２０３により、消費電力より処理速度を重視した動作を優先してもよい。
【００７３】
まず、本実施の形態における磁気ディスク装置の構成について説明する。なお、本実施の形態に係る磁気ディスク装置１の構成は、判断部２０２及び実行部２０３以外は実施の形態１と同様であるため、ここでの説明を省略する。
【００７４】
本実施の形態における判断部２０２は、実行部２０３が取得する位置情報に基づいて、磁気ヘッド１１４のアンロード及びスピンオフの判断を更に行う点が、実施の形態１とは異なる。また、実行部２０３は、スピンオン及びスピンオフを更に行う点が、実施の形態１とは異なる。
【００７５】
次に、本実施の形態における磁気ディスク装置の動作を説明する。図１１は、実施の形態５に係る磁気ディスク装置の動作の一例を示すフローチャートである。なお、このフローチャートにおいて、図５と同一符号のステップは、図５に示されたステップと同一又は相当のステップを示しており、ここでの説明を省略する。
【００７６】
まず、上述した各機能ブロックによりステップＳ１０１からステップＳ１０２が実行される。ステップＳ１０２において、判断部２０２によりホストからのコマンドが受領されていると判断された場合（Ｓ１０２，ＹＥＳ）、判断部２０２は、アンロード、又はスピンオフ状態であるか否かを判断する（Ｓ５０１）。アンロード又はスピンオフ状態でなかった場合（Ｓ５０１，ＮＯ）、上述した各機能ブロック、及び信号受信部１０７によりステップＳ１０３からステップＳ１０６の処理が実行される。
【００７７】
なお、アンロード又はスピンオフ状態であった場合（Ｓ５０１，ＹＥＳ）、実行部２０３は、ロード及びスピンオンを行い（Ｓ５０２）、ステップＳ１０３へ移行する。また、ステップＳ１０６にて、判断部２０２により位置が異なると判断された場合（Ｓ１０６，ＹＥＳ）、実行部２０３は、アンロード及びスピンオフを行い（Ｓ５０３，変更ステップ）、ステップＳ１０１に移行して、同様の処理を繰り返す。また、ステップＳ１０６にて、判断部２０２により位置が同様であると判断された場合（Ｓ１０６，ＮＯ）、ロード及びスピンオン状態のまま、ステップＳ１０１に移行して、同様の処理を繰り返す。
【００７８】
本実施の形態によれば、磁気ディスク装置１が移動中である場合、アンロード及びスピンオフ処理を行うことで、電力を極力抑え、モバイル環境に即した状態とすることが可能となる。
【００７９】
実施の形態６．
本実施の形態に係る磁気ディスク装置１は、磁気ディスク装置１が移動中であると判断された場合衝撃や振動が加えられる可能性があると判断し、磁気ディスク装置１の移動が終わる（停止）するまで磁気ディスク１１１へのアクセスを伴うコマンドは無条件で受け付けないようにしてもよい。また、実行部２０３は、その際にエラー応答をホストに行ってもよい。以下、図を用いて本実施の形態に係る磁気ディスク装置の動作について説明する。なお、本実施の形態に係る磁気ディスク装置１の構成は、実行部２０３以外は実施の形態１と同様となるため、説明は省略する。
【００８０】
本実施の形態における実行部２０３は、判断部２０２により磁気ディスク装置１が移動中であると判断された場合、コマンド処理の拒否を行い、磁気ディスク装置１の状態、及びのコマンド処理状況の通知を更に行う点が実施の形態１とは異なる。
【００８１】
次に、本実施の形態における磁気ディスク装置の動作を説明する。図１２は、実施の形態６に係る磁気ディスク装置の動作の一例を示すフローチャートである。なお、このフローチャートにおいて、図５と同一符号のステップは、図５に示されたステップと同一又は相当のステップを示しており、ここでの説明を省略する。
【００８２】
まず、判断部２０２は、ホストからコマンドを受領すると（Ｓ６０１）、上述した各機能ブロック、及び信号受信部１０７によりステップＳ１０５からステップＳ１０６の処理が実行される。また、ステップＳ１０６において、判断部２０２により位置が異なると判断された場合（Ｓ１０６，ＹＥＳ）、実行部２０３は、ホストに対し、コマンド処理の停止を示すエラー応答を行い（Ｓ６０２，変更ステップ）、本フローは終了となる。また、ステップＳ１０６にて、判断部２０２により位置が同様であると判断された場合（Ｓ１０６，ＮＯ）、実行部２０３は、磁気ディスク１１１のロードを開始する（Ｓ６０３）。ロード後、実行部２０３は、ホストに対し、ロードの正常終了を示す正常応答を行い（Ｓ６０４）、本フローは終了となる。ここで、エラー応答は、例えば、ＩＤＤ（Ｉｄｅｎｔｉｆｙ  Ｄｅｖｉｃｅ  Ｄａｔａ）のリザーブ領域を利用する。
【００８３】
次に、本実施の形態に係るＩＤＤについて説明する。図１３は実施の形態６に係るエラー応答におけるＩＤＤのフォーマットの一例を示す図である。エラー応答時には、例えば、図１３に示すような位置情報や日時情報、受信レベル等が通知される。なお、図１３に示すアドレス２０８は衛星からの受信信号レベル、アドレス２０９からアドレス２１１は日時情報、アドレス２１２及びアドレス２１３は位置情報を示す。また、アドレス２１４は移動速度を示し、アドレス２１５はエラー情報を示す。
【００８４】
上述したように、本実施の形態によれば、衛星信号に基づいた移動中であるか否かの判断により、磁気ディスク装置１が移動中である場合、ホストからのコマンドに対し、コマンド処理を拒否することにより、移動中に加えられる衝撃や振動に備えることが可能となる。また、エラー通知を、ＩＤＤのリザーブ領域を利用してホストに通知することで、ホストは状況に応じた処理を行うことができ、結果として、安定した動作環境を提供することができる。また、衛星からの信号の受信レベルをホストが知ることにより、ユーザーに対し、受信レベルを知らせることができるため、衛星からの信号をより受信しやすい場所への移動を促すことも可能となる。
【００８５】
さらに、本実施の形態によれば、日時情報をホストと共有することができるため、ホストは磁気ディスク装置１と接続するだけで正確な日時情報を得ることが可能となり、システム時間の修正等を行うことが可能となる。また、位置情報をホストと共有することができるため、重要なデータファイルに位置情報も併せて保存することにより、第三者が悪意を持ってデータを持ち出し、改竄したとしても位置情報から正規でない変更であると判断することができる。よって、データの信頼性を確立することができる。
【００８６】
実施の形態７．
磁気ディスク装置１が移動中であると判断された場合においては、シーク動作が発する音が気にならないような屋外で磁気ディスク装置１が使用されている可能性が高い。よって、本実施の形態に係る磁気ディスク装置１は、位置情報に基づいて、シーク速度を変更したものである。例えば、磁気ディスク装置１が移動中でない場合、自宅など比較的静かな環境で使用されている可能性が高い。このような場合、シーク速度を低速にすることでシーク音が抑えられる。
【００８７】
まず、本実施の形態に係る磁気ディスク装置の構成について説明する。なお、本実施の形態に係る磁気ディスク装置１の構成は、設定部２０１以外は実施の形態１と同様であるため、ここでの説明を省略する。
【００８８】
本実施の形態における設定部２０１は、判断部２０２の磁気ディスク装置１が移動中であるか否かの判断結果に基づいて、シーク速度のパラメータの設定を更に行う点が、実施の形態１とは異なる。
【００８９】
次に、本実施の形態に係る磁気ディスク装置の動作を説明する。図１４は、実施の形態７に係る磁気ディスク装置の動作の一例を示すフローチャートである。なお、このフローチャートにおいて、図５と同一符号のステップは、図５に示されたステップと同一又は相当のステップを示しており、ここでの説明を省略する。
【００９０】
まず、判断部２０２は、ホストからシークを伴うコマンドを受領すると（Ｓ７０１）、上述した各機能ブロック、及び信号受信部１０７によりステップＳ１０５からステップＳ１０６の処理が実行される。ステップＳ１０６において、判断部２０２により位置が異なると判断された場合（Ｓ１０６，ＹＥＳ）、設定部２０１は、磁気ヘッド１１４のシークパラメータを高速に設定する（Ｓ７０２）。シークパラメータを高速とすることで、ＶＣＭ１１６への電流値が増大することとなり、結果として、ＶＣＭ１１６が駆動させる磁気ヘッド１１４及びアーム１１５におけるシーク速度が増加する。高速シークパラメータ設定後、磁気ヘッド１１４は高速シーク状態となり（Ｓ７０３）、本フローは終了となる。また、ステップＳ１０６にて、判断部２０２により位置が同様であると判断された場合（Ｓ１０６，ＮＯ）、設定部２０１は、磁気ヘッド１１４のシークパラメータを低速に設定する（Ｓ７０４）。低速シークパラメータ設定後、磁気ヘッド１１４は低速シーク状態となり（Ｓ７０５）、本フローは終了となる。
【００９１】
上述したように、本実施の形態によれば、位置情報に基づいてシークパラメータを可変とすることにより、シーク音を使用環境に即して制御することができる。
【００９２】
実施の形態８．
本実施の形態に係る磁気ディスク装置１は、位置情報、日時情報に基づいて、エラー発生日時及びエラー位置情報をログとして記憶する。
【００９３】
まず、本実施の形態に係る磁気ディスク装置の構成について説明する。図１５は、実施の形態８に係る磁気ディスク装置の内部ログの一例を示す図である。なお、本実施の形態に係る磁気ディスク装置１の構成は、実行部２０３以外は実施の形態１と同様であるため、ここでの説明を省略する。
【００９４】
本実施の形態における実行部２０３は、障害発生時において、取得する位置情報、及び日時情報を、ＦＲＯＭ１０５上にログとして記憶させる動作を更に行う点が、実施の形態１とは異なる。なお、ログを記憶する箇所については、Ｂｕｆｆｅｒ１０４、または、磁気ディスク１１１でもよい。
【００９５】
実行部２０３は、所定の間隔で、信号受信部１０７より算出される位置情報、及び日時情報を取得し、例えば図１５に示すような、エラーを示す各アドレスにエラー発生日時及びエラー発生位置を新たに追加した情報をＦＲＯＭ１０５上に記憶する。なお、本実施の形態において、所定の間隔は、任意の時間に設定できるものとする。
【００９６】
上述したように、本実施の形態によれば、障害発生日時及び位置情報のログを記憶することにより、障害解析において、障害発生時刻に何が起きていたかを容易に特定することができ、結果として障害解析を迅速かつ正確に行うことができる。また、障害解析において、記録されている位置情報が刻々と変化しているようであれば、移動中であることがわかり、振動や衝撃が障害の一因であったことを推測することが可能となる。また、記録されている時刻、及び位置情報から移動速度を推測することにより、移動手段を推測することができ、例えば電車であれば時刻情報からラッシュ時であったことも推測できる。さらに、記録されている日時情報、及び位置情報から障害が発生した日時の天気を知ることができ、結果として磁気ディスク装置１の使用環境を特定することにより、障害解析を効率よく行うことができる。
【００９７】
本発明は、その精神または主要な特徴から逸脱することなく、他の様々な形で実施することができる。そのため、上述した各実施の形態は、あらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には、何ら拘束されない。更に、特許請求の範囲の均等範囲に属する全ての変形、様々な改良、代替および改質は、全て本発明の範囲内のものである。
【００９８】
以上の実施の形態１〜８に関し、更に以下の付記を開示する。
【００９９】
（付記１）
複数のトラックを有し、情報の記憶を行う記憶媒体と、該記憶媒体に対し、外部装置からの指示により情報の読み込み、書き出しを行うヘッドとを有する記憶装置であって、
前記記憶装置の位置を示す位置情報を含む情報を取得する取得部と、
前記取得部により取得された位置情報と、該位置情報が取得された時間よりも以前に取得された位置情報とを比較し、前記記憶装置が移動したか否かを判断する移動判断部と、
前記移動判断部により前記記憶装置が移動したと判断された場合、前記記憶媒体へのアクセスに関する動作を変更する変更部と
を備える記憶装置。
（付記２）
付記１に記載の記憶装置において、
前記変更部は、前記移動判断部により前記記憶装置が移動したと判断された場合、アンロードを行う記憶装置。
（付記３）
付記１に記載の記憶装置において、
前記変更部は、前記移動判断部により前記記憶装置が移動したと判断された場合、前記記憶媒体上にあるアンロードを行う為の所定のシリンダであるアンロードシリンダへ、前記ヘッドを退避させる記憶装置。
（付記４）
付記３に記載の記憶装置において、
前記記憶装置に加わる加速度を検出する加速度センサを更に備え、
前記移動判断部は、前記アンロードシリンダに前記ヘッドが退避されている場合、前記加速度センサでの加速度の検出に基づいて、前記記憶装置が落下しているか否かを判断し、
前記変更部は、前記移動判断部により前記記憶装置は落下していると判断された場合、アンロードを行う記憶装置。
（付記５）
付記１に記載の記憶装置において、
前記変更部は、前記移動判断部により前記記憶装置が移動したと判断された場合、オフトラックの検出レベルの値を最大の値に設定する記憶装置。
（付記６）
付記１に記載の記憶装置において、
前記取得部により取得された前記情報は、更に日時情報を含み、
前記移動判断部により前記記憶装置が移動したと判断された場合、前記取得部により取得された前記位置情報と、前記日時情報とから前記記憶装置の移動速度を算出する速度算出部を更に備え、
前記移動判断部は、前記速度算出部により算出された移動速度が、少なくとも一つの所定の閾値による範囲において、どの範囲内であるかを判断し、
前記変更部は、前記移動判断部による移動速度の判断に基づいてオフトラックの検出レベルの値を設定する記憶装置。
（付記７）
付記１に記載の記憶装置において、
前記変更部は、前記移動判断部により前記記憶装置が移動したと判断された場合、アンロードを行い、且つ前記記憶媒体の駆動を停止させる記憶装置。
（付記８）
付記１に記載の記憶装置において、
前記変更部は、前記移動判断部により前記記憶装置が移動したと判断された場合、前記外部装置へ前記記憶装置が移動中であり、前記記憶媒体へのアクセス指示を拒絶することを示すエラー応答を通知する記憶装置。
（付記９）
付記１に記載の記憶装置において、
前記取得部により取得された前記情報は、更に日時情報を含み、
前記変更部は、前記移動判断部により前記記憶装置が移動したと判断された場合、前記記憶媒体へのアクセスを中断するとともに、前記外部装置へ、前記記憶装置が移動中であること、前記記憶媒体へのアクセスが中断されていること、受信する信号の強さのレベルである受信レベル、前記位置情報、前記日時情報のうちの少なくともいずれかを含む前記記憶装置の状況情報を通知する記憶装置。
（付記１０）
付記１に記載の記憶装置において、
前記変更部は、前記移動判断部により前記記憶装置が移動したと判断された場合、前記ヘッドのシーク速度を高速に設定し、前記移動判断部により前記記憶装置が移動していないと判断された場合、シーク速度を低速に設定する記憶装置。
（付記１１）
付記１に記載の記憶装置において、
衛星からのＧＰＳ信号を受信し、前記ＧＰＳ信号に基づいて位置情報を含む情報を算出する受信算出部を更に備え、
前記取得部は、前記受信算出部により算出された位置情報を含む情報を取得する記憶装置。
（付記１２）
複数のトラックにて構築され、情報の記憶を行う記憶媒体と、該記憶媒体に対し、外部装置からの指示により情報の読み込み、書き出しを行うヘッドとを有する記憶装置であって、
前記記憶装置の位置を示す位置情報を含む情報を取得する取得部と、
前記記憶装置に加わる加速度を検出する加速度センサと、
前記加速度センサにより加速度が検出された場合において、前記取得部により取得された位置情報及び日時情報を含む状況情報を前記記憶媒体に記憶するログ部と
を備える記憶装置。
（付記１３）
複数のトラックを有し、情報の記憶を行う記憶媒体と、該記憶媒体に対し、外部装置からの指示により情報の読み込み、書き出しを行うヘッドとを有する記憶装置の環境適応方法であって、
前記記憶装置の位置を示す位置情報を含む情報を取得する取得ステップと、
前記取得部により取得された位置情報と、該位置情報が取得された時間よりも以前に取得された位置情報とを比較し、前記記憶装置が移動したか否かを判断する移動判断ステップと、
前記移動判断部により前記記憶装置が移動したと判断された場合、前記記憶媒体へのアクセスに関する動作を変更する変更ステップと、
を実行する記憶装置の環境適応方法。
（付記１４）
付記１３に記載の記憶装置の環境適応方法において、
前記変更ステップは、前記移動判断ステップにより前記記憶装置が移動したと判断された場合、アンロードを行う記憶装置の環境適応方法。
（付記１５）
付記１３に記載の記憶装置の環境適応方法において、
前記変更ステップは、前記移動判断ステップにより前記記憶装置が移動したと判断された場合、前記記憶媒体上にあるアンロードを行う為の所定のシリンダであるアンロードシリンダへ、前記ヘッドを退避させる記憶装置の環境適応方法。
（付記１６）
付記１５に記載の記憶装置の環境適応方法において、
前記記憶装置に加わる加速度を検出する加速度検出ステップを更に実行し、
前記移動判断ステップは、前記アンロードシリンダに前記ヘッドが退避されている場合、前記加速度検出ステップでの加速度の検出に基づいて、前記記憶装置が落下しているか否かを判断し、
前記変更ステップは、前記移動判断ステップにより前記記憶装置は落下していると判断された場合、アンロードを行う記憶装置の環境適応方法。
（付記１７）
付記１３に記載の記憶装置の環境適応方法において、
前記変更ステップは、前記移動判断ステップにより前記記憶装置が移動したと判断された場合、オフトラックの検出レベルの値を最大の値に設定する記憶装置の環境適応方法。
（付記１８）
付記１３に記載の記憶装置の環境適応方法において、
前記取得ステップにより取得された前記情報は、日時情報を含み、
前記移動判断ステップにより前記記憶装置が移動したと判断された場合、前記取得ステップにより取得された前記位置情報と、前記日時情報とから前記記憶装置の移動速度を算出する速度算出ステップを更に実行し、
前記移動判断ステップは、前記速度算出ステップにより算出された移動速度が、複数ある所定の閾値の範囲において、どの閾値の範囲内であるかを判断し、
前記変更ステップは、前記移動判断ステップによる移動速度の判断に基づいてオフトラックの検出レベルの値を設定する記憶装置の環境適応方法。
（付記１９）
付記１３に記載の記憶装置の環境適応方法において、
前記変更ステップは、前記移動判断ステップにより前記記憶装置が移動したと判断された場合、アンロードを行い、且つ前記記憶媒体の駆動を停止させる記憶装置の環境適応方法。
（付記２０）
付記１３に記載の記憶装置の環境適応方法において、
前記変更ステップは、前記移動判断ステップにより前記記憶装置が移動したと判断された場合、前記外部装置へ前記記憶装置が移動中であり、前記記憶媒体へのアクセス指示を拒絶することを示すエラー応答を通知する記憶装置の環境適応方法。
【図面の簡単な説明】
【０１００】
【図１】実施の形態１に係る磁気ディスク装置の構成の一例を示すブロック図である。
【図２】実施の形態１に係るＤｒｉｖｅ１１の概略側面図である。
【図３】実施の形態１に係る磁気ディスク装置の機能ブロックの一例を示す図である。
【図４】本実施の形態１に係る磁気ディスク装置における起動設定動作の一例を示すフローチャートである。
【図５】実施の形態１に係る磁気ディスク装置の動作の一例を示すフローチャートである。
【図６】実施の形態１に係る移動判断処理の一例を示すフローチャートである。
【図７】実施の形態２に係る磁気ディスク装置の動作の一例を示すフローチャートである。
【図８】本実施の形態が適用されない磁気ディスク装置のアンロード処理の一例を示すフローチャートである。
【図９】実施の形態３に係る磁気ディスク装置の動作の一例を示すフローチャートである。
【図１０】実施の形態４に係る磁気ディスク装置の動作の一例を示すフローチャートである。
【図１１】実施の形態５に係る磁気ディスク装置の動作の一例を示すフローチャートである。
【図１２】実施の形態６に係る磁気ディスク装置の動作の一例を示すフローチャートである。
【図１３】実施の形態６に係るエラー応答におけるＩＤＤのフォーマットの一例を示す図である。
【図１４】実施の形態７に係る磁気ディスク装置の動作の一例を示すフローチャートである。
【図１５】実施の形態８に係る磁気ディスク装置の内部ログの一例を示す図である。
【符号の説明】
【０１０１】
２０１  設定部、２０２  判断部、２０３  実行部、２０４  算出部。
【図１】
2010129138.tif 000003
【図２】
2010129138.tif 000004
【図３】
2010129138.tif 000005
【図４】
2010129138.tif 000006
【図５】
2010129138.tif 000007
【図６】
2010129138.tif 000008
【図７】
2010129138.tif 000009
【図８】
2010129138.tif 000010
【図９】
2010129138.tif 000011
【図１０】
2010129138.tif 000012
【図１１】
2010129138.tif 000013
【図１２】
2010129138.tif 000014
【図１３】
2010129138.tif 000015
【図１４】
2010129138.tif 000016
【図１５】
2010129138.tif 000017