• ベストアンサー

「フォーマット」のハード的解釈

フォーマットというのは「ハードディスク,あるいはフロッピーディスクのデータをすべて消去する」,ということは分かります。 しかし実際にハードディスクでは何が起こっているのでしょうか?詳しく教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

フォーマットは大きく分けて2種類あります。 物理フォーマットと、論理フォーマットです。 まず、ディスクというのは、非常に多数のセクタという単位が集まっ たものです。これらの全てのセクタを初期状態にし、場合によって は、セクタの区切りをちゃんとつけたり、セクタに異常がないかを 確かめるのが、物理フォーマットです。当然、各セクタ内のデータ は上書きされますから、データは消えます。 次にファイルというのは、複数のセクタにまたがってデータを記録 しますが、別に連続したセクタに記録されているとは限りません。 どのセクタとどのセクタが連続していて、何というファイルを記録 しているかという情報を、やはりディスク内に用意してあります。 この情報を初期化してしまうと、もはやどのファイルがどこに格納 されているのかわからなくなり、すべてのファイルを消したのと同 じことになります。

その他の回答 (1)

  • macbe
  • ベストアンサー率33% (2/6)
回答No.2

フォーマットをたとえで考えると次のようになります。 原野を開発して,宅地などを造る場合を考えます。 (1) 原野をブルドーザーなどで切り開きます。   そして,道路を造ります。   これが物理的フォーマットと考えてみて下さい。 (2) まだ,道路を造っただけでは,どこが何丁目何番地かがわかりなせん。   そのため,新たに住所をつけるようにします。   これが,論理フォーマットです。 このように,造成することと住所をつける2つの作業をすることにより,安心してその土地に建物を建てることが可能になります。 大体の感覚として捉えていただければと思います。

knightluck
質問者

お礼

ありがとうございます。非常に分かりやすいです。

