HDDの読み出し原理について

HDDはプラッタ表面の磁性体の磁化の向きでデータを記録しています。データを読み出す時、磁気ヘッドはなぜプラッタのある場所に目的のデータが有ることを知っているのでしょうか?

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2017/12/31 15:22:33
  • 終了:2018/01/07 15:25:05

回答(2件)

id:seble No.1

seble回答回数4717ベストアンサー獲得回数6192017/12/31 21:39:48

住所録を作ってあります。
このファイルは何番トラック何番セクタからどこのセクタまで、みたいな。
だから、HDをフォーマットすると、そのアドレス領域に容量を食われて、実際にデータを記録できる容量が減るのです。
http://archive.linux.or.jp/JF/JFdocs/hdd-intro.html

id:gluon

とてもわかり易い説明とリンクありがとうございます。
HDDをフォーマットした時にカタログスペックと実際の記録容量が違う理由は、アドレス領域が有るからなのですね。

2017/12/31 23:23:34
id:miharaseihyou No.2

miharaseihyou回答回数4598ベストアンサー獲得回数5892017/12/31 21:48:28

HDDは円形で、同心円状のトラックを区切ってデータを記録します。
この最小単位がセクタです。
幾つかのセクタを集めてクラスタを構成し、このクラスタごとにデータを記録します。
それぞれのクラスタに何が記録されているかディレクトリエントリに記録されています。
つまりものすごい数のデータの場所はOSによって管理されています。
データを取り出すときは、OSはディレクトリエントリに従ってクラスタを読み込んでいきます。

データを削除するときは、実際にはディレクトリを削除しているだけなので、クラスタに別のデータが書き込まれなければデータは残っています。

id:gluon

詳細なご説明ありがとうございます。
円盤を7200rpmで回転させながら、おそらく数十nm領域のセクタにプラッタの場所が合うのはすごい技術で魔法のようです。

また、HDDのデータを消すときはファイルの削除ではなく何回も上書きしますが、
これはOSがデータを管理しなくなっただけで、プラッタ上の磁性体にはデータが残っているからなのですね。

2017/12/31 23:35:58

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません