"ディスクを備える磁気ディスク装置において、前記ディスクにデータを書き込み当該ディスクからデータを読み出してベリファイするか否かを判定する際に用いられるフラグを、予め定められた複数の温度区分の各々に対応付けて登録するフラグ更新手段と、前記磁気ディスク装置の環境温度を検出する温度検出器と、前記検出された環境温度が、前記複数の温度区分のうちの一温度区分に対応し、且つこの一温度区分に対応付けて前記フラグ更新手段が登録したフラグに応じて前記ベリファイを実行又は非実行とするベリファイ手段と、ベリファイと同じタイミングでエラーレイトを測定する手段を具備する磁気ディスク装置。前記フラグ更新手段は、ある前記温度区分に対応付けられたフラグがセットされていない場合には、この温度区分よりも常温側の前記温度区分に対応付けられているフラグをセットしていない状態に更新する請求項1に記載の磁気ディスク装置。前記フラグ更新手段は、前記ベリファイの際に同時に実施されるエラーレイト測定においてエラーレイトがしきい値を超える場合は前記一温度区分に対応付けられた当該フラグをセットする請求項1に記載の磁気ディスク装置。更にパラメータ調整手段を備え、前記マージンの測定においてエラーレイトがしきい値を超える場合は、前記検出された環境温度に対応付けられたパラメータを当該環境温度において適合するように調整する請求項3に記載の磁気ディスク装置。ディスクを備える磁気ディスク装置におけるデータベリファイ制御方法であって、予め定められた複数の温度区分の各々に対応付けて登録する識別フラグテーブルに、前記ディスクにデータを書き込み当該ディスクからデータを読み出してベリファイするか否かを判定する際に用いられるフラグを登録し、温度検出器によって検出された前記磁気ディスク装置の環境温度に対応する、前記複数の温度区分のうちの一温度区分を特定し、前記一温度区分に対応付けて前記識別フラグテーブルに登録されているフラグに応じて前記ベリファイを実行又は非実行とするデータベリファイ制御方法。本発明は、予め定められた複数の温度区分のうちデータベリファイ制御処理を効果的に省略できる磁気ディスク装置及び同装置におけるデータベリファイ制御方法を提供することを目的とする。上記課題を解決するために、実施形態によれば磁気ディスク装置は、ディスクを備える磁気ディスク装置において、前記ディスクにデータを書き込み当該ディスクからデータを読み出してベリファイするか否かを判定する際に用いられるフラグを、予め定められた複数の温度区分の各々に対応付けて登録するフラグ更新手段と、前記磁気ディスク装置の環境温度を検出する温度検出器と、前記検出された環境温度が、前記複数の温度区分のうちの一温度区分に対応し、且つこの一温度区分に対応付けて前記フラグ更新手段が登録したフラグに応じて前記ベリファイを実行または非実行とするベリファイ手段と、ベリファイ処理と同時にエラーレイトを測定できる機能を具備する。以下、実施形態を説明する。第1の実施形態第1の実施形態を図1乃至図5を参照して説明する。図1は第1の実施形態に係る磁気ディスク装置を備えた電子機器の典型的な構成を示すブロック図である。図1において、電子機器は、磁気ディスク装置HDD10及びホストホストシステム20を備えている。電子機器は、例えば、パーソナルコンピュータ、ビデオカメラ、音楽プレーヤー、携帯端末、或いは携帯電話機である。ホスト20はHDD10を当該ホスト20の記憶装置として利用する。HDD10は、ヘッドディスクアセンブリ部HDA部100と、制御ボード部200とを備えている。HDA部100は、例えば2枚のディスク磁気ディスク1101及び1102と、スピンドルモータSPM130と、アクチュエータ140と、ヘッドIC150と、温度検出器160と、振動検出器170とを備えている。ディスク1101及び1102の各々は上側と下側の2つの記録面を備えている。ディスク1101及び1102はSPM130により高速に回転させられる。ディスク110ii=1,2はCDRconstantdensityrecordingと呼ばれる周知の記録フォーマットを適用している。このためディスク110iの各記録面は、当該ディスク11iの半径方向に複数のゾーンに区分して管理される。つまり、ディスク110iの各記録面は、複数のゾーンを備えている。図2は、ディスク110iの記録面のフォーマットの一例を示す概念図である。図2の例では、作図の都合上、ディスク110iの記録面は4個のゾーンZ0乃至Z3に区分されている。しかし、ディスク110iの記録面上のゾーンの数は4個に限らない。ディスク110iのゾーンZpp=0,1,2,3は、当該ゾーンZp内のユーザ領域にデータを書き込む際、または、当該ゾーンZp内のユーザ領域からデータを読み出す際に用いられるパラメータを調整するパラメータ調整処理に用いられるパラメータ調整領域111を備えている。第1の実施形態で適用されるパラメータ調整処理は、パラメータ調整領域111にデータを書き込んで、そのパラメータ調整領域111に書き込まれたデータを読み出して、エラーレイトを算出する動作を、パラメータを変更しながら実行する。第1の実施形態において、パラメータ調整領域111は、ゾーンZp内の中周に位置しており、少なくとも1データトラックを備えているものとする。この場合、パラメータ調整領域111を用いたパラメータ調整処理で調整されたパラメータは、ゾーンZp内の全てのデータトラックに対して最適であることが期待される。なお、例えば、ディスク110iの記録面当たりのゾーンの数が十分多く、十分細かく区分されている場合、パラメータ調整領域111がゾーンZpの内周または外周側に位置していても構わない。また、パラメータ調整領域111が、1データトラックの一部の領域、つまり1データトラックのデータセクタ数よりも少ないデータセクタを備えた領域であっても構わない。再び図1を参照すると、アクチュエータ140はディスク1101のそれぞれの記録面に対応して配置されるヘッドアームの先端にヘッド磁気ヘッド1200及び1201を備えている。アクチュエータ140は更に、ディスク1102のそれぞれの記録面に対応して配置されるヘッドアームの先端にヘッド1202及び1203を有する。ヘッド1200及び1201は、ディスク1101へ/からのデータの書き込み/読み出しに用いられ、ヘッド1202及び1203は、ディスク1102へ/からのデータの書き込み/読み出しに用いられる。アクチュエータ140はボイスコイルモータVCM141を備えている。アクチュエータ140はVCM141によって駆動され、ヘッド1200乃至1203をディスク1101及び1102の半径方向に移動させる。SPM130及びVCM141は、後述するモータドライバIC210からそれぞれ供給される駆動電流SPM電流及びVCM電流により駆動される。ヘッドIC150は、ヘッド120jj=0,1,2,3により読み出された信号リード信号を増幅する。ヘッドIC150はまた、後述するリード/ライトチャネル230から転送されるライトデータをライト電流に変換してヘッド120jに出力する。温度検出器160は、HDD10が使用される環境における温度環境温度Tを検出する。振動検出器170は、HDD10の外部から当該HDD10に加えられる振動を検出する。制御ボード部200は、モータドライバIC210及びシステムLSI220の2つのLSIを備えている。モータドライバIC210は、SPM130を一定の回転速度で駆動する。モータドライバIC210はまた、CPU270から指定されたVCM操作量に相当する値の電流VCM電流をVCM141に供給することで、アクチュエータ140を駆動する。システムLSI220は、リード/ライトチャネルR/Wチャネル230、ディスクコントローラHDC240、バッファRAM250、フラッシュメモリ260、プログラムROM270、CPU280及びRAM290が単一チップに集積されたSOCSystemonChipと呼ばれるLSIである。R/Wチャネル230は、リード/ライトに関連する信号処理を行う信号処理デバイスである。R/Wチャネル230は、リード信号をデジタルデータに変換し、このデジタルデータからリードデータを復号する。R/Wチャネル230はまた、上記デジタルデータからヘッド120jの位置決めに必要なサーボデータを抽出する。R/Wチャネル230はまた、ライトデータを符号化する。HDC240は、ホスト20とホストインタフェース21を介して接続されている。HDC240は、ホスト20から転送されるコマンドライトコマンド、リードコマンド等を受信する。HDC240は、ホスト20と当該HDC240との間のデータ転送を制御する。HDC240は、R/Wチャネル230を介して行われるディスク110ii=1,2と当該HDC240との間のデータ転送を制御する。バッファRAM250は、ディスク110iに書き込まれるべきデータ及びディスク110iからヘッドIC150及びR/Wチャネル230を介して読み出されたデータを一時格納するのに用いられる。フラッシュメモリ260は、書き換え可能な不揮発性メモリである。フラッシュメモリ260は、後述するパラメータ管理テーブル261や識別フラグテーブル264を格納するのに用いられる。プログラムROM270は、制御プログラムファームウェアプログラムを予め格納する。なお、制御プログラムがフラッシュメモリ260の一部の領域に格納されていても構わない。CPU280は、HDD10の主コントローラとして機能する。CPU280はプログラムROM270に格納されている制御プログラムに従ってHDD10内の他の少なくとも一部の要素を制御する。RAM290の一部の領域は、CPU280の作業領域として用いられる。この作業領域には、HDD10のパワーオン時に、フラッシュメモリ260に格納されているパラメータ管理テーブル261および識別フラグテーブル264がロードされる。図3は、パラメータ管理テーブル261のデータ構造例を示す。パラメータ管理テーブル261は、パラメータテーブル262とフラグテーブル263とを備えている。パラメータテーブル262は、ディスク1101及び1102の記録面に対応するヘッド120jj=0,1,2,3毎で、且つゾーンZpp=0,1,2,3毎に、予め定められた複数の温度区分Tqq=1,2,...nに対応付けてパラメータを登録する。第1の実施形態では、温度検出器160によって温度Tが検出された場合、当該温度Tが上記複数の温度区分Tqのうちのいずれの温度区分Tqに対応するかが判定される。第1の実施形態において、パラメータが、温度区分Tqだけでなく、ヘッド120j及びゾーンZpにも対応付けられるのは、HDD10の書き込み/読み出しの特性が、温度区分Tqだけでなく、ヘッド120j及びゾーンZpによっても異なることを考慮したためである。しかし、パラメータが、温度区分Tqのみに対応付けられていてもよく、温度区分Tqと、ヘッド120j及びゾーンZpの一方との組み合わせに対応付けられていてもよい。第1の実施形態では、ヘッド120jにはヘッド番号hh=jが割り当てられ、ゾーンZpにはゾーン番号zz=pが割り当てられている。つまり、パラメータテーブル262は、ヘッド番号hh=0,1,2,3及びゾーン番号zz=0,1,2,3の組み合わせ毎に、上記複数の温度区分Tqに対応付けてパラメータを登録する。図3に示すパラメータテーブル262は、説明の簡略化のために、パラメータがライト電流のみである場合を想定している。しかし、パラメータがライトプリコンペンセイション値を含んでいてもよい。フラグテーブル263は、ディスク1101及び1102の記録面に対応するヘッド120j毎で、且つゾーンZp毎に、上記複数の温度区分Tqに対応付けてフラグFを登録する。つまり、フラグテーブル263は、ヘッド番号hh=0,1,2,3及びゾーン番号zz=0,1,2,3の組み合わせ毎に、上記複数の温度区分Tqに対応付けてフラグFを登録する。フラグテーブル263に登録されている、ヘッド120jh=j、ゾーンZpz=p及び温度区分Tqの組み合わせh,z,Tqに対応するフラグFは、パラメータテーブル262に登録されている当該組み合わせh,z,Tqに対応するパラメータが、調整済みであるか或いは未調整であるか、つまり調整の有無を示す。図3の例では、フラグFが1の場合、対応するパラメータが調整済みであることを示し、フラグFが0の場合、対応するパラメータが未調整であることを示す。以下の説明では、調整済みを示すラグFが対応する温度区分Tqを調整済みポイントと呼び、未調整を示すラグFが対応する温度区分Tqを未調整ポイントと呼ぶ。図3の例では、作図の都合で、隣接する温度区分Tq及びTq1の間の温度間隔が比較的大きく設定されている。しかし第1の実施形態では、例えば温度検出器160によって検出された温度Tが温度区分Tqに属するつまり対応する場合に、隣接する温度区分Tq-1またはTq1に対応付けられたパラメータを使用しても、正常に読み出し/書き込みが可能な程度に、温度区分が細かく設定されているものとする。この場合、上記検出された温度Tが属する温度区分Tqに対応付けられたパラメータを、例えば線形補間処理を必要とすることなく、そのまま用いることができる。このため、読み出し/書き込みに用いられるパラメータ値が最適値に対して乖離するのを防止できる。また、図3の例では、パラメータ管理テーブル261パラメータテーブル262に登録されるパラメータには、簡略化のために整数が用いられている。しかし、後述する補間処理の高精度化のために、パラメータ管理テーブル261に登録されるパラメータとして、小数点付きの数値を用いてもよい。但し、ディスクアクセスのためのパラメータ設定に用いられるレジスタは、一般に整数値を保持する。このため、小数点付きの数値のパラメータを用いる場合には、当該パラメータの整数部を上記レジスタに設定すればよい。また、上記レジスタの分解能、つまり数値1に相当する温度差で、温度区分を設定してもよい。このような温度区分を適用した場合、隣接する温度区分に対応付けられたパラメータを使用しても、正常に読み出し/書き込みが可能となることが期待される。但し、1より大きい数値に相当する温度差の温度区分でも構わない。図3のパラメータ管理テーブル261は、当該パラメータ管理テーブル261を備えたHDD10が出荷された時点の状態を示している。図3の例では、パラメータ管理テーブル261内のフラグテーブル263により、ヘッド番号hが0乃至3ヘッド1200乃至1203及びゾーン番号zが0乃至3ゾーンZ0乃至Z3の組み合わせにおける、温度区分Tq毎のパラメータのうち、20°Cいわゆる常温の温度区分Tqに対応するパラメータのみが調整済みであり、残りの温度区分に対応するパラメータは全て未調整であることが示されている。このように第1の実施形態では、HDD10を製造する工程において、ヘッド番号h及びゾーン番号zの組み合わせ毎に、20°Cの温度区分Tqに対応するパラメータのみが調整される。上記複数の温度区分Tqのうち20°Cを除く全ての温度区分に対応するパラメータには、予め定められたデフォルト値暫定値が未調整のパラメータとして用いられる。なお、HDD10を製造する工程におけるパラメータ調整が、例えば60°Cのような、20°C以外の温度区分で行われてもよく、20°C及び60°Cのように、2つ以上の温度区分で行われてもよい。図4は、識別フラグテーブル264のデータ構造例を示す。識別フラグテーブル264は、パラメータ管理テーブル261とは温度区分が異なっていても差し支えないこの例では5度単位に区分されている。図4に示した構造例では、headの区分は省略されている。この例において、1はフラグが立っているセット状態であり、0はフラグがクリアされているリセット状態である。このフラグは、Verify処理の実行onとするか、非実行offとするかを決定するための値である。温度とZoneとのマトリクスで決定され、フラグが設定される設定枠をセルと称する。次に、図1に示される電子機器におけるHDD10の動作について、図5のフローチャートを参照して説明する。まず、HDD10がパワーオンされた場合、フラッシュメモリ260に格納されているパラメータ管理テーブル261や識別フラグテーブル264が、CPU280の制御によりRAM290にロードされる。そこで以下の図5の説明では、RAM290にパラメータ管理テーブル261や識別フラグテーブル264が格納されているものとする。CPU280は、HDD10がパワーオンされている状態では、温度検出器160によって検出される温度つまりHDD10の環境温度Tを定常的に、または所定時間間隔で読み込む。そしてCPU280は、複数の温度区分Tqのうち温度Tが属する温度区分Tqを特定する。<動作1>低温でのライト動作が行われるた場合、その温度が、ベリファイ起動条件に達していれば、HDC240はライト後にベリファイ処理を行い、ビタビマージンまたはエラーレイトを測定する。たとえば、あるヘッドにて、zone3、温度10°Cの環境でHDC240がデータ書き込みをおこなうとする。この場合に、zone3温度10°Cに相当する識別フラグテーブル264上のセルに’1’が設定されていれば、verify動作がwrite動作ステップS1のあとに起動されるステップS2のyes。また当該セルに’1’が設定されていなければ次のwrite動作が実行されるステップS2のno。このverify動作では、前述のように、ビタビマージンまたはエラーレイトの測定が同時に行われるステップS3。測定したverifyセクタ数が前述の規定したセクタ数を満たしステップS4のyes、エラーレイトが先に定めたしきい値以内に収まっているときステップS5のyes、以降の、zone3温度10°Cの条件でのwrite動作ではverify処理が省略できると判定される。このとき、識別フラグテーブル264は、HDC240により図4のように更新される。つまり図4のように、zone310°Cのセルが1→0に更新される。なお、上記でセクタ数を満たしてないときはステップS4のno、次のwrite動作が実行される。またエラーレイトが先に定めたしきい値以内に収まっていないときはステップS5のno、当該セルは1のままに据え置かれる。すなわち、次に同じ温度が検出された場合、write処理のあとにverify処理が実行されることになる。なお、これまでは低温側での動作を説明してきたが、高温側でも同様の動作が実行されてよい。第2の実施形態本発明による第2の実施形態を図1乃至図6を参照して説明する。実施形態1と共通する部分は説明を省略する。図6は、温度が低い側でverify処理が不要と判定されたときに、より高温側パラメータが調整された常温側もverify処理が不要とされることを示す説明図である。なお、更に高温側の記載は省略しているが、動作範囲が65°Cまでであるとすると25°Cから5°C刻みに65°Cまで識別フラグテーブルを延長しておけばよい。この延長の範囲では、温度が高い側でverify不要と判定したときは、パラメータ調整済みの常温と今回の温度とのあいだの、より低温側パラメータが調整された常温側もverify不要とする処理となる。<動作2>データの書き込み処理を行うときの温度が、5°Cである場合の例を説明する。この場合にも動作1と同様のverify処理および、今後のverify必要性の是非が判定される。verify不要となれば、図6aのように、テーブルが更新される。ところで、この場合、まだzone3にて10°Cの環境ではデータの書き込みを行っていなかった場合がある。このような場合、より温度が常温に近い側のテーブルのセルについては、verifyを省略してよいと判断することができる。この場合、テーブルはさらに図6bのように更新される。以上の実施形態の判定処理は、HDDの電源ONのたびにやり直すようにしてもよく、このデータを媒体に記録して、パワーオン時にメモリに展開して、前回の結果を継続するようにしてもよい。さらに、経年変化に対応するために、一定時間が経過したあとに、定期的にテーブルをデフォルト状態に戻す処理を施してもよい。媒体への記録タイミングは、パワーセーブ、unload処理のタイミングで記録されるとしてよい。エラーレイトがしきい値以内におさまっていない場合には、verify動作の省略を行わない。また、本実施形態によるverify省略条件に達せず、verify動作が必要となる環境については、設定パラメータの調整を行い、調整が完了した時点でテーブル上の該当箇所を1→0とする。調整したパラメータは、以後、次回のアクセスに採用することができるようにすることで、verify動作を省略できるようになるからである。なお、パラメータ調整を行う手段については、公知技術を用いることとする。パフォーマンスの低下が許されない環境では、verifyをできるだけ避ける必要があるため、調整したパラメータを保持しておいて再利用することにより、verifyによるI/O性能の低下を防ぐことができる。以上の実施形態の効果を挙げる。1verify処理をできるだけ実施しない制御方法による低温条件下または高温条件下の性能低下防止2製造コストの増大防止温度範囲を限定した初期調整の実施以上の実施形態の特徴を挙げる。ahead、zone、温度で区分した区分テーブルに対応してverify必要の箇所、不要の箇所を識別する為の識別フラグテーブルを具備することを特徴とする。b常時温度を監視し、現在の温度が該当するパラメータテーブルの各区分においてverify必要か、不要かを検索する。c必要である場合、write動作の直後にverifyを実施する。このとき、同時にエラーレートを測定する。dエラーレートが良好であれば、以後、その区分でのverifyを不要とし、これを示すように識別フラグのテーブルを更新する。everify処理不要としたセルよりも既に調整済みと判定、または既にverify不要と判定したセル側にあるセルは、無条件にverify不要と設定する。なお、この発明は上記実施形態に限定されるものではなく、この外その要旨を逸脱しない範囲で種々変形して実施することができる。また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係わる構成要素を適宜組み合わせても良いものである。"