関連するQ&A

  • フォーマットしたはいいけど・・・

    Windows Meのハードディスクがおかしくなり始めたので、データをバックアップしました。 それでWindows Meの起動Disk(フロッピー)を立ち上げて、よくわかんなかったので、>FORMAT C:(だと思いましたが)とやったらフォーマットしてくれました。 ただ、Meしかないので、またMeを入れるにはどうしたら良いのでしょう? CDと起動ディスクがあるのですが、どうもCDドライブを認識してくれないみたいなんです。 だれか知ってる方がいたら、何でも良いので教えてください。 それと・・・本当はどうやってフォーマットすれば良かったかも教えてくれれば幸いです。 お願いします。

  • PC用外付けハードデスクが壊れた?

    昨日まで普通に使えていたバックアップ用のバッファロー製外付けハードディスクを今日PCにつなぐと、「ドライブGを使うにはフォーマットする必要がある。警告:フォーマットを使うとこのディスクのすべてのデータが消去されます」と出てきました。 ハードディスクは15年位使っています。 壊れたのでしょうか?自分での復旧はできませんか。

  • フロッピーディスクのフォーマットについて

    初心者です。フロッピーディスクをフォーマットした際、FD内の情報はすべて完全に消去されるのでしょうか?また、クイックフォーマットを行った場合も完全に消去されるのでしょうか?個人情報保護などが厳しく言われる時代となり、心配になり質問させていただきました。よろしくお願いいたします。

  • ハードディスクのフォーマット。

    ハードディスクのフォーマット。 自作PCを知人に譲ることになりました。 HDDの中身を全て消去する(フォーマット?)とは、どのように行えば良いのでしょうか。 そして、フォーマットした場合にデータを復元する事は二度と出来なくなりますか? (相手にデータを見られるのが嫌なので、完璧に消去したいです) 初心者にもわかりやすく教えていただけましたら幸いです。 よろしくお願い致します。

  • フロッピーのフォーマットについて

    はじめまして。 私のパソコンはフロッピーディスクを入れても、「ディスクはフォーマットされていません。今すぐフォーマットしますか」と表示がでます。 ディスクのデータが消えてもいいものを使って、 フォーマットしようとしても、「windowsはフォーマットを完了できません」と言われて、手のつけようがありません。 フロッピーディスクは2HDのものです。 一体何がいけないのでしょうか? もしかして、フロッピーを入れるところが壊れているのでしょうか? ちなみに私のパソコンは、ノート型で、フロッピーを入れる所も本体に搭載されているタイプになっています。 アドバイス待ってます。 よろしくお願いします。

  • データが入っているはずのFDがフォーマットしますか?ってどうなっているの?

    win95で作成した(ワード97)データが入っているフロッピーディスクを会社で渡されました。 自宅で2000で開こうとしても「フォーマットされていません、いますぐフォーマットしますか?」となり開けません。フォーマットしたら、データは消去してしまう?のでできません。データを削除してしまったことも、何もデータが入っていないということはありません。10枚中4枚がそうなり困っています。そのうちの一枚はwin95でマウントしなくては開けないものでした。こんなこと初めてで、友達に相談しても「何にも入っていないんじゃない」と言われてします。HDDにはデータは入っていないんです。。。 どうすればいいのでしょうか?初心者なので分かりやすいようにアドバイスください。よろしくお願いします。

  • HDDをフォーマットしたい

    ウインドウズ7をインストールしたいのですが、ハードディスクをフォーマットしたいです。ハードディスクを完全消去するソフトで一度完全消去しています。ウインドウズ7のディスクをそのまま入れても、読み込ない状態です。

  • フロッピーのフォーマットについて

    昔フロッピーにデータをバックアップしていたのを邪魔なのでまとめてCDにバックアップしたいのですが、 フロッピーをパソコンに入れるとディスクがフォーマットされていません。今すぐフォーマットしますか?となります。 はい。だと中のデータが消えてしまい、いいえだと何も変わりません。 なかのデータを見ることは出来るでしょうか?

  • ハードディスクのフォーマット

    PS3のtorneで利用していた外付けハードディスクを Macの外付けハードディスクにしようと思っていたところ Mac用にフォーマットが出来ません。os snowleopard ディスクユーティリティを使うと ディスクの消去に失敗しました ディスクのマウントを解除出来ませんでした と表示されます。 どうすればフォーマット出来るでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Mac
  • ハードディスク フォーマットについて

    この度ハードディスクを一度スッキリさせたいと思い フォーマットにチャレンジしているのですが なかなかうまく出来なくて困っています。 状況としては マイコンピューター→ローカルディスク→フォーマット という流れで実行しようと思ったのですが このドライブをフォーマットできません。 このドライブを使っているディスクユーティリティや アプリケーションをすべて終了してください となり実行できないのです 自分なりにスタートアップや起動しているアプリケーション等を 停止させて やっているのですが 実行できなくて困ってます。 他のやり方でフォーマットできないかと思い探したら Drive Fitness Test(v4.05) フロッピー版というのを みつけたのでやってみようと思いフロッピーディスクを用意して チャレンジしたのですが これまたうまく出来なくて困ってます このやり方についてなのですが 以下の説明だと  システムから起動とあるのですが この場合 BIOSのBOOT設定等でフロッピーから起動させるのでしょうか? BIOSはいじった事ないので  宜しければ外ずけUSBのフロッピーディスクからの 起動方法を教えてください。 参考までに 以下の説明書いておきます。 どうぞよろしくお願いします。 1.http://www.hitachigst.com/hdd/support/download.htm   のページから   Download binary diskette image(non-Windows systems)(1,440KB)   -creates DOS bootable diskette   をダウンロードします。 2.このページの説明によると「Linux Disk Dump (dd) utility」   を使用するようになっていますが、   ここでは「WinImage」で解凍します。 3.フロッピーディスク1枚を用意します。 4.WinImageがインストールされている場合、   そのままダブルクリックでファイルが表示   されますので「Write disk」でフロッピーに書き込みます。 5.作成されたシステムから起動をします。 6.PC DOS7が起動し、(1)SCSI and ATA support  (2)ATA supportonly とメニューが表示されます。   対象装置はIDEのハードディスクなので   (2)を選択します。(SCSIの人は(1)です。 7.プログラム起動後、接続されているドライブのリストが表示されます。 8.ドライブ選択後、メニューより[Utilities]-[Erase Disk]ですべて  を消去します。