Windows 10でコマンドプロンプトを使ってUSBフラッシュドライブをフォーマットする方法
WindowsでUSBフラッシュドライブをフォーマットするのは、通常は非常に簡単です。ファイルエクスプローラーで右クリックし、「フォーマット」を選択してファイルシステムを選択し、「フォーマット」ボタンをクリックするだけです。簡単です。しかし、時にはうまくいかないこともあります。「Windowsはフォーマットを完了できませんでした」という恐ろしいメッセージが表示されたり、ドライブ文字を割り当てたにもかかわらずファイルエクスプローラーにドライブが表示されなかったりすることもあります。特にすぐにドライブを動作させなければならない場合は、本当にイライラします。これらのトリックがうまくいかない場合は、コマンドプロンプトを使ったコマンドラインルートでこれらの問題を回避できます。
注意:コマンドプロンプトでフォーマットすると、ドライブ上の*すべて*が消去されます。コマンドプロンプトを実行すると、すべてのデータが消去されるため、作業を始める前に重要なファイルを必ずバックアップしてください。また、この方法は、Windowsが通常のフォーマッタと連携しない場合や、ドライブが「不明」または「初期化されていません」と表示される場合にも役立ちます。
Windowsのコマンドプロンプトを使用してUSBドライブをフォーマットする方法
まず正しいドライブが接続されているか確認しましょう。メインディスクを消去しないでください。
- ディスクの管理を開きます。スタートボタンを右クリックし、ディスクの管理を選択します。ディスクの一覧からUSBドライブを見つけます。通常は「リムーバブル」と表示され、適切なサイズになっています。
- 表示されなかったり、動作がおかしくない場合は、ドライブを*取り外し*、再度差し込んでディスク番号を確認してください。この手順により、C:ドライブなどの重要なドライブを誤ってフォーマットしてしまうのを防ぐことができます。
管理者としてコマンドプロンプトを実行する
- スタートメニューの検索ボックスに「CMD」と入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。UACプロンプトが表示される場合がありますが、「はい」をクリックして続行してください。ディスク操作には管理者権限が必要であり、Windowsは必要以上に操作を難しくするため、この手順は必須です。
diskpartユーティリティを起動します
- コマンドプロンプトで
diskpartと入力して を押しますEnter。すると、新しくてきれいなコマンドインターフェースがポップアップ表示されます。ここから魔法が始まります。
接続されているすべてのドライブを一覧表示する
list diskと入力して を押しますEnter。接続されているすべてのディスク(内蔵ドライブとUSBメモリ)が表示されます。サイズや位置から、どのUSBドライブが自分のドライブか覚えておきましょう。ドライブには0、1、2…と番号が振られているので、自分のドライブを正しく認識できるようにしておきましょう。
USBドライブを選択してクリーニングする
- と入力し
select disk X、X は USB ドライブの番号 (例:select disk 1) にして を押しますEnter。 cleanと入力して を押します。Enterこれによりパーティションテーブルが消去されます。これは、パーティションを最初から作り直すようなものです。設定によっては、ドライブが書き込み禁止になっている場合やハードウェアに不具合がある場合、この操作が失敗することがあります。通常は動作しますが、うまくいかない場合は、接続を切断してから再接続するか、物理的な書き込み禁止スイッチがあるかどうかを確認してください。
新しいパーティションを作成する
create partition primaryと入力して を押しますEnter。これにより、ドライブに新しい空のパーティションが作成されます。
新しいパーティションをフォーマットする
- NTFS でフォーマットしたいですか?
format fs=NTFS quickと入力して を押してくださいEnter。クイックフォーマットはフルスキャンを省略するので、より高速です。互換性のために FAT32 をご希望の場合は、 を実行してくださいformat fs=FAT32 quick。ただし、FAT32 にはサイズ制限(ファイルあたり最大 4GB)があることにご注意ください。
ドライブ文字を割り当てて完了
assignドライブ文字を入力すると、エクスプローラーに表示されます。必要に応じて、 のように明示的に文字を指定することもできますassign letter=E。- 最後に、
exit2回入力します。1回目はdiskpartを終了し、2回目はコマンドプロンプトを終了します。これで、USBメモリが新しいファイルシステムとドライブ文字で「This PC」の下に表示されるはずです。
困った時に、通常のフォーマットがうまくいかない時は、この方法が救世主になるかもしれません。Windowsのドライブ管理方法に問題があるだけの場合もありますし、コマンドラインで操作すればその問題を回避できることもあります。私の環境では数え切れないほどうまくいきましたが、時々奇妙な動作をすることがあります。もしおかしな動作になった場合は、再起動か再接続が必要になるかもしれません。
まとめ
- コマンドプロンプトを管理者として実行します。
- diskpart を使用してディスクを一覧表示し、関連するディスクを選択します。
- ドライブをクリーンアップし、新しいパーティションを作成します。
- 好みのファイル システムですばやくフォーマットします。
- ドライブ文字を割り当てて、エクスプローラーに表示されるかどうかを確認します。
まとめ
ファイルエクスプローラーやディスクの管理でフォーマットに失敗した場合、この方法はかなり有効な代替手段となります。少し手間はかかりますが、ドライブがうまく動作しない場合は、これでようやく問題を解決できる場合が多いです。ただし、ディスク番号とコマンドには十分注意してください。そうしないと、間違ったドライブを消去してしまう可能性があります。もしこの方法が役に立った、あるいは少なくとも正しい方向を指し示せたなら、誰かの頭痛の種を救えることを祈っています。頑張ってください!