Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

「Windowsはフォーマットを完了できませんでした」エラーの解決方法

SDカードやUSBメモリをフォーマットしようとした際に、「Windowsはフォーマットを完了できませんでした(Windows was unable to complete the format)」というエラーメッセージが表示されることがあります。このエラーの原因としては、不良セクタ、ストレージデバイスの物理的な破損、ディスクへの書き込み保護、ウイルスやマルウェアへの感染など、さまざまなものが考えられます。また、USBドライブやSDカードのフォーマットに関するもう一つの大きな要因として、WindowsがFATパーティションテーブルを読み取れないケースが挙げられます。この問題は、以下の条件に当てはまる場合に発生しやすいです。

  • ディスク上のファイルシステムが1セクターあたり2048バイトを使用している
  • フォーマットしようとしているディスクがすでにFATファイルシステムを使用している
  • Microsoft以外のOS(Linuxなど)を使ってSDカードやUSBドライブをフォーマットしたことがある

「Windowsはフォーマットを完了できませんでした」エラーの解決方法

この問題には複数の解決策が存在します。あるユーザーの環境で有効だった方法が、別のユーザーでは機能しないこともあります。これはシステム構成や使用環境によって状況が異なるためです。以下の手順を順番に試して、エラーを解決していきましょう。

「Windowsはフォーマットを完了できませんでした」エラーの修正手順

作業を始める前に、万一のトラブルに備えて復元ポイントを作成しておくことをおすすめします。

方法1:SDカードやUSBドライブに物理的な破損がないか確認する

まず、問題のSDカードやUSBドライブを別のPCに接続し、認識されるかどうかを確認してください。次に、動作が確認できている別のSDカードやUSBドライブを同じスロットに挿入し、スロット自体が故障していないかを検証します。これでハードウェア側の原因を排除できたら、次のトラブルシューティングに進みましょう。

方法2:USBドライブやSDカードが書き込み保護されていないか確認する

USBドライブやSDカードが書き込み保護されていると、ドライブ上のファイルやフォルダを削除できないだけでなく、フォーマットも実行できません。この問題を解決するには、SDカード側面にあるロックスイッチを「ロック解除(Unlock)」の位置に切り替えて、書き込み保護を解除してください。

「Windowsはフォーマットを完了できませんでした」エラーの解決方法

方法3:Windowsの「ディスクの管理」を使ってフォーマットする

1. Windowsキー + R を押し、「diskmgmt.msc」と入力してEnterキーを押すと、ディスクの管理が開きます。

「Windowsはフォーマットを完了できませんでした」エラーの解決方法

2. 上記の方法でディスクの管理にアクセスできない場合は、Windowsキー + X を押してコントロールパネルを選択します。

「Windowsはフォーマットを完了できませんでした」エラーの解決方法

3. コントロールパネルの検索ボックスに「管理ツール」と入力し、管理ツールを選択します。

「Windowsはフォーマットを完了できませんでした」エラーの解決方法

4. 管理ツールの中からコンピューターの管理をダブルクリックします。

5. 左側のメニューからディスクの管理を選択します。

6. 対象のSDカードまたはUSBドライブを見つけて右クリックし、フォーマットを選択します。

「Windowsはフォーマットを完了できませんでした」エラーの解決方法

7. 画面の指示に従って操作を進め、その際「クイックフォーマット」のチェックを外すようにしてください。

これでエラーが解決するはずですが、それでもドライブをフォーマットできない場合は、次の方法に進んでください。

方法4:レジストリで書き込み保護を無効にする

1. Windowsキー + R を押し、「regedit」と入力してEnterキーを押します。

「Windowsはフォーマットを完了できませんでした」エラーの解決方法

2. 次のレジストリキーへ移動します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies

注意: StorageDevicePoliciesキーが見つからない場合は、「Control」キーを選択して右クリックし、新規 > キーを選択します。キー名を「StorageDevicePolicies」としてください。

「Windowsはフォーマットを完了できませんでした」エラーの解決方法

3. StorageDevicePolicies配下にあるWriteProtectというレジストリ値を探します。

「Windowsはフォーマットを完了できませんでした」エラーの解決方法

注意: 上記のDWORD値が存在しない場合は新しく作成します。「StorageDevicePolicies」キーを選択して右クリックし、新規 > DWORD (32ビット) 値を選択します。名前を「WriteProtect」としてください。

4. WriteProtectをダブルクリックし、値を「0」に設定して書き込み保護を無効化します

「Windowsはフォーマットを完了できませんでした」エラーの解決方法

5. 変更を保存するためにPCを再起動します。

6. 再度デバイスのフォーマットを試みて、エラーが解消されたかどうかを確認してください。

方法5:コマンドプロンプトを使ってフォーマットする

