情報処理試験を勉強していると、「HDDって結局どういう仕組み?SSDと何が違うの?」と疑問に感じる場面が出てきます。この記事では、HDDの構造から試験で狙われるアクセス時間の計算まで、図解を交えて一気に整理します。

対象試験と出題頻度

HDDは、ITパスポート・基本情報技術者・応用情報技術者のすべてで出題されるテーマです。

ITパスポートでは補助記憶装置の特徴を問う知識問題、FE・APでは磁気ディスクの平均アクセス時間を求める計算問題が定番化しています。

詳細をクリックして確認
対象試験:
ITパスポート
基本情報技術者
応用情報技術者
出題頻度:
★★★★☆
ランクA(重要)必ず覚えておくべき

用語の定義

HDD(Hard Disk Drive/ハードディスクドライブ)とは、一言で言うと

 「高速回転する磁気ディスク(プラッタ)に、磁気ヘッドでデータを読み書きする補助記憶装置

のことです。

イメージとしては、高速で回転するレコードプレーヤーです。

レコードプレーヤーは回転する円盤(レコード)の上に針を置いて音を読み取ります。

HDDも同様に、高速回転する円盤(プラッタ)の上に磁気ヘッド(針に相当)を移動させて、データの読み書きを行います。

📊 HDDの基本情報

項目 内容
正式名称 Hard Disk Drive(ハードディスクドライブ)
分類 補助記憶装置(不揮発性)
記録方式 磁気記録(プラッタ表面の磁性体にデータを書き込む)
容量の目安 数百GB〜数TB
揮発性 不揮発性(電源を切ってもデータは消えない)

解説

コンピュータは電源を切ると主記憶(DRAM)上のデータが消えてしまいます。

OSやアプリケーション、ユーザーのファイルを永続的に保存するには、電源オフでもデータを保持できる装置が必要です。この役割を担う代表的なデバイスがHDDです。

HDDの内部構造

内部は、複数の円盤と読み書き用のヘッド、そしてヘッドを動かすアームで構成されています。

部品 役割
プラッタ データを記録する磁気円盤。ガラスやアルミ合金の表面に磁性体を塗布したもので、複数枚が同軸上に重なっている
磁気ヘッド プラッタ表面のデータを読み書きする部品。プラッタの両面にそれぞれ1つずつ配置される
アクチュエータアーム 磁気ヘッドを目的のトラック位置まで移動させるアーム機構
スピンドルモータ プラッタを高速回転させるモータ。回転数は5,400〜7,200rpmが一般的

図解:HDDのデータ配置(トラック・セクタ・シリンダ)

プラッタ上のデータは、3つの単位で管理されます。いきなり全部を覚えようとすると混乱するので、1つずつ順番に積み上げていきます。

① トラック = 円盤上の「車線」

プラッタを上から見ると、データは同心円状の帯に記録されています。この1本1本の帯をトラックと呼びます。陸上競技場のトラック(走路)と同じで、外側から内側に向かって「トラック0、トラック1、トラック2…」と番号が振られています。

② セクタ = トラックを切り分けた「1区画」

1本のトラックはさらに扇形に分割されます。この最小の区画がセクタです。ピザを切り分けたスライス1枚をイメージしてください。ただしピザ全体ではなく、「1本のトラック上のスライス」がセクタです。一般的に1セクタ=512バイトで、データの読み書きはセクタ単位で行われます。

③ シリンダ = 複数の円盤をまたいだ「筒」

HDDには複数のプラッタが重なっています。すべてのプラッタの「同じ番号のトラック」を縦に束ねると、円柱(シリンダ)の形になります。ヘッドは全プラッタ同時に同じ位置にあるため、同一シリンダ内のデータはヘッドを動かさずに読めます。連続データをシリンダ単位で配置するのはこのためです。

プラッタ上のデータ配置(上から見た図)

上の①②で説明した「トラック」と「セクタ」の関係を確認してください

②セクタ (トラック上の1区画) ①トラック0 ①トラック1 ①トラック2
■ ①トラック:同心円状の記録帯(色の濃さで区別)
■ ②セクタ:トラックを扇形に分割した最小読書単位

※ ③シリンダは「この図を複数枚重ねて、同じ番号のトラックを縦に束ねた円柱」のこと

