Wikipediaサービス終了のお知らせハードディスクドライブ▼人気記事ランキング��4.構造4.3.モーターハードディスクドライブに使用されているモーターには2つあり、1つはプラッタを回転させるスピンドルモーター、もう1つはスイングアームを駆動するシークモーターである。スピンドルモーターはダイレクトドライブ方式であり、逆起電力を検出してセンサレスで回転数が制御されている。4,200・5,400・7,200・10,000・15,000rpmが主な回転数である。シークモーターにはボイスコイルモーターが用いられる。ボイスコイルモーターはリニアモーターの一種で、2枚の磁石(主にネオジム磁石を使う)の間に配置されたコイルにかかるローレンツ力を作動原理としている。コイルはスイングアームの端部に固定されていて、スイングアームの軸を中心とした扇形の周に沿って動く。ボイスコイルモーターを利用したアームの駆動方式は小型化や高速化に有利で、1980年代後半から普及しはじめ1993年頃に一般化した。それ以前のハードディスクドライブにはステッピングモーターとリンク機構が用いられていた。ステッピングモーターでは初期位置を設定すれば直接モーターの回転角度を制御できたが、ボイスコイルモーターの採用によりアームの現在位置をフィードバックするサーボ機構による制御が必要となった。初期の頃は、プラッターの1面に座標情報を記録した検出部としてサーボ制御を行っていた。記憶容量を増やす技術の一環として、サーボ面サーボ方式は廃れ、アドレス情報を記録データと混在させるデータ面サーボ方式に切り変わった。ハードディスクドライブは起動時にサーボ情報を収集するキャリブレーションと、定期的にサーボ情報を補正するリキャリブレーションを行う。いずれもサーボ情報をメモリに保持し、ヘッドの動作速度を向上させるための動作である。時にこのリキャブレーションが問題となることがあった。Windowsなどで使われたコンシューマー用ハードディスクはサーボ情報収集中、ドライブへのアクセスを待機させても支障は無かった。FreeBSDなど一部のOSではこの待たされている間にタイムアウトが発生してドライブが切り離され、場合によってはOSがクラッシュするという事態が生じた。このため両者はそれぞれ改良を行い、サーボ情報収集中にアクセスがあった場合にはリキャリブレーション動作を中断してアクセスを受け入れ、またOSはリキャリブレーション動作の可能性を含めたタイムアウト時間を設定した。近年のハードディスクドライブは一度にサーボ情報を読むのではなく、定期的に通常のディスクI/Oに1トラック/1秒程度の間隔で割り込ませ、サーボ情報の補正を行っている製品が多い。アクセスの少ない深夜などに、ハードディスクドライブが「カリカリ」という音を立てることがあるのはこのためである。