(57)【特許請求の範囲】
【請求項１】
低温動作時における正常書き込み温度に個体差のあるＨＤＤ（ハードディスクドライブ）を備えた電子機器であって、
ＨＤＤにおいて特定使用されるプロテクト領域、若しくは、通常使用されるユーザ領域に、データを書き込む書き込み手段と、
前記書き込み手段がプロテクト領域に書き込んだデータを読み出して検証し、ＨＤＤにデータが正常に書き込める状態であるか否かを判別する判別手段と、
前記判別手段により、正常に書き込める状態でないと判別されている間に、ＨＤＤの駆動系に実動作と無関係な動作をさせてＨＤＤの温度を上昇させ、正常に書き込める状態であると判別された後に、前記書き込み手段を制御してユーザ領域へのデータの書き込みを行う制御手段と、
を備えることを特徴とする電子機器。
【請求項２】
低温動作時における正常書き込み温度に個体差のあるＨＤＤを備えた電子機器であって、
ＨＤＤに書き込むための記録用データを取得するデータ取得手段と、
前記データ取得手段が記録用データを取得した際に、ＨＤＤにおいて特定使用されるプロテクト領域に、予め定められた検証用データを書き込む第１の書き込み手段と、
前記第１の書き込み手段によりプロテクト領域に書き込まれた検証用データを読み出して、書き込みの成否を検証する検証手段と、
前記検証手段により、書き込みが失敗したと検証されている間に、ＨＤＤの駆動系に実動作と無関係な動作をさせてＨＤＤの温度を上昇させる制御手段と、
前記検証手段により、書き込みが成功したと検証された後に、ＨＤＤにおいて通常使用されるユーザ領域に、前記データ取得手段が取得した記録用データを書き込む第２の書き込み手段と、
を備えることを特徴とする電子機器。
【請求項３】
低温動作時における正常書き込み温度に個体差のあるＨＤＤを備えた電子機器であって、
所定のデータをＨＤＤに不可視属性、若しくは、通常属性にて書き込む書き込み手段と、
前記書き込み手段が不可視属性にて書き込んだデータをＨＤＤから読み出して検証し、ＨＤＤにデータが正常に書き込める状態であるか否かを判別する判別手段と、
前記判別手段により、正常に書き込める状態でないと判別されている間に、ＨＤＤの駆動系に実動作と無関係な動作をさせてＨＤＤの温度を上昇させ、正常に書き込める状態であると判別された後に、前記書き込み手段を制御して通常属性にてデータの書き込みを行う制御手段と、
を備えることを特徴とする電子機器。
【請求項４】
低温動作時における正常書き込み温度に個体差のあるＨＤＤを備えた電子機器であって、
ＨＤＤに書き込むための記録用データを取得するデータ取得手段と、
前記データ取得手段が記録用データを取得した際に、予め定められた検証用データをＨＤＤに不可視属性にて書き込む第１の書き込み手段と、
前記第１の書き込み手段により不可視属性にて書き込まれた検証用データをＨＤＤから読み出して、書き込みの成否を検証する検証手段と、
前記検証手段により、書き込みが失敗したと検証されている間に、ＨＤＤの駆動系に実動作と無関係な動作をさせてＨＤＤの温度を上昇させる制御手段と、
前記検証手段により、書き込みが成功したと検証された後に、前記データ取得手段が取得した記録用データを、ＨＤＤに通常属性にて書き込む第２の書き込み手段と、
を備えることを特徴とする電子機器。
【請求項５】
低温動作時における正常書き込み温度に個体差のあるＨＤＤを備えた電子機器における書き込み動作制御方法であって、
ＨＤＤにおいて特定使用されるプロテクト領域にデータを書き込む第１の書き込みステップと、
前記第１の書き込みステップにて書き込まれたデータを読み出して検証し、ＨＤＤにデータが正常に書き込める状態であるか否かを判別する判別ステップと、
前記判別ステップにて正常に書き込める状態でないと判別されている間に、ＨＤＤの駆動系に実動作と無関係な動作をさせてＨＤＤの温度を上昇させる制御ステップと、
前記判別ステップにて正常に書き込める状態であると判別された後に、ＨＤＤにおいて通常使用されるユーザ領域にデータを書き込む第２の書き込みステップと、
を備えることを特徴とする書き込み動作制御方法。
【請求項６】
低温動作時における正常書き込み温度に個体差のあるＨＤＤを備えた電子機器における書き込み動作制御方法であって、
ＨＤＤに不可視属性にてデータを書き込む第１の書き込みステップと、
前記第１の書き込みステップにて書き込まれたデータをＨＤＤから読み出して、書き込みの成否を検証する検証ステップと、
前記検証ステップにて、書き込みが失敗したと検証されている間に、ＨＤＤの駆動系に実動作と無関係な動作をさせてＨＤＤの温度を上昇させる制御ステップと、
前記検証ステップにて、書き込みが成功したと検証された後に、ＨＤＤに通常属性にてデータを書き込む第２の書き込みステップと、
を備えることを特徴とする書き込み動作制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、電子機器および書き込み動作制御方法に関する。
【０００２】
【従来の技術】
近年、ハードディスクドライブ（以下、「ＨＤＤ」と記す。）を装備した電子機器（情報関連機器等）が研究・開発されている。このような電子機器は、ＨＤＤに大容量のデータ（デジタルデータ等）を記憶でき、また、データの読み出しや書き込みが高速であるといった特徴を有している。
そして、最近では、ＨＤＤの低価格化や大容量化が一層進むことにより、更に幅広い電子機器に適用させるべく研究等がなされている。
【０００３】
ところで、ＨＤＤは、図６に示すように、コイルが巻かれた磁気ヘッドｈに記録電流を供給して、回転するディスク上の磁性体ｍを磁化し、データの記録や消去を行う。
このようなＨＤＤには、高速アクセスが可能であり記憶容量が大きいといった長所がある反面、劣悪な環境に弱いといった短所も有している。特に問題となるのが、低温環境下における記録動作である。つまりＨＤＤは、規定温度（動作保証温度）よりも低温となる低温環境下において、データの書き込み動作が不能となる。
これは、図７の実線グラフ及び、波線グラフにて示すように、ＨＤＤにおける磁性体の特性が要因となり、温度（装置温度等）が低くなるにつれて、保磁力が上昇するためである。なお、この保磁力とは、磁化した磁性体の消磁に必要な磁力のことである。
また、実線グラフ及び波線グラフ等は、同種のＨＤＤであっても個体差が生じることを表している。つまり、磁性体の成分や厚さ等のばらつきにより、磁性体の温度特性自体にずれがあることや、磁気ヘッドの構成材料の成分やギャップ寸法等のばらつきにより、磁気ヘッドにて発生できる磁力にも差があることを示している。
【０００４】
具体的に説明すると、図７の実線グラフで示す温度特性のＨＤＤ（磁性体）では、α１以上の磁力を磁気ヘッドが発生できないとすると、このＨＤＤの温度が温度Ｔ１より低い低温時に、磁化した磁性体を消磁できない。つまり正常なデータの書き込みができないこととなる。
同様に、図７の波線グラフで示す温度特性のＨＤＤでは、α２以上の磁力を発生できないとすると、ＨＤＤの温度が温度Ｔ２より低い低温時に、正常なデータの書き込みができない。
【０００５】
このため、電子機器には、安定動作を保証する保証最低温度等を明記して、その温度以上での使用を利用者に求めたり、保証最低温度より低い低温時にエラー表示等を行い、利用者に機器が使用できないことを知らせるというような低温対策がなされている。
【０００６】
【発明が解決しようとする課題】
上述した電子機器において、保証最低温度等は画一的に決定される。例えば、複数のＨＤＤサンプルによる動作限界テストにて計測された各動作下限温度の内、最も高い温度が基準とされ、また、安全マージン等が見込まれて、更に幾分高めに設定されるのが一般的である。
例えば、図７に示すような磁性体の温度特性や磁気ヘッドの磁力により求められた動作下限温度となる温度Ｔ１と温度Ｔ２が明らかとなっている場合、電子機器には、データが正常に記録できる保証最低温度として、温度Ｔ２よりも幾分高い温度が設定されることとなる。
【０００７】
このため、低温環境における電子機器の使用に際し、現実には、データ記録が可能であるにも拘わらず、画一的な保証最低温度に基づくエラー表示等により、利用者が電子機器を使用できなくなるといった場面が存在していた。このことは、ＨＤＤを装備した電子機器上における大きな制限となり、利用者の自由な使用を阻害するという不都合を生じさせていた。
【０００８】
ここで、保証最低温度を従来よりも低めに、例えば、動作下限温度の平均値等に設定することも考えられるが、リスク等が大きすぎて現実的でない。つまり、保証最低温度を従来より低く設定することにより、その分、低温環境における使用機会を広げることができる。しかしながら、上述したようにＨＤＤに個体差が存在するため、電子機器によっては、保証最低温度以上でもデータの正常な書き込みができないこととなる。
このような電子機器に、無理に動作をさせると、データが正常に書き込めないため、書き込んだはずのデータが読み出せなかったり、機器の誤動作を招き、思わぬ故障の原因となってしまう。
【０００９】
この発明は、上記実状に鑑みてなされたもので、低温環境下においても、適切に動作させることのできる電子機器および書き込み動作制御方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するため、本発明の第１の観点に係る電子機器は、
低温動作時における正常書き込み温度に個体差のあるＨＤＤを備えた電子機器であって、
ＨＤＤにおいて特定使用されるプロテクト領域、若しくは、通常使用されるユーザ領域に、データを書き込む書き込み手段と、
前記書き込み手段がプロテクト領域に書き込んだデータを読み出して検証し、ＨＤＤにデータが正常に書き込める状態であるか否かを判別する判別手段と、
前記判別手段により、正常に書き込める状態でないと判別されている間に、ＨＤＤの駆動系に実動作と無関係な動作をさせてＨＤＤの温度を上昇させ、正常に書き込める状態であると判別された後に、前記書き込み手段を制御してユーザ領域へのデータの書き込みを行う制御手段と、
を備えることを特徴とする。
【００１２】
上記目的を達成するため、本発明の第２の観点に係る電子機器は、
低温動作時における正常書き込み温度に個体差のあるＨＤＤを備えた電子機器であって、
ＨＤＤに書き込むための記録用データを取得するデータ取得手段と、
前記データ取得手段が記録用データを取得した際に、ＨＤＤにおいて特定使用されるプロテクト領域に、予め定められた検証用データを書き込む第１の書き込み手段と、
前記第１の書き込み手段によりプロテクト領域に書き込まれた検証用データを読み出して、書き込みの成否を検証する検証手段と、
前記検証手段により、書き込みが失敗したと検証されている間に、ＨＤＤの駆動系に実動作と無関係な動作をさせてＨＤＤの温度を上昇させる制御手段と、
前記検証手段により、書き込みが成功したと検証された後に、ＨＤＤにおいて通常使用されるユーザ領域に、前記データ取得手段が取得した記録用データを書き込む第２の書き込み手段と、
を備えることを特徴とする。
【００１３】
上記目的を達成するため、本発明の第３の観点に係る電子機器は、
低温動作時における正常書き込み温度に個体差のあるＨＤＤを備えた電子機器であって、
所定のデータをＨＤＤに不可視属性、若しくは、通常属性にて書き込む書き込み手段と、
前記書き込み手段が不可視属性にて書き込んだデータをＨＤＤから読み出して検証し、ＨＤＤにデータが正常に書き込める状態であるか否かを判別する判別手段と、
前記判別手段により、正常に書き込める状態でないと判別されている間に、ＨＤＤの駆動系に実動作と無関係な動作をさせてＨＤＤの温度を上昇させ、正常に書き込める状態であると判別された後に、前記書き込み手段を制御して通常属性にてデータの書き込みを行う制御手段と、
を備えることを特徴とする。
【００１４】
上記目的を達成するため、本発明の第４の観点に係る電子機器は、
低温動作時における正常書き込み温度に個体差のあるＨＤＤを備えた電子機器であって、
ＨＤＤに書き込むための記録用データを取得するデータ取得手段と、
前記データ取得手段が記録用データを取得した際に、予め定められた検証用データをＨＤＤに不可視属性にて書き込む第１の書き込み手段と、
前記第１の書き込み手段により不可視属性にて書き込まれた検証用データをＨＤＤから読み出して、書き込みの成否を検証する検証手段と、
前記検証手段により、書き込みが失敗したと検証されている間に、ＨＤＤの駆動系に実動作と無関係な動作をさせてＨＤＤの温度を上昇させる制御手段と、
前記検証手段により、書き込みが成功したと検証された後に、前記データ取得手段が取得した記録用データを、ＨＤＤに通常属性にて書き込む第２の書き込み手段と、
を備えることを特徴とする。
【００１５】
上記目的を達成するため、本発明の第５の観点に係る書き込み動作制御方法は、
低温動作時における正常書き込み温度に個体差のあるＨＤＤを備えた電子機器における書き込み動作制御方法であって、
ＨＤＤにおいて特定使用されるプロテクト領域にデータを書き込む第１の書き込みステップと、
前記第１の書き込みステップにて書き込まれたデータを読み出して検証し、ＨＤＤにデータが正常に書き込める状態であるか否かを判別する判別ステップと、
前記判別ステップにて正常に書き込める状態でないと判別されている間に、ＨＤＤの駆動系に実動作と無関係な動作をさせてＨＤＤの温度を上昇させる制御ステップと、
前記判別ステップにて正常に書き込める状態であると判別された後に、ＨＤＤにおいて通常使用されるユーザ領域にデータを書き込む第２の書き込みステップと、
を備えることを特徴とする。
【００１６】
上記目的を達成するため、本発明の第６の観点に係る書き込み動作制御方法は、
低温動作時における正常書き込み温度に個体差のあるＨＤＤを備えた電子機器における書き込み動作制御方法であって、
ＨＤＤに不可視属性にてデータを書き込む第１の書き込みステップと、
前記第１の書き込みステップにて書き込まれたデータをＨＤＤから読み出して、書き込みの成否を検証する検証ステップと、
前記検証ステップにて、書き込みが失敗したと検証されている間に、ＨＤＤの駆動系に実動作と無関係な動作をさせてＨＤＤの温度を上昇させる制御ステップと、
前記検証ステップにて、書き込みが成功したと検証された後に、ＨＤＤに通常属性にてデータを書き込む第２の書き込みステップと、
を備えることを特徴とする。
【００１７】
【発明の実施の形態】
本発明の実施の形態にかかるハードディスクドライブ（以下、「ＨＤＤ」と記す。）を装備した電子機器について、以下図面を参照して説明する。
【００１８】
図１は、この発明の実施の形態に適用される電子機器の構成の一例を示すブロック図である。図示するように、この電子機器１は、制御マイコン１１と、ＨＤＤ１２と、外部バッファ１３と、入力信号処理回路１４と、出力信号処理回路１５とを含んで構成される。
【００１９】
制御マイコン１１は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、及び、ＣＰＵ（Central Processing Unit）を備えた１チップマイコン等からなり、電子機器１全体を制御する。
具体的に制御マイコン１１は、入力信号処理回路１４から入力されたデータ（デジタルデータ）を、外部バッファ１３を介してＨＤＤ１２に供給して記憶させる。また、ＨＤＤ１２から読み出したデータを、外部バッファ１３を介して出力信号処理回路１５に供給する。
なお、制御マイコン１１は、ＨＤＤ１２にデータを書き込む際に、普段使用されない領域（後述するプロテクト領域）にデータの試し書きを行う。そして、データが適切に書き込めない場合に、ＨＤＤ１２の現在温度が現実の動作下限温度よりも低いと判別し、ＨＤＤ１２（機構部１２ａ）に実動作と無関係な動作（例えば、スピンドルモータの空回転や、磁気ヘッドの往復移動等）をさせ、ＨＤＤ１２の温度を上昇させる。
そして、再度の試し書きによりデータが適切に書き込めた場合に、制御マイコン１１は、普段使用する領域（後述するユーザ領域）に記録対象のデータを書き込む。
【００２０】
ＨＤＤ１２は、磁性体が塗布されたアルミニウム等のディスクを回転させ、磁気ヘッドにて、データを読み書きする記録装置であり、機構部１２ａと、回路部１２ｂとを含んで構成される。
この機構部１２ａは、ディスクを回転させるスピンドルモータや磁気ヘッドのアクチュエータ（ボイスコイルモータ）等からなる。また、回路部１２ｂは、内部バッファや制御回路ボード等からなる。
なお、ＨＤＤ１２には、図２に示すように、システム領域１２ｘ、プロテクト領域１２ｙ、及び、ユーザ領域１２ｚが確保されている。
【００２１】
システム領域１２ｘは、ＨＤＤ１２の制御や管理に必要な情報を記録する領域である。具体的にシステム領域１２ｘには、代替セクタ情報、調整用パラメータ情報、及び、自己診断機能に関する情報等が記録される。なお、システム領域１２ｘは、ＨＤＤ１２内にて閉じて使用されるのみであり、外部から利用できない領域である。
【００２２】
プロテクト領域１２ｙは、電子機器１内部にて特定使用される特定領域である。具体的にプロテクト領域１２ｙには、ＨＤＤ１２がデータ記録可能な状態（ＨＤＤ１２の温度が、現実の動作下限温度よりも高い状態）であるか否かを検証するための検証用データ等が記録される。
【００２３】
ユーザ領域１２ｚは、主に、電子機器１を利用する利用者に解放された領域である。このユーザ領域１２ｚには、入力信号処理回路１４を介して入力されたデータ等が記録される。
【００２４】
外部バッファ１３は、所定容量のＲＡＭ等からなり、入力信号処理回路１４から入力されたデータを一時的に保持し、保持したデータをＨＤＤ１２に供給して記憶させる。また、ＨＤＤ１２から読み出されたデータを一時的に保持し、出力信号処理回路１５に供給する。
【００２５】
入力信号処理回路１４は、記憶対象となる例えば、音、映像、文書、その他のデジタルデータを入力し、外部バッファ１３を介してＨＤＤ１２に供給する。
【００２６】
出力信号処理回路１５は、ＨＤＤ１２から読み出され、外部バッファ１３を介して供給された音や映像等のデータを出力する。
【００２７】
以下、この発明の実施の形態にかかる電子機器１の動作について、図３を参照して説明する。図３は、制御マイコン１１が実行するデータ書き込み処理を説明するためのフローチャートである。このデータ書き込み処理は、入力信号処理回路１４にデータが入力される等、ＨＤＤ１２への書き込み要求が生じた際に開始される。
【００２８】
まず、制御マイコン１１は、予め定められた検証用データをプロテクト領域１２ｙに書き込む（ステップＳ１１）。すなわち、制御マイコン１１は、ＨＤＤ１２において普段使われることのないプロテクト領域１２ｙに、データの試し書きを行う。
なお、プロテクト領域１２ｙに書き込むデータは、検証用データに限られず、記録用の実データや無意味なデータであってもよい。
【００２９】
制御マイコン１１は、プロテクト領域１２ｙから検証用データを読み出す（ステップＳ１２）。
制御マイコン１１は、検証用データの読み出しが正常に行われたか否かを判別する（ステップＳ１３）。すなわち、検証用データの書き込みが正常に行われたか否かの検証のため、書き込んだ検証用データの読み出しを試み、読み出しの成否を判別する。
言い換えれば、現在のＨＤＤ１２の温度が、このＨＤＤ１２における現実の動作下限温度以上か否か、つまり、ＨＤＤ１２にデータが書き込める状態であるか否かを判別する。
なお、データの読み出しの成否は、例えば、データに埋め込まれている誤り訂正符号（ＥＣＣ）によって、判別可能である。
【００３０】
制御マイコン１１は、読み出しが正常に行われていないと判別した場合、入力信号処理回路１４等に、書き込み待ちを指示する（ステップＳ１４）。すなわち、ＨＤＤ１２にデータを書き込める状態ではないため、入力信号処理回路１４等に、書き込み待ちを指示する。そして、入力信号処理回路１４等は、書き込み待ちの指示が解除されるまで、新たなデータの入力が規制される。
【００３１】
制御マイコン１１は、ＨＤＤ１２の機構部１２ａを動作させ、一定時間待機する（ステップＳ１５）。すなわち、制御マイコン１１は、機構部１２ａのスピンドルモータの空回転や磁気ヘッドの往復移動等のような、実動作と無関係な動作をさせて、ＨＤＤ１２の温度を上昇させる。
【００３２】
そして、制御マイコン１１は、ステップＳ１１に処理を戻し、ＨＤＤ１２の温度が上昇し、検証用データが正常に書き込める（正常に読み出せる）まで、上述のステップＳ１１〜Ｓ１５の処理を繰り返し実行する。
なお、プロテクト領域１２ｙには、正常に書き込めなかったデータが記録されてしまうが、この領域は、そもそも利用者に解放されていない領域なので、正常に読み出しができなくとも、電子機器１の障害には結びつかない。また、次の試し書き時に、古いデータを新しいデータにて上書きしてしまえば、正常な書き込みができた時点で、読み出し可能になるため、特に問題は生じない。
【００３３】
そして、上述のステップＳ１３にて、ＨＤＤ１２から検証用データを正常に読み出された（正常に書き込めた）と判別された場合に、制御マイコン１１は、ユーザ領域１２ｚに記録用データを書き込むと共に、書き込み待ちの指示を解除する（ステップＳ１６）。すなわち、制御マイコン１１は、入力信号処理回路１４から入力したデータをＨＤＤ１２のユーザ領域１２ｚに書き込むと共に、新たなデータ入力を入力信号処理回路１４等に再開させる。
【００３４】
このようなデータ書き込み処理により、ＨＤＤ１２に書き込むためのデータをユーザ領域１２ｚに書き込む前に、プロテクト領域１２ｙにデータの試し書きが行われる。この試し書きの結果、ＨＤＤ１２にデータを書き込める状態でないと検証されると、ユーザ領域１２ｚへのデータ書き込みを行わずに、スピンドルモータの空回転や、磁気ヘッドの往復移動等をＨＤＤ１２の機構部１２ａに行わせ、ＨＤＤ１２の温度を上昇させる。この際、ＨＤＤ１２（機構部１２ａ）に空回転等の実動作と無関係な動作をさせているため、通常動作時よりも早く温度を上昇させることができる。つまり、短時間で、ＨＤＤ１２の温度が現実の動作下限温度よりも高くなる。
そして、再度の試し書きの結果、ＨＤＤ１２にデータを書き込める状態であると検証された場合に、ユーザ領域１２ｚへのデータ書き込みを行う。
【００３５】
この結果、低温環境下においても、ＨＤＤを搭載した電子機器を適切に動作させることができる。
【００３６】
なお、上述した図３のデータ書き込み処理では、試し書きによりデータを正常に読み出せなかった際に、ステップＳ１４にて、入力信号処理回路１４等に、書き込み待ちを指示して、新たなデータの入力を制限した。しかしながら、外部バッファ１３の残り容量に余裕がある場合には、書き込み待ちを指示することなく、入力信号処理回路１４から供給されるデータを外部バッファ１３に順次蓄えてもよい。そして、ＨＤＤ１２にデータを書き込める状態となった時点で、一気にＨＤＤ１２へのデータの書き込みを行う。
この場合、ＨＤＤ１２の温度が上昇するまで、利用者が待たされることなく、電子機器１全体の処理を進めることができる。
【００３７】
上記の実施の形態では、ＨＤＤ１２にプロテクト領域１２ｙを確保し、この領域にてデータの試し書きを行った。しかしながら、データの試し書きの領域は、プロテクト領域１２ｙに限られず任意である。
例えば、ＨＤＤ１２にプロテクト領域１２ｙを確保することなく、ユーザ領域１２ｚにてデータの試し書きを行ってもよい。
【００３８】
以下、ユーザ領域１２ｚにてデータの試し書きを行う、本発明の他の実施の形態に係る電子機器について説明する。なお、この電子機器の構成は、上述した図１に示す電子機器１と同様の構成である。
【００３９】
それでも、ＨＤＤ１２には、図４に示すように、システム領域１２ｘとユーザ領域１２ｚが確保されている。つまり、図２と異なり、ＨＤＤ１２にプロテクト領域１２ｙが確保されていない。
そして、ユーザ領域１２ｚには、不可視ファイル（不可視属性データ）Ｆが、試し書きの際に記録される。
【００４０】
以下、この発明の他の実施の形態にかかる電子機器１の動作について、図５を参照して説明する。図５は、制御マイコン１１が実行するデータ書き込み処理を説明するためのフローチャートである。このデータ書き込み処理も、入力信号処理回路１４にデータが入力される等、ＨＤＤ１２への書き込み要求が生じた際に開始される。
【００４１】
まず、制御マイコン１１は、予め定められた検証用データをユーザ領域１２ｚに不可視ファイルＦとして書き込む（ステップＳ２１）。すなわち、制御マイコン１１は、ＨＤＤ１２において通常使われるユーザ領域１２ｚに、不可視属性のデータにて試し書きを行う。
なお、この場合も、試し書きのためのデータは、検証用データに限られず、記録用の実データや無意味なデータであってもよい。
【００４２】
制御マイコン１１は、ユーザ領域１２ｚから不可視ファイルＦを読み出す（ステップＳ２２）。
制御マイコン１１は、不可視ファイルＦが正常に行われたか否かを判別する（ステップＳ２３）。すなわち、書き込んだ不可視ファイルＦの読み出しを試み、データ書き込みの成否を判別する。
【００４３】
制御マイコン１１は、読み出しが正常に行われていないと判別した場合、入力信号処理回路１４等に、書き込み待ちを指示する（ステップＳ２４）。
制御マイコン１１は、ＨＤＤ１２の機構部１２ａを動作させ、一定時間待機する（ステップＳ２５）。つまり、制御マイコン１１は、機構部１２ａに実動作と無関係な動作をさせて、ＨＤＤ１２の温度を上昇させる。
【００４４】
そして、制御マイコン１１は、ステップＳ２１に処理を戻し、ＨＤＤ１２の温度が上昇し、不可視ファイルＦが正常に書き込める（正常に読み出せる）まで、上述のステップＳ２１〜Ｓ２５の処理を繰り返し実行する。
なお、不可視ファイルＦは、正常に書き込めなかった状態に維持される場合があるが、そもそも利用者（ユーザアプリケーション等）から存在が見えない属性であるため、誤って読み込み対象とされることがない。また、次の試し書き時に、古いデータ（不可視ファイルＦ）を新しいデータ（不可視ファイルＦ）にて上書きしてしまえば、正常な書き込みができた時点で、読み出し可能になるため、特に問題は生じない。
【００４５】
そして、上述のステップＳ２３にて、ＨＤＤ１２から不可視ファイルＦを正常に読み出された（正常に書き込めた）と判別された場合に、制御マイコン１１は、ユーザ領域１２ｚに通常属性にて記録用データを書き込むと共に、書き込み待ちの指示を解除する（ステップＳ２６）。
【００４６】
このような図５に示すデータ書き込み処理でも、ＨＤＤ１２に書き込むための記録用データをユーザ領域１２ｚに書き込む前に不可視属性にてデータの試し書きが行われる。この際、ＨＤＤ１２にデータを書き込める状態でないと検証されると、記録用データの書き込みを行わずに、スピンドルモータの空回転や、磁気ヘッドの往復移動等をＨＤＤ１２の機構部１２ａに行わせ、ＨＤＤ１２の温度を上昇させる。
そして、再度の試し書きの結果、ＨＤＤ１２にデータを書き込める状態であると検証された場合に、ユーザ領域１２ｚに記録用データを書き込む。
【００４７】
この結果、低温環境下においても、ＨＤＤを搭載した電子機器を適切に動作させることができる。そしてこの場合、ＨＤＤ１２にプロテクト領域１２ｙを設定（確保）しておく必要が無いので、ＨＤＤ交換などの際に、余分な手間がかからないというメリットもある。
【００４８】
上記の実施の形態では、ＨＤＤ１２への書き込み要求が生じた際に、毎回データの試し書きを行う場合について説明したが、ＨＤＤ１２の温度が低下していることが多い電源投入時等にだけ、試し書きを行うようにしてもよい。
また、ＨＤＤ１２の温度を計測する温度センサ等を更に配置して、温度センサの計測により、ＨＤＤ１２の温度が基準となる最低温度より低い場合にだけ、書き込み要求時に、毎回データの試し書きを行うようにしてもよい。
【００４９】
上記の実施の形態では、ＨＤＤ１２を備えた電子機器を一例として説明したが、ＨＤＤ以外の駆動部を有する記憶装置を備えた電子機器にも適宜適用可能である。
【００５０】
【発明の効果】
以上説明したように、本発明によれば、低温環境下においても、ＨＤＤを搭載した電子機器を適切に動作させることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る電子機器の構成の一例を示すブロック図である。
【図２】ＨＤＤに確保される各領域を説明するための模式図である。
【図３】本発明の実施の形態に係るデータ書き込み処理を説明するためのフローチャートである。
【図４】不可視ファイルを含んだユーザ領域等を説明するための模式図である。
【図５】本発明の他の実施の形態に係るデータ書き込み処理を説明するためのフローチャートである。
【図６】ＨＤＤにデータが記録される様子を説明するための模式図である。
【図７】保磁力と温度との関係を示すグラフである。
【符号の説明】
１    電子機器
１１  制御マイコン
１２  ＨＤＤ
１３  外部バッファ
１４  入力信号処理回路
１５  出力信号処理回路
【図１】
0003875914.tif 000002
【図２】
0003875914.tif 000003
【図３】
0003875914.tif 000004
【図４】
0003875914.tif 000005
【図５】
0003875914.tif 000006
【図６】
0003875914.tif 000007
【図７】
0003875914.tif 000008