容量の大小関係

シリンダ
トラック
セクタ

試験では「管理単位を容量の大きい順に並べよ」という形で問われる

用語 意味 容量の大小関係
セクタ トラックを扇形に分割した最小の読み書き単位(一般的に512バイト) シリンダ > トラック > セクタ
トラック プラッタ上の同心円状の記録帯。1つのトラックは複数のセクタで構成される
シリンダ 複数プラッタの同一トラック番号を縦に集めた円柱状の領域。ヘッドを動かさずに読めるため、連続データの配置に有利

平均アクセス時間の計算

FE・APで繰り返し出題される計算問題の核心がここです。

磁気ディスクのデータ読み取りにかかる時間は、3つの要素の合計で求めます。

平均アクセス時間の計算公式

平均アクセス時間 = 平均シーク時間 + 平均回転待ち時間 + データ転送時間

平均シーク時間

ヘッドが目的のトラックまで移動する時間(問題文で与えられる)

平均回転待ち時間

= 1回転にかかる時間 ÷ 2
(60秒 ÷ 回転数 ÷ 2)

データ転送時間

= 1回転時間 × (転送データ量 ÷ 1トラック容量)

※ 平均回転待ち時間は「データが円盤のどこにあるかランダム」という前提で、最大1回転の半分を待つ計算

▼ 計算例(AP H24秋 問12 ベース)

回転数:6,000回転/分 平均シーク時間:20ms 1トラック容量:20KB 転送データ:4KB

① 1回転時間 = 60,000ms ÷ 6,000 = 10ms

② 平均回転待ち時間 = 10ms ÷ 2 = 5ms

③ データ転送時間 = 10ms × (4,000 ÷ 20,000) = 2ms

答え = 20 + 5 + 2 = 27ms

SSDとの比較

HDDの対比としてよく問われるのがSSD(Solid State Drive)です。

SSDはフラッシュメモリを使った補助記憶装置で、物理的に回転する部品を持ちません。

比較項目 HDD SSD
記録方式 磁気記録 フラッシュメモリ(半導体)
可動部品 あり(プラッタ回転・ヘッド移動) なし
読み書き速度 低速(ms単位) 高速(μs単位)
耐衝撃性 弱い(回転中の衝撃でヘッドが接触するリスク) 強い
容量あたりの価格 安い 高い
記憶階層での位置 どちらも「補助記憶」に分類される
何となくで覚えたい人向け:ざっくり整理

HDD → レコードプレーヤー方式。円盤が回り、針(ヘッド)が動く。大容量・安価だが遅くて衝撃に弱い。

SSD → USBメモリの大容量版。動く部品がない。速くて衝撃に強いが容量あたりの単価は高め。

アクセス時間 → 「ヘッドの移動 + 円盤の回転待ち + データ読み取り」の3段階。公式に代入するだけで得点できる。

では、このテーマが試験でどのように出題されるか見ていきましょう。

💡 HDDの核心を3行で

・磁気ディスク(プラッタ)を高速回転させ、磁気ヘッドでデータを読み書きする補助記憶装置
・データ管理の単位はセクタ < トラック < シリンダ
・平均アクセス時間 = 平均シーク時間 + 平均回転待ち時間 + データ転送時間


試験ではこう出る!

HDDに関連する問題は、IP・FE・APで形式が大きく異なります。IPでは装置の特徴を問う知識問題、FE・APでは平均アクセス時間の計算問題が中心です。

📊 過去問での出題実績

試験回 出題内容 問われたポイント
IP H24春
問63
ハードディスク装置の説明として適切なものを選ぶ問題 ・正解は「ランダムアクセスが可能」
・「CD-ROMより遅い」「主記憶としても使う」「電力供給が必要」がひっかけ
IP R5
問81
HDD廃棄時の情報漏えい防止策として適切なものを全て選ぶ問題 ・ランダムデータの全領域書込み、物理破壊が正解
・「ファイルをごみ箱に入れて空にする」は不十分として不正解
AP H24秋
午前 問12
磁気ディスクの平均アクセス時間を計算する問題(6,000回転/分、シーク時間20ms) ・公式に代入して27msを求める典型計算
・回転待ち時間を「1回転時間÷2」とする点がポイント
AP R3秋
午前 問11
転送速度が与えられた状態で磁気ディスクの読取り時間を求める問題 ・転送速度(MB/秒)からデータ転送時間を算出するパターン
・公式は同じだが転送時間の求め方が異なる

