ByAOMEI / 最後の更新日時 2020年02月12日

SDカードのデータが削除できない

「32GBのSamsung Micro SDカードへあるファイルをコピーする必要があるので、パソコンに連続する前に、Micro SDカード空くなるため、不可欠なファイルを削除することにします。しかし、削除したいファイルを選択して「Ctrl + Delete」を押したところ、またそのままにします。SDカードをフォーマットするしかないと思って、「このディスクが書き込み禁止になった」とエラーメッセージが表示されました。この書き込み禁止になったSDカードのデータをどのように削除しますかと悩みがかかっています。」

SDカードのファイルを削除できない原因

上記のように、(micro) SDカードが書き込み禁止になっているのは、SDカードのファイルを削除できないことになる原因であるかもしれません。このような状況では、SDカードのファイルを削除または変更することはできません。実際、この問題は、次のような他の理由によっても引き起こされる可能性があります。

  • 削除する必要のあるファイルが開かれています。このような状態にある場合は、ファイルを閉じるだけです。その後、SDカードから削除することができます。

  • SDカードとSDカードスロットまたはアダプタ間が接触不良にしています。この時点で、SDカードとSDカードのアダプタを確認して調整して、正しく接続してください。

  • SDカードパーティションのファイルシステムが破損しています。その場合、すべてのファイルに読み取り専用の属性を追加することで、SDカードを保護することができます。したがって、ファイルを削除することはできません。

SDカードのデータが削除できない時の6つの対処法

方法 1. SDカード(アダプタ)の書き込み禁止タブをチェックする

SDカードによっては、SDカードの片面にスイッチがあり、ロックが付いているものがあるかもしれません。タブがロック位置にある場合、SDカード上のファイルは正常に削除されません。したがって、SDカードのスイッチがロック解除位置にあることを確認する必要があります。SDカードにこのようなスイッチがない場合は、SDカードアダプタを確認して、タブがロック解除位置にあることを確認してください。その後、ファイルをもう一度削除してみてください。

方法 2. CMDを使用してSDカードから読み取り専用属性を削除する

スイッチがロック解除位置にあり、書き込み保護のためにファイルを削除できない場合は、最初にDiskpartを使用してSDカード属性を表示してみてください。

1. 管理者としてDiskpartユーティリティを実行します。

2. 次のコマンドを順番に実行します。

  • list disk

  • select disk n

  • attributes disk clear readonly

書き込み禁止SDカードからファイルを削除できない

補足:「n」はSDカードのディスク番号を示します。

ディスクの属性が正常に消去されたというメッセージが表示されたら、このウィンドウを閉じてSDカード上のファイルを再度削除しようとします。

方法 3. レジストリの値のデータを変更する

DiskaprtがSDカードのファイルを削除できないようにすることができない場合は、レジストリに問題があるかどうかを検討する必要があります。レジストリを変更する手順は次のとおりです。

1. 同時にWindows + Rを押し、「regedit」と入力してEnterキーを押してレジストリを開きます。

2. 次のパスに移動します。

HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Control¥StorageDevicePolicies

3. 右側の面でWriteProtectをダブルクリックし、値のデータを0に変更します。

値のデータを変更する

4. コンピュータを再起動して、SDカードのファイルを再度削除できるかどうかを確認します。

注意:レジストリはオペレーティングシステムにとって非常に重要なので、不適切な操作の場合に備えてバックアップすることをお勧めします。

方法 4. グループポリシーエディタによる書き込み禁止を無効にする

Windowsローカルグループポリシーによってアクセスが拒否された場合、SDカードでファイルを削除することはできません。このとき、次の手順を実行します。

1. 検索ボックスに「gpedit.msc」と入力し、Enterキーを押します。

2. コンピュータの構成>管理用テンプレート>システム>リムーバブル記憶域アクセス

3. 「リムーバブルディスク:実行アクセスを拒否する」、「リムーバブルディスク:リードアクセスを拒否する」および「リムーバブルディスク:書き込みアクセスを拒否する」を無効にします。

アクセスを拒否する

方法 5. CHKDSKを実行してSDカードをチェックして修正する

破損によりSDカード上のファイルを削除できない場合は、CMDでCHKDSKを実行して修正してください。どのように動作するか見てみましょう:

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

2. 「chkdsk e: /f」と入力してEnterキーを押します。

3. 「ボリュームが汚れているため、操作を完了できませんでした」というメッセージが表示された場合は、chkdsk e: /f/r/xコマンドを実行して、ダーティービットと書き込み保護を削除してください。

4. このウィンドウを閉じるには「exit」と入力してください。

補足:ここで、eはSDカード上のパーティションに割り当てられたドライブ文字です

今、不要なファイルを削除するSDカードを開くことができます。

方法 6. SDカードに必要なファイルをバックアップしてフォーマットする

前述のすべての方法が役に立たない場合は、SDカードに保存したくないファイルをバックアップし、パーティション管理フリーソフトAOMEI Partition AssistantのようなサードパーティのSDカードフォーマットツールでフォーマットすることができます。下記のSDカードのフォーマット方法を詳しく見てください。

手順 1. AOMEI Partition Assistantを無料でダウンロード、インストールして起動します。メインインターフェイスで、SDカード上のパーティションを右クリックしてフォーマットする必要があります。「パーティションをフォーマット」を選択します。

ファイルフォーマットSDカードを削除できない

手順 2. ファイルシステムを選択し、「はい」をクリックします。

補足:WindowsオペレーティングシステムでSDカードを使用する必要がある場合は、NTFS、FAT32またはexFATを選択することをお勧めします。

手順 3. 保留中の操作を確認し、「適用」>「続行」をクリックして実行します。

数分以内にSDカードが正常にフォーマットされ、通常どおりに使用できます。

補足:SDカードから別のファイルシステムに変換する場合、AOMEI Partition AssistantでもHDDとUSBフラッシュドライブをフォーマットできます。また、AOMEI Partition Assistant Proアップグレードすると、データを損失することなくNTFSとFAT32の間で変換することもできます。

まとめ

PC上でSDカードのデータを削除したいのですが、右クリックで「削除」の項目が出てこなくなる場合は、まず問題を引き起こした原因を突き止めて(例えば、SDカードが書き込み禁止になるなど)、それに応じて対策を講じます。これにより、この問題をより効果的に修正できます。