技術ノート 説明者 クイックフォーマットとフルフォーマットの違いは何ですか?

クイックフォーマットとフルフォーマットの違いは何ですか?

クイックフォーマットとフルフォーマットの違いは何ですか?

どちらのタイプのフォーマットでも、新しいオペレーティング システムのセットアップに役立ちますが、一方のフォーマットのバージョンがもう一方のバージョンよりも好ましいのでしょうか、それとも優れているのでしょうか?両者の違いは何ですか?今日のスーパーユーザー Q&A の投稿では、これらの質問に対する答えを探ります。

クイックフォーマットとフルフォーマットの違いは何ですか?

今日の質疑応答セッションは、コミュニティ主導の Q&A Web サイトのグループである Stack Exchange の下位部門である SuperUser のご好意で提供されました。

クイックフォーマットとフルフォーマットの違いは何ですか?

上記の画像は saebaryo のご厚意によるものです。

質問

クイックフォーマットとフルフォーマットの違いは何ですか?

SuperUser 読者の Rudolph は、クイック フォーマットとフル フォーマットの違いを知りたいと考えています。

クイックフォーマットとフルフォーマットの違いは何ですか?

コンピュータに Windows XP をインストールしているのですが、またもやクイック フォーマットとフル フォーマットのどちらかを選択するよう求められます。違いはなんですか? Windows 7 および 8 のインストールでは、デフォルトでクイック フォーマットが実行されるようです。リスクや一貫性の点でこの 2 つに違いはありますか?

名前が示すように、各タイプの書式設定にかかる時間には違いがありますが、この 2 つの形式には他にどのような違いがあるのでしょうか?どちらかがもう一方よりも優れていますか、それともより好ましいでしょうか?

クイックフォーマットとフルフォーマットの違いは何ですか?

答え

SuperUser の寄稿者 Werner Henze が私たちに答えてくれました。

書式設定という用語はさまざまな目的で使用されます。

まず、ハードディスクの低レベルフォーマットに使用されます。これには、ディスクを取得し、オペレーティング システムがアクセスできる小さな単位であるブロックに分割することが含まれます。現在、メーカーはセクター サイズ (512 バイトや 4096 バイトなど) を設定し、ディスクをローレベル フォーマットします。通常、ユーザーはハードディスクをローレベルフォーマットできなくなります。

2 番目に、フォーマットはハードディスクの高度なフォーマットに使用されます。これは、オペレーティング システムがファイル システム構造をディスクに書き込んでいることを意味します。たとえば、古き良き FAT (ファイル アロケーション テーブル) では、システムは最初のディスク セクタにブート セクタを書き込み、次のセクタに空の FAT を書き込みます。この場合の空とは、ファイル割り当てテーブル内のすべてのエントリが未使用としてマークされていることを意味します。

高レベルのフォーマットには、ディスクの不良セクタのスキャン (すべてのセクタが読み取れるかどうかの確認) が含まれる場合があり、ディスク上のすべてのデータ セクタへの 0 の書き込みが含まれる場合があります。

ディスクをフォーマットすると、Windows XP は高レベルのフォーマットを実行し、ファイル システム構造をディスクに書き込みます。フル フォーマットという場合、Windows XP はディスク上のすべてのセクタをスキャンして不良セクタを探します ( MSKB 302686 を参照 )。 Windows Vista 以降、完全なフォーマットではすべてのデータ セクターに 0 が書き込まれます ( MSKB 941961 を参照 )。ディスク上の各セクターにアクセスするには、ファイル システム構造を含むブロックのみを書き込むクイック フォーマットよりもはるかに時間がかかります。したがって、通常は、はるかに高速なクイック フォーマットが必要になります。ただし、完全なフォーマットを実行したい場合もあります。

1. 破棄または譲渡したいディスクがあるかもしれません。クイック フォーマットを実行しただけの場合、ファイル データはディスク上に残り、ファイル システム構造 (ファイル名とファイルがディスク上で保存されている場所の情報) のみが削除されます。特殊なプログラムを使用すると、誰かがあなたのファイルを「削除取消し」しようとする可能性があります。データはまだそこにあります。プログラムのタスクは、どのデータ ブロックがどのファイルに属しているかを推測/認識することです。

2. ハードディスクが良好な状態であるかどうかわからない場合があります。フルフォーマットはすべてのセクターにアクセスするため、いずれかのセクターが不良である場合にそれが認識されるため、フルフォーマットが良い考えになります。クイック フォーマットでは、少数のセクターのみが書き込まれます。運が悪いと、クイック フォーマットが成功してしまい、後でディスクにデータを書き込もうとしたときに失敗してしまいます。その場合、最初からディスク全体をチェックする完全なフォーマットを実行しておけばよかったと思うでしょう。もちろん、後でいつでも「chkdsk /r」を実行して、ディスクの不良セクタをスキャンできます。

リスクと一貫性についてお尋ねがありました。以上、リスクについて書きました。一貫性に関しては違いはありません。どのフォーマットでも、オペレーティング システムはファイル システム構造を書き込み、この構造がすべてのファイル システム アクセスの開始点となります。未使用のセクターがゼロに設定されたり、ランダムなデータが埋め込まれたりしても、何の違いもありません。

詳細については、 「書式設定」に関する Wikipedia の記事 を参照してください。


説明に何か追加することはありますか?コメントでは音を消してください。他のテクノロジーに精通した Stack Exchange ユーザーからの回答をさらに読みたいですか? ここで完全なディスカッション スレッドを確認してください

「クイックフォーマットとフルフォーマットの違いは何ですか?」に関するベスト動画選定!

【Windows 11】SSDをフォーマットする手順
【Mac入門講座】#6 外部ハードディスク/SSDのフォーマットとフォーマット形式の使い分けについて