1. Windowsキー + X を押し、コマンドプロンプト(管理者)を選択します。

「Windowsはフォーマットを完了できませんでした」エラーの解決方法

2. 以下のコマンドを順番に入力し、それぞれEnterキーを押します。

diskpart
list disk

「Windowsはフォーマットを完了できませんでした」エラーの解決方法

3. 表示された一覧から対象のディスクを選択し、次のコマンドを入力します。

select disk (ディスク番号)

注意: 例えば、SDカードやUSBドライブが「ディスク2」の場合は、「select disk 2」と入力します。

4. 続けて以下のコマンドを順番に入力し、それぞれEnterキーを押します。

clean
create partition primary
format fs=FAT32
exit

「Windowsはフォーマットを完了できませんでした」エラーの解決方法

注意: 途中で次のようなメッセージが表示される場合があります。

ボリュームが別のプロセスによって使用中のため、フォーマットを実行できません。このボリュームを最初にマウント解除すれば、フォーマットが実行できる可能性があります。このボリュームに対して開かれているすべてのハンドルは無効になります。
このボリュームのマウントを強制的に解除しますか? (Y/N)

「Y」と入力してEnterキーを押してください。これによりフォーマットが実行され、「Windowsはフォーマットを完了できませんでした」エラーが解決されます。

5. SDカードまたはUSBドライブのフォーマットが完了し、すぐに使用できる状態になります。

方法6:SD Formatterを使う

注意: この方法ではすべてのデータが削除されます。作業を始める前に、必ずSDカードやUSBドライブ内のデータをバックアップしてください。

1. SD Formatterをダウンロードします。

「Windowsはフォーマットを完了できませんでした」エラーの解決方法

2. ダウンロードしたファイルをダブルクリックしてアプリケーションをインストールします。

「Windowsはフォーマットを完了できませんでした」エラーの解決方法

3. デスクトップのショートカットからアプリケーションを起動し、ドライブのドロップダウンメニューから対象のドライブ文字を選択します。

4. フォーマットオプションで「上書きフォーマット(Overwrite format)」を選択します。

「Windowsはフォーマットを完了できませんでした」エラーの解決方法

5. 「フォーマットするとこのカード上のすべてのデータが消去されます。続行しますか?」という確認ポップアップが表示されたら、「はい」をクリックします。

「Windowsはフォーマットを完了できませんでした」エラーの解決方法

6. SD Card Formatterのウィンドウにフォーマットの進行状況が表示されます。

「Windowsはフォーマットを完了できませんでした」エラーの解決方法

7. USBドライブやSDカードの完全なフォーマットには時間がかかる場合があるため、処理が完了するまでお待ちください。

「Windowsはフォーマットを完了できませんでした」エラーの解決方法

8. フォーマットが完了したら、SDカードを取り外してから再度挿入します。

まとめ

以上で「Windowsはフォーマットを完了できませんでした」エラーの修正は完了です。物理的な破損の確認から、書き込み保護の解除、ディスクの管理、diskpartコマンド、専用ツールの活用まで、状況に応じて適切な方法を試してみてください。それでも問題が解決しない場合は、ストレージデバイス自体の寿命も疑われるため、新しいデバイスへの交換を検討しましょう。このガイドについてご不明な点がある場合は、コメント欄でお気軽にお尋ねください。

  1. Windowsでフォーマットが完了しないときの対処法!エラーを解決する3つの方法

    パソコンのパフォーマンスを快適に維持したいなら、ハードディスクのフォーマットは有効な手段の一つです。しかし、いざフォーマットを実行しようとした際に、「Windowsはフォーマットを完了できませんでした」や「Windowsはこのドライブをフォーマットできません」といったエラーが表示されることがあります。 せっかく作業を進めていたのに、このようなエラーに直面すると非常に困ってしまいますよね。そこで本記事では、「Windowsはフォーマットを完了できませんでした」エラーを解決するための、最も効果的な3つの方法をご紹介します。 方法1:コマンドプロンプトを使用する コマンドプロンプトを使ったフォーマッ

  2. Windows 11でUSBドライブが取り出せないときの対処法6選

    データは現代のあらゆる活動を支える、最も重要な資産の一つです。外出先でデータを保存・転送する際、多くの人がまず選ぶのがUSBメモリではないでしょうか。USBフラッシュドライブは持ち運びが簡単で非常に便利なうえ、ファイルやデータのバックアップにも頻繁に活用されています。デジタル化が進む昨今、USBストレージへの依存度はますます高まっています。 そのため、Windows PCからUSB機器を取り外す前には、データの消失やファイル破損を防ぐために必ず「取り出し(イジェクト)」操作を行います。エクスプローラーを開き、USBドライブを右クリックして「取り出し」を選択すると、「ハードウェアの取り外しが完