📝 IPA試験での出題パターン

パターン1:「HDDの特徴を選べ」(IP)
不揮発性・ランダムアクセス可能・CD-ROMより高速、という3点が正解に絡む頻出知識。「主記憶として使われる」や「電力供給が必要」は典型的なひっかけ選択肢。

 

パターン2:「平均アクセス時間を求めよ」(FE・AP)
回転数・シーク時間・1トラック容量・転送データ量が与えられ、計算で答えを出す。公式さえ覚えていれば確実に得点できる。回転数は4,800・5,400・6,000・7,200のいずれかで出題されるパターンが多い。ここだけは確実に押さえてください。

 

パターン3:「廃棄時の情報漏えい対策」(IP)
R5で出題されたように、HDDの廃棄に関するセキュリティ問題も登場する。「ごみ箱を空にする」はデータ本体を消去しないため不適切という知識がポイント。深追いは不要です。


【確認テスト】理解度チェック

ここまでの内容を理解できたか、簡単なクイズで確認してみましょう。


Q. HDDに関する説明として、最も適切なものはどれでしょうか?

  • A. 磁気ディスク(プラッタ)を高速回転させ、磁気ヘッドでデータを読み書きする不揮発性の補助記憶装置であり、ランダムアクセスが可能である。
  • B. フラッシュメモリにデータを電気的に記録する補助記憶装置であり、可動部品がないため耐衝撃性に優れる。
  • C. 揮発性の記憶装置であり、電源を切るとデータが失われるため、定期的なバックアップが必須である。

正解と解説を見る

正解:A

解説:
HDDは磁気ディスク上にデータを記録する不揮発性の補助記憶装置です。プラッタを回転させてヘッドを目的位置まで動かすことで、任意のデータに直接アクセス(ランダムアクセス)できます。

選択肢BはSSDの説明です。SSDはフラッシュメモリを使用し、回転・移動する部品がないため衝撃に強い特徴を持ちますが、HDDとは記録方式が異なります。選択肢Cは主記憶装置(DRAM)の特徴です。HDDは不揮発性であり、電源を切ってもデータは保持されます。


よくある質問(FAQ)

Q. HDDのデフラグ(最適化)とは何ですか?

HDDにデータを書き込み・削除を繰り返すと、1つのファイルがプラッタ上の離れた場所に分散して記録される「フラグメンテーション(断片化)」が発生します。断片化すると、ヘッドの移動距離が増えてアクセス速度が低下します。デフラグ(デフラグメンテーション)は、この分散したデータを連続領域に並べ替えて読み書き効率を回復させる処理です。SSDは物理的なヘッド移動がないため、デフラグは不要です。

Q. RAIDとHDDはどのような関係がありますか?

RAID(Redundant Arrays of Inexpensive Disks)は、複数台のHDD(またはSSD)を組み合わせて、高速化や耐障害性を実現する技術です。RAID0はデータを複数ディスクに分散して書き込むことで速度を向上させ、RAID1は同じデータを2台に書き込む(ミラーリング)ことで1台が故障してもデータを失わない構成です。ITパスポートではRAID0とRAID1の利用可能容量の違いが出題されています(IP R5 問63)。

Q. HDDの「回転数」が違うと何が変わりますか?

回転数(rpm)が高いほど1回転にかかる時間が短くなり、平均回転待ち時間とデータ転送時間の両方が短縮されます。例えば5,400rpmと7,200rpmでは1回転の時間が約11.1msと約8.3msで、後者のほうが約30%回転待ちが短くなります。サーバー用途では10,000rpm以上の高回転HDDが使われることもあります。

Q. 試験で「磁気ディスク装置」と「HDD」は同じ意味ですか?

IPA試験では「磁気ディスク装置」と「ハードディスク装置(HDD)」は同義として扱われます。古い過去問では「磁気ディスク装置」、近年の問題では「HDD」と表記されることが多いですが、いずれも同じ装置を指しています。問題文の表記に惑わされず、同一の装置として解答してください。