SDカードをFAT32にフォーマットできない原因と修正方法
SDカードをFAT32にフォーマットできないのはなぜですか?対応する修正にはいくつかの考えられる原因があります。この記事では、制限なくSDカードを FAT32として簡単にフォーマットする方法を説明します。
なぜSDカードをFAT32形式にフォーマットできないのですか?
「最近、256GBのSanDisk SDカードを購入し、ドライブレコーダーで使用しようとしています。しかし、ドライブレコーダーがFAT32でフォーマットされたSDカードしか読み取れないようです。Windowsでこのカードをフォーマットしようとしたところ、FAT32のオプションが表示されませんでした。古い32GBのSDカードは問題なくFAT32にフォーマットできるのに、容量が64GBを超えるとFAT32にフォーマットできないのでしょうか。それとも他に原因があるのでしょうか?」 – Redditからの質問
WindowsでSDカードをFAT32形式にフォーマットできない場合、「ディスクが書き込み禁止になっています」や「Windowsはフォーマットを完了できませんでした」といったエラーメッセージが表示されることがあります。また、Redditの投稿によれば、FAT32形式のオプションが表示されないこともあります。
一般的な原因としては、以下が考えられます:
- SDカードの容量が32GBを超えている
- SDカードが読み取り専用設定になっている
- SDカードがロックされている
- SDカードにウイルスやマルウェアが存在する
- SDカードに不良セクタがある
- SDカードのパーティションが適切に設定されていない
- WindowsがSDカードのファイルシステムを認識またはサポートできない
この問題を解決するための準備として、まずSDカードのデータをバックアップすることをお勧めします。
SDカードをFAT32にフォーマットできないの修正方法
「SDカードをFAT32形式にフォーマットできないのはなぜですか?」の答えに基づいて、必要なファイルシステムにカードを修正およびフォーマットするための対処法を試すことができます。
修正1. AOMEI Partition Assistantを実行する
Redditの投稿のような状況では、32GBを超えるSDカードはWindowsでFAT32形式にフォーマットできません。しかし、AOMEI Partition Assistantを使えば可能です。AOMEI Partition Assistantは、SDカードをFAT32形式にフォーマットできるフリーソフトです。たとえ2TBのカードでもFAT32形式にフォーマットできます。また、データを失わずにNTFSからFAT32に変換することもできます。
「SDカードをFAT32にフォーマットできない」という問題を修正するために、無料でダウンロードできます:
手順 1. AOMEI Partition Assistantをインストールして実行します。FAT32にフォーマットする必要があるパーティションを右クリックして「パーティションをフォーマット」を選択します。
手順 2. 小さなウィンドウが表示されるので、表示されるファイルシステムの中からFAT32を選択して「OK」をクリックします。このパーティションのクラスターサイズを変更したり、パーティションラベルを追加することもできます。
手順 3. 最後は「適用」をクリックし、フォーマット操作を実行します。
重要なデータが誤って失われた場合は、データを復元する「データ復元」機能を実行することができます。
問題2. SDカードの書き込み禁止を解除する
SDカードをフォーマットしようとして「ディスクが書き込み禁止になっています」というメッセージが表示された場合、フォーマットする前に書き込み禁止を解除する必要があります。まず、SDカードアダプターの書き込み保護ロックスイッチが「解除」になっていることを確認してください。ロックが解除されているのにフォーマットできない場合は、Diskpartユーティリティを使って書き込み禁止を解除することができます。
手順 1. 「Windows+R」キーを同時に押して、「diskpart」と入力し、Enterキーを押します。
手順 2. 以下のコマンドを入力して、各コマンドの後にEnterキーを押します。
▪ list disk(コンピューターに接続されているすべてのディスクを表示)
▪ select disk n(nはSDカードの番号)
▪ attributes disk clear readonly
手順 3. 書き込み禁止を解除した後、ウィンドウを閉じるには「exit」と入力できます。
または、システム レジストリの値を変更できます。
手順 1. 「Windows+R」キーを同時に押して、「regedit」と入力しEnterキーを押し、管理者権限でレジストリエディターを起動します。
手順 2. 以下に記載されたパスに移動します:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/StorageDevicePolicies
手順 3. 「StorageDevicePolicies」の「WriteProtect(書き込み禁止)」の値を「0」にするか、又は「WriteProtect」というDWORD値を削除すればいいです。
修正3. SDカードの書き込み禁止スイッチをオフにする
SDカードにウイルスがある場合、他のプログラムで使用できなくなることがあります。異なるウイルス対策ソフトを使ってSDカードをスキャンし、ウイルス感染の有無を確認してください。
手順 1. SDカードを取り出します。右側または左側にスイッチがあるはずです。書き込み保護を解除するには、ロックスイッチを上(アンロックの位置)に押します。
手順 2. 「ファイル エクスプローラー」を開きます。サイドメニューから「PC」を選択します。
手順 3. SDカードを右クリックして、「フォーマット」を選択します。
手順 4. 新しいウィンドウが開きます。「FAT32」オプションを選択して、「開始」をクリックします。
これでSDカードをFAT32に正常にフォーマットできるはずです。もしできなかった場合は、次にできることがあります。
修正4. ウイルス対策ソフトウェアを実行する
SDカードにウイルスがある場合、他のプログラムでは使用できません。異なるウイルス対策プログラムを使用して、SDカードを完全にチェックし、感染しているかどうか確認できます。ウイルスに感染すると、書き込み禁止エラーが発生する可能性もあります。
まとめ
この記事では、「なぜSDカードをFAT32形式にフォーマットできないのか?」についての原因と解決方法を紹介しました。SDカードをFAT32形式でフォーマットした後、AOMEI Partition Assistantを使ってパーティションのクローン、削除、リサイズ、移動、マージなども行えます。Windows Serverユーザー向けには、Server版も提供されています。