「Windowsはフォーマットを完了できませんでした」エラーの原因と解決策6選
リムーバブルディスクをフォーマットしようとした際、「Windowsはフォーマットを完了できませんでした」というエラーメッセージが表示され、Windowsが対象デバイスのファイルシステムを変更するフォーマット操作を実行できないことがあります。

このエラーメッセージを目にすると焦ってしまうかもしれませんが、心配はいりません。問題の解決策は意外と簡単に見つけられます。
本記事では、「Windowsはフォーマットを完了できませんでした」エラーを修正するための最良の6つの解決策をご紹介します。ただし、具体的な対処法に入る前に、まずこの問題の主な原因を理解しておきましょう。
# なぜ「Windowsはフォーマットを完了できませんでした」エラーが発生するのか?
解決策を説明する前に、このエラーの背後にある考えられる原因を把握しておくことが重要です。これらの要因を事前に理解しておけば、同様のトラブルを未然に防ぐことにもつながります。
以下は、Windowsでフォーマットできないエラーの主な原因の一覧です。
- ウイルスやマルウェアへの感染:ストレージデバイスがウイルスやマルウェアに感染すると、保存データにアクセスできなくなり、通常の方法ではフォーマットもできなくなります。
- 物理的な損傷:ストレージデバイスが物理的に破損している場合、いかなる操作も行えません。
- ドライブが書き込み保護されている:フォーマットしようとしているディスクやストレージデバイスが書き込み保護されていると、変更やフォーマットが妨げられます。
- 空のドライブ:Windowsはパーティションのない空のドライブをフォーマットできません。これは、フォーマットがディスク領域ではなくパーティション単位で実行されるためです。
- ファイルシステムエラー:ファイルシステムエラーにはさまざまなケースがありますが、多くはサポートされていないファイルシステムが原因です。この場合、WindowsはSDカードを直接フォーマットできません。
- 不良セクタ:不良セクタとは、ストレージデバイス上で破損し、読み書きの要求に応答しなくなったセクタのことです。ドライブに不良セクタが存在すると、Windowsではフォーマットが完了しません。
以上が、「Windowsはフォーマットを完了できませんでした」エラーの一般的な原因です。幸い、以下の6つの解決策でこのエラーを修正できます。
解決策1:別のPCを使用する
「Windowsはフォーマットを完了できませんでした」エラーを修正する最初の効果的かつ簡単な方法は、別のコンピュータでフォーマットを試すことです。
場合によっては、問題がWindows OS自体やドライブとの互換性に起因していることもあります。別のPCでドライブをフォーマットしてみることで、問題がWindows側にあるのかどうかを切り分けられます。
解決策2:PCとデバイスのマルウェアをスキャンする
「Windowsはフォーマットを完了できませんでした」というエラーは、リムーバブルデバイスには保護用のアンチウイルスソフトがインストールされていないため、ウイルスやマルウェア感染によって引き起こされることがあります。
アンチウイルスソフトがインストールされていない場合は、多くの脅威から有効に保護してくれるWindows Defenderを活用しましょう。
以下の手順に従ってください。
手順1:SDカードまたはUSBメモリをWindowsデバイスに挿入します。
手順2:Windows + Iキーを押して設定を開き、更新とセキュリティ > Windowsセキュリティ > ウイルスと脅威の防止の順に進みます。

手順3:「スキャンのオプション」をクリックします。

手順4:「カスタムスキャン」を選択し、下にスクロールして「今すぐスキャン」をクリックします。

手順5:左側のパネルで、不具合が発生しているUSBメモリまたはSDカードを選択します。

手順6:スキャン中に表示される画面の指示に従って操作します。
ドライブ内に悪意のあるファイルが検出された場合、Windowsセキュリティアプリがマルウェアやウイルスを削除するかどうかを通知してくれます。
解決策3:コマンドプロンプトを使用する
コマンドプロンプトは、ハードドライブをフォーマットする最も基本的な方法です。外付けSDカードなどのデバイスをフォーマットできない場合でも、コマンドプロンプトを使えば高度なディスク操作を実行できます。「diskpart」や「format」などのコマンドで、手動によるディスクフォーマットが可能です。
ただし、誤ったコマンドの入力はデータ損失につながる可能性があるため、コマンドプロンプトの操作には十分注意してください。作業前に必ず重要なファイルをバックアップしておきましょう。以下の手順に従ってください。
手順1:Win + Sキーを押してWindows検索を開き、「コマンドプロンプト」と入力します。
手順2:コマンドプロンプト(CMD)を管理者として起動します。
手順3:次のコマンドを入力し、Enterキーを押して実行します。
format C: /fs:ntfs
ヒント:フォーマットしたいドライブのドライブ文字が「E」で、設定したいファイルシステムが「FAT32」の場合は、コマンドプロンプトに「format E: /fs:FAT32」と入力します。
解決策4:ディスクの管理を使用する
コマンドプロンプト以外にも、Windowsに標準搭載されている「ディスクの管理」ツールでも「Windowsはフォーマットを完了できませんでした」問題を解決できます。
ディスクの管理は、パーティションやディスクを管理できるWindows標準ユーティリティです。数回のクリックだけで、Windowsがフォーマットできないリムーバブルディスクに新しいボリュームを作成できます。
使用方法は以下の通りです。
手順1:Windows検索で「ディスクの管理」と入力し、最も一致する結果を選択します。
手順2:「Windowsはフォーマットを完了できませんでした」というエラーが表示されたドライブを選択します。
手順3:右クリックして「フォーマット」を選択します。

