物理フォーマットについては、Windows標準の機能では行うことができません。
専用のツール(ローレベルフォーマッタ)を使う必要があります。
では、Windowsが行うフォーマットは何なのかというと、論理フォーマットです。
「物理フォーマット」と「論理フォーマット」については、
混同されることも多い部分なので、下記ページにまとめてみました。
物理フォーマットは、データを消去したいときだったり、
ハードディスクを一旦リセットしたいときに使われるものです。
別名、「ローレベルフォーマット」とも呼ばれます。
しかも、現在では物理フォーマットと一口に言っても、
厳密には内容が違ってたりするので、難しいところです。
物理フォーマットとは
物理フォーマットは、白紙のノートにマス目を書く作業によくたとえられます。
ディスク上のトラック、セクタを決め、読み書きできるような状態にします。
実際に記憶装置として使える容量は、
すべての容量から、マス目として書いた線の面積分だけ少なくなります。
実は、最近のハードディスクでは、厳密な意味での物理フォーマットはできません。
というか、できなくなりました。
物理フォーマットは文字通り、ハードディスクデータの基礎となる部分を初期化する作業であるため、
動作電圧、振動、温度など、極めて安定した環境下での実行が求められます。
しかし、一般にユーザー側の使用環境は、ハードディスクの通常の使用には問題なくても、
物理フォーマットに対しては、必ずしも理想的とは言い難い状況です。
つまり、物理フォーマットの実行によって、
逆にハードディスクのトラブルを発生させてしまう危険性があるわけです。
特に高密度、大容量化した最近のATAハードディスクではこのようなリスクが高いため、
厳密な意味での物理フォーマットはできなくなりました。
ちなみに、ハードディスクはメーカー出荷時に、
動作テストも兼ねて物理フォーマットされた状態で出荷されています。
ユーザー側では、特に何もする必要はありません。
物理フォーマットに対して、そこまでこだわる理由もないんです。
物理フォーマットが必要な理由
ユーザー側では物理フォーマットの必要がないのに、
今でも「物理フォーマット」という言葉が頻繁に使われているのは、
実は、「データを消去したい」という理由が大半なのではないでしょうか。
このような経緯から、現在一般的に言われている「物理フォーマット」とは、
対象領域を「0」で埋めて、データを消してしまうことを指しています。
正確には、「ゼロフィル」と呼ばれる方法です。
厳密に言えば、物理フォーマットではないのかもしれませんが、
物理フォーマットがユーザー側でできなくなった現在、
広い意味で「データの初期化」=「ゼロフィル」=「物理フォーマット」として、
定着したんだと思います。
ゼロフィルを行う
「ゼロフィル」を行うには、専用のツールを使う必要があります。
一般的に、ハードディスク用のツールは各ハードディスクメーカーから提供されていますが、
自分のパソコンのハードディスクが、どこのメーカーだかわからないこともあると思います。
しかもそれらのツールは各メーカー専用であることが多く、
ハードディスクが他社製だったりすると、操作ができなかったりします。
てなわけで、汎用性の高さから、
ここでは「Darik's Boot and Nuke」(以下、「DBAN」と略記)を紹介しておきます。
入手先や使い方については、下記ページにて。
ちなみに、「DBAN」はデータ消去ツールですが、ゼロフィルだけを行うこともできます。
広い意味での物理フォーマットツールとしても動作する、というわけです。
実際には、ゼロフィルだけでファイル復元ソフトでのデータ抽出はほぼ不可能になります。
例外として、ハードディスクを分解して、ディスクに残る残留磁気を検出し、
データを抽出するという方法もありますが、データ復旧専門業者でもない限り無理な作業です。
「DBAN」では繰り返しデータを上書きすることで、
残留磁気からのデータ抽出さえも無効にしてしまうことができます。
また、ゼロフィルを行うと不安定だったセクタが復旧する可能性があります。
ハードディスクも磁気で記録してあるので、ボケてくることがあるんですね。
壊れたハードディスクが直るわけではありませんが、
長い期間通電していなかったハードディスクなどでは有効かもしれません。