Byゆき / 最後の更新日時 2020年05月20日

状況

  • USBメモリーおよびSDカードはデータの保存と転送に役立つので、よく使われています。しかし、使用前にWindows 7/8/10でUSBメモリーまたはSDカードをフォーマットしようとする時、「Windowsはフォーマットを完了できませんでした」というエラーメッセージが出てきて、USBメモリーまたはSDカードをフォーマットできないかもしれません。

    エラーメッセージ

上図のように、このエラーメッセージが短すぎます。「Windowsはフォーマットを完了できませんでした」という問題についての詳細情報は何もありません。

なぜフォーマットが完了できませんでしたか?

なぜWindows 7/8/10はフォーマットを完了できませんでしたか?考えられる理由はウイルス感染、書き込み禁止、不良セクター、または物理的なダメージです。

  • もし、ウイルスに感染したPCでUSBメモリーまたはSDカードを使用するなら、USBメモリーまたはSDカードもウイルスに感染した可能性が高いです。ウイルスは危険なファイルをメモリに書き込み続けます。すると、USBメモリーまたはSDカードにアクセスできないことを引き起こします。

  • USBメモリーまたはSDカードは書き込み保護/書き込み禁止になっている場合、フォーマットは禁止項目の一つなので、USBメモリーまたはSDカードがフォーマットできなくなるのは当然です。

  • セクター(HDDでデータを記録する際の最小単位)の一部は破壊された場合、これらのユニットが読み込み・書き込み不可です。そのため、不良セクターもこの問題を起こせます。

  • 最後に、メモリが大きなダメージを受ける場合、それもフォーマットできないことは間違いありません。

フォーマット完了できないことを修正する方法

Windowsはフォーマットに失敗する様々な原因によって、一つ以上の対処法を考えていて、以上の問題を解決してみましょう。

  • 必要に応じて、適切なセキュリティソフト(ウイルス対策ソフト)を見つけます。ウイルス対策ソフト比較・一覧表を参考にすることができます。

  • SDカードの書き込み禁止を解除します。具体的な方法について、記事 1を参考にすることができます。

  • メモリをチェックして、その上の不良セクターやエラーを確認し、修復します。具体的なやり方は記事 2を参考にすることができます。

  • 前の解決案を実行した後、まだダメなら、壊れたメモリを別の状態良いメモリと交換するしかありません。

フォーマットできないメモリを他の方法でフォーマット

一般的なフォーマット方法でお使いのメモリ(USBメモリー、SDカード、microSDカードなど)をフォーマットできない場合、以下の方法を試して、それをフォーマットできるはずです。また、ご存知のように、メモリのフォーマットはメモリ内のすべてのデータを消すので、事前に重要なファイルをバックアップしておいたほうがいいです。

ここでは、USBメモリーのフォーマットを例として他のフォーマット方法を詳細に紹介したいです。まずはUSBメモリーをコンピューターに接続し、そして以下のステップバイステップガイドに従ってください:

方法1:ディスクの管理でフォーマット

「ディスクの管理」はWindowsに標準搭載されているツールで、パーティション&ディスクの管理を行えます。USBメモリーまたはSDカードは、認識可能なファイルシステムがないか、またはファイルシステムが全くないので、ファイルエクスプローラに表示されませんが、「ディスクの管理」に表示されます。そのため、「ディスクの管理」でメモリをWindowsでサポートされているファイルシステムでフォーマットできます。

手順 1. 「ディスクの管理」を開きます。Windows 10の場合、スタートボタンを右クリックして、「ディスクの管理」を選択します。或いは、実行ボックスに「diskmgmt.msc」と入力し、「ディスクの管理」を起動します。

Diskmgmt.msc

手順 2. フォーマットする必要があるUSBメモリーを右クリックして、「フォーマット」を選択します。

フォーマット

手順 3. 次の画面でファイルシステムの形式を選択し、「OK」をクリックして、フォーマットを開始します。

OK

※【補足】挿入したUSBメモリーは、何のファイルシステムがない未割り当て領域として表示された場合、それを右クリックして、「新しいシンプルボリューム」オプションを選択します。そして、新しいシンプルボリュームウィザードに従って、新しいパーティションを作成するうちに、このメモリをファイルシステムでフォーマットします。未割り当て領域

方法2:Diskpartでフォーマット

DiskpartもWindowsに内蔵されているツールで、コマンドプロンプトからディスク&パーティションを管理できます。「ディスクの管理」と比べて、Diskpartはユーザーにより多くの権限を与えます。

Diskpartを開くために、実行ボックスに「diskpart.exe」と入力するか、または管理者特権のコマンドプロンプトに「diskpart」と入力します。Diskpartユーティリティを起動した後、コマンドプロンプト上で以下のdiskpartコマンドを利用してUSBメモリーをフォーマットします:

List disk

select disk n(nはフォーマットしたいUSBメモリーのディスク番号です)

clean(このコマンドは選択されたディスク上のすべてのデータを削除します)

create partition primary

format FS=FAT32

assign letter X:(XはUSBメモリーに割り当てられたドライブ文字で、自分の好みにより変更できます)

未割り当て領域

これで、USBメモリーを削除して、FAT 32ファイルシステムで再フォーマットします。それをNTFSファイルシステムでフォーマットしたい場合、「format FS=FAT32」を「format FS=NTFS」コマンドに置き換えればいいです。

方法3:無料パーティション管理ソフトでフォーマット

上述の方法でまだフォーマットできない場合、サードパーティ製のパーティション管理フリーソフト -AOMEI Partition Assistant Standardを使ってみることができます。

こちらからダウンロード

手順 1. このソフトを無料でダウンロードし、インストールし、起動します。

手順 2. ホーム画面で、USBメモリーを右クリックします。ドロップダウンメニューから「詳細処理」→「パーティションをチェック」オプションを選択します。

エラーチェック

手順 3. 次の画面で、「chkds.exeを実行してパーティションのエラーをチェックし、修正します」を選択して、「はい」をクリックします。

チェックと修正

手順 4. チェックが終わると、USBメモリーを右クリックして、「パーティションをフォーマット」を選択します。

パーティションをフォーマット

手順 5. そして、一つのファイルシステムを選んで「はい」をクリックします。

ファイルシステム

手順 6. 最後は仮想結果を確認して問題なければ「適用」をクリックして、すべての操作を実行します。

適用


AOMEI Partition Assistant Standardはパーティション&ディスクの管理に対して多くの強力な機能を提供しています。例えば、パーティションの作成、削除、フォーマット、チェックなどです。しかし、パーティションの復元、分割、消去、拡張など、もっと高度な機能を楽しみたいなら、高級版にアップグレードする必要があります。

完全版を購入する前に、無料体験版をダウンロードして試してみましょう!無料体験

一般的に、以上の手順を実行した後、USBメモリーまたはSDカードはフォーマットできるはずですが、「Windowsはフォーマットを完了できませんでした」というエラーメッセージがまだ表示されるなら、メモリには物理的なダメージがある可能性があります。こういう場合、メモリを修理センターに持って行って、もう一度それが動作するようにダメージを修復する方法があるかどうか聞いてみます。