手順4:ハードドライブのファイルシステム(FAT32またはNTFS)を設定し、「クイックフォーマット」にチェックを入れて「OK」をクリックして続行します。

解決策5:ディスクエラーをチェックして修復する
ディスクチェックは、ドライブのファイルシステムエラーを確認するのに役立つWindowsの便利な機能です。
「Windowsはフォーマットを完了できませんでした」エラーを修正するには、以下の手順に従ってください。
手順1:SDカードをPCに接続します。
手順2:「Windows + E」キーを押してエクスプローラーを開きます。
手順3:問題のあるデバイスを右クリックし、「プロパティ」を選択します。
手順4:「ツール」タブの「エラーチェック」欄にあるチェックボタンをクリックします。

手順5:問題が検出された場合は、ドライブの修復を選択します。

解決策6:書き込み保護を無効にする
ここまで紹介したすべての解決策を試してもディスクをフォーマットできない場合は、書き込み保護がかかっている可能性があります。保護が有効な場合、「ディスクは書き込み禁止になっています。書き込み禁止を解除するか、別のディスクを使用してください。」というメッセージが表示されます。
その場合は、以下の手順で書き込み保護を無効化して問題を解決してみてください。
手順1:Windows + Rキーを押して「ファイル名を指定して実行」ダイアログを開きます。
手順2:regeditと入力し、「OK」をクリックします。
手順3:次のキーへ移動します。
HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control
手順4:Controlを右クリックし、「新規」>「キー」の順に選択して、「StorageDevicePolicies」と名前を付けます。

手順5:StorageDevicePoliciesを右クリックし、「新規」>「DWORD(32ビット)値」を選択します。

PCが64ビットの場合は、QWORD(64ビット)値を選択してください。次に、その名前を「WriteProtect」にします。
手順7:WriteProtectをダブルクリックし、値のデータに「0」を入力して「OK」をクリックします。

まとめ
今回は、「Windowsはフォーマットを完了できませんでした」エラーが発生する理由と、6つの方法による対処法について解説しました。本記事で紹介した手順を実践することで、問題を効果的に解決し、ストレージデバイスのフォーマットに成功できることを願っています。
Brian Peng(ブライアン・ペン)
Brian Pengは、13年以上のIT経験を持つPC技術者兼ネットワークエンジニアです。長年IT業界で活動し、さまざまな企業に対してITサポートおよびネットワークサービスの支援を提供してきました。現在までに、コンピュータ、ゲーム、モバイル関連の記事を1000本以上執筆しています。
-
Windows 10で発生するエラー0x0000605の原因と解決方法
一部のユーザーから、Windows 10パソコンが突然起動できなくなるという報告が寄せられています。起動プロセスの途中で「PC/デバイスを修復する必要があります」という回復エラーメッセージが表示され、エラーコード0x0000605とともに起動シーケンスが停止してしまうのです。エラーコード0x0000605に対応するMessageIDはSTATUS_IMAGE_CERT_EXPIREDです。これは、該当ファイルの署名証明書の有効期限が切れているため、Windowsがそのデジタル署名を検証できないことを意味します。エラー0x0000605の原因この問題を調査し、さまざまなユーザーレポートを分析した
-
Windowsで音量バーが画面左上に固定されて消えない問題を解決する5つの方法
画面左上に音量コントロールが表示され続ける問題とは画面の左上隅にボリューム コントロールが固定される問題:これはWindowsユーザーの間でよく知られている不具合です。音量を調整しようとすると、ボリューム コントロールのボックスが画面の左上隅に表示されたまま固まり、どのような操作をしても移動させることができません。通常は数秒後に自動的に消えますが、場合によっては消えないこともあります。音量バーが固まっている間は、他のプログラムを開くことすらできません。数秒経ってもボリューム コントロールが消えない場合、唯一の解決策はシステムの再起動ですが、再起動しても問題が解決しないケースも報告されています。