どちらのタイプのフォーマットでも、新しいオペレーティングシステムをセットアップすることができますが、一方のバージョンのフォーマットは、もう一方のバージョンよりも好ましいですか、それとも優れていますか? 2つの違いは何ですか?今日のスーパーユーザーのQ&A投稿で、これらの質問に対する回答を検討します。
今日の質疑応答セッションは、コミュニティ主導のQ&AWebサイトのグループであるStackExchangeの下位区分であるSuperUserの好意で行われます。
上に表示されている画像は 冴羽呂 。
質問
スーパーユーザーリーダーのRudolphは、クイック形式とフル形式の違いを知りたいと考えています。
コンピューターにWindowsXPをインストールしていますが、クイックフォーマットとフルフォーマットのどちらかを選択するように求められるようになりました。違いはなんですか? Windows 7および8のインストールでは、デフォルトでクイックフォーマットを実行するように見えることを知っています。リスクや一貫性の点で2つの間に違いはありますか?
名前が示すように、各タイプのフォーマットにかかる時間には違いがありますが、他に何が違いますか?一方はもう一方よりも優れていますか、それともより好ましいですか?
答え
スーパーユーザーの寄稿者であるWernerHenzeが答えを出しました。
書式設定という用語は、さまざまな目的で使用されます。
まず、ハードディスクの低レベルフォーマットに使用されます。これには、ディスクを取り出して、オペレーティングシステムからアクセスできる小さなユニット(ブロック)に分割することが含まれます。現在、メーカーはセクターサイズ(512バイトや4096バイトなど)を構成し、ディスクを低レベルでフォーマットしています。通常、ユーザーはハードディスクを低レベルでフォーマットすることはできなくなります。
次に、フォーマットはハードディスクの高レベルのフォーマットに使用されます。これは、オペレーティングシステムがファイルシステム構造をディスクに書き込んでいることを意味します。古き良きと FAT(ファイルアロケーションテーブル) たとえば、システムは最初のディスクセクターにブートセクターを書き込み、次のセクターに空のFATを書き込みます。この場合の空は、ファイルアロケーションテーブルのすべてのエントリが未使用としてマークされていることを意味します。
高レベルのフォーマットには、ディスクの不良セクタのスキャン(すべてのセクタを読み取ることができるかどうかの確認)が含まれる場合があり、ディスク上のすべてのデータセクタへのゼロの書き込みが含まれる場合があります。
ディスクをフォーマットすると、Windows XPは高レベルのフォーマットを実行し、ファイルシステム構造をディスクに書き込みます。フルフォーマットと言うと、Windows XPはディスク上のすべてのセクターをスキャンして不良セクターを探します( MSKB302686を参照してください )。 Windows Vista以降、フルフォーマットはすべてのデータセクターにゼロを書き込みます( MSKB941961を参照してください )。ディスク上の各セクターへのアクセスは、ファイルシステム構造を含むブロックのみを書き込むクイックフォーマットよりもはるかに時間がかかります。したがって、通常はクイックフォーマットがはるかに高速であるため必要です。ただし、フルフォーマットを実行したい場合があります。
1。 破壊または譲渡したいディスクがあるかもしれません。クイックフォーマットを実行しただけでも、ファイルデータはディスク上にあり、ファイルシステム構造(ファイル名とファイルがディスクに保存されている情報)のみが削除されます。特殊なプログラムでは、誰かがファイルを「元に戻す」ことを試みる可能性があります。データはまだそこにあります。プログラムのタスクは、どのデータブロックがどのファイルに属しているかを推測/知ることです。
2。 ハードディスクが良好な状態であるかどうかわからない場合があります。次に、完全な形式はすべてのセクターにアクセスするため、良い考えです。したがって、いずれかのセクターが不良である場合、これは認識されます。クイックフォーマットでは、いくつかのセクターのみが書き込まれます。運が悪いと、クイックフォーマットが成功し、後でディスクにデータを書きたいときに失敗します。次に、最初にディスク全体をチェックするフルフォーマットを実行したいと思うでしょう。もちろん、後でいつでも「chkdsk / r」を実行して、ディスクの不良セクタをスキャンできます。
あなたはリスクと一貫性について尋ねました。上記のリスクについて書きました。一貫性に関しては違いはありません。すべての形式で、オペレーティングシステムはファイルシステム構造を書き込みます。この構造は、すべてのファイルシステムアクセスの開始点です。未使用のセクターがゼロにされたり、ランダムなデータで埋められたりしても、違いはありません。
詳細については、 ウィキペディアのフォーマットに関する記事 。
説明に追加するものがありますか?コメントで音を立ててください。他の技術に精通したStackExchangeユーザーからの回答をもっと読みたいですか? ここで完全なディスカッションスレッドをチェックしてください 。