SDカードからファイルが削除できない?簡単に解決する6つの方法

SDカードからファイルを削除できずにお困りですか?この記事では、そんな問題を簡単に解決するための6つの方法を紹介します。初心者でも安心して実践できる手順を詳しく解説していますので、ぜひご覧ください!

カオル

投稿者:カオル/更新日:2024年07月26日

この記事を共有: instagram reddit

問題:SDカードのファイルが削除できません

 

32GBのサムスン製マイクロSDカードを持っていて、特定のファイルをコピーする必要があります。ストレージスペースを空けるため、パソコンに接続した後、不要なファイルを削除することにしました。しかし、削除したいファイルを選択してCtrl + Deleteキーを押しても、そのファイルはまだSDカードに残っています。

最後に、SDカードをフォーマットしようとしたところ、Windowsがディスクが書き込み禁止されていると言ってきました。書き込み禁止されたSDカードからファイルを削除する方法がわからず、困っています。何かアドバイスをよろしくお願いします。

- Yahooからの質問

なぜSDカードからファイルを削除できないのですか?

SDカード内のファイルが削除できない問題は、カードの書き込み禁止が原因である可能性があります。この場合、SDカード上のファイルを削除したり変更したりすることはできません。実際には、この問題は他の理由でも発生する可能性があります:

削除したいファイルが開いている:この状態であれば、閉じるだけでよい。その後、SDカードからファイルを削除することができます。

SDカードとSDカードスロットまたはアダプタの接触不良:この場合、SDカードとSDカードアダプターが正しく接触しているか確認してください。

SDカードパーティションのファイルシステムが壊れている:この場合、SDカードはすべてのファイルに書き込み禁止属性を追加して保護されている可能性があります。そのため、ファイルを削除してはいけません。

次のコンテンツで、SDカードのファイルが削除できない問題を解決する6つの方法をご紹介します。

SDカードからファイルを削除できない問題の解決策

問題の可能な理由を認識した後、正常にPC上でSDカードからファイルを削除するための簡単かつ迅速な解決策を見てみましょう。

#1:SDカード(アダプター)の書き込み禁止スイッチを確認する

一部のSDカードには、SDカードの片側にスイッチがあり、「Lock」と書かれた線があることがあります。書き込み禁止スイッチがロックの位置にある場合、SDカード上のファイルは正常に削除されません。そのため、SDカードのスイッチがロック解除の位置にあることを確認してください。SDカードにそのようなスイッチがない場合は、SDカードアダプターを確認し、タブがロック解除の位置にあることを確認してください。その後、再度ファイルの削除をお試しください。

スイッチをチェック

#2:CMDを使用してSDカードから書き込み禁止属性を削除する

スイッチがない、或いはタブがロック解除の位置にあっても、書き込み禁止のためにファイルを削除できない場合は、まずWindowsのDiskpartを使用してSDカードの書き込み禁止を解除してみてください:

ステップ 1. スタートメニューで「CMD」と入力して、実行ボックスを開きます。

ステップ 2. 「diskpart」と入力してEnterキーを押します。

ステップ 3. 次のコマンドを入力し、各コマンドの後にEnterキーを押します。

list disk
select disk n
attributes disk

diskpart

「現在の読み取り専用状態:はい」が見つかった場合は、「attributes disk clear readonly」コマンドを入力し、「Enter」を押してUSBメモリの読み取り専用をクリアします.成功したら、ウィンドウを閉じて、もう一度SDカードからファイルを削除してみてください。しかし、「Diskpartは、ディスクの属性を消去できませんでした。」というエラーを表示される場合は、失敗ということを意味します。失敗したら、次の方法をお試し下さい。

#3:レジストリエディタで書き込み禁止キーを変更する

ステップ 1. 「Windows+R」キーを押してボックスを開きます。「regedit」と入力し、「OK」をクリックします。

ステップ 2. 案内:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies

ヒット:「StorageDevicePolicies」が見つからない場合は、手動で作成することができます。「Storage」フォルダを右クリックし、「新規」>「DWORD(32-bit)値」を選択します。新しい鍵が作成され、それを命名するのを待っています。「writeprotect」とタイプしてください。

ステップ 3. WriteProtectedキーを右クリックし、「変更」を選択します。ポップアップウィンドウで、値のデータを1から0(正から負)に変更します。

レジストリエディタで書き込み禁止

データを外付けHDDに書き込みます。または、属性ディスクを再度読み取り専用で実行し、そのディスクにデータを書き込みます。

レジストリはオペレーティングシステムにとって非常に重要です。そのため、不適切な操作が行われた場合のみバックアップを実行することをお勧めします。PC苦手の方は次の方法をお試し下さい。

#4:ローカルグループポリシーエディターで書き込み禁止を解除する

ローカルグループポリシーエディタによってSDカードへのアクセスが拒否されている場合、SDカードからファイルを削除することはできません。この時点で、次のステップを実行します。

ステップ 1. Winキー + Rキーを押し、「ファイル名を指定して実行」に「gpedit.msc」と入力し、「OK」ボタンをクリックして「ローカル グループ ポリシー エディター」を開きます。

gpedit.msc

ステップ 2. 画面左側の「コンピューターの構成」⇒「管理用テンプレート」⇒ 「システム」⇒> 「リムーバブル記憶域へのアクセス」を選択します。そして、画面右側の「リムーバブルディスク:書き込みアクセス権の拒否」をダブルクリックします。

書き込みアクセス権の拒否

ステップ 3. 「無効」にチェックを入れます。

無効

#5:CMDでSDカードのエラーをチェックする

破損が原因でSDカード上のファイルを削除できない場合は、CMDでCHKDSKを実行して修復してみてください。その方法を見てみましょう:

ステップ 1. まず、WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」に「cmd」と入力し、「Enter」を押してコマンドプロンプト(CMD)を起動します。

ステップ 2. CHKDSKコマンドを実行します。以下は必要がある幾つかのコマンドです。

chkdsk - chkdskはボリュームの状態を表示させるだけで、何のエラーを修復しません。

chkdsk g: /f - このコマンドは「ボリューム(G:)」のエラーをチェックし、見つかったエラーを修復します。G:を他のドライブ文字に置き換えることができます。

CHKDSK G: /f

※注:アクティブなパーティションで/fパラメーターを使用せず、chkdskのみを実行する場合、ドライブはロックできないので、エラーが報告されるかもしれません。

chkdsk g: /f /r /x - /rはドライブ上の不良セクタを発見して読み取り可能な情報を回復します。/xはプロセスが始まる前にドライブのマウントを強制的に解除します。/rで幾つかのデータを回復できないので、バックアップスケジュールを設定してデータを定期的に自動バックアップするのは大切な習慣です。

CHKDSK G: /f /r /x

※注:/fパラメーターは選択されたドライブをロックします。ドライブをロックできない場合には、「次回のコンピュータの再起動時に、このディスクの検査を実行しますか?」と表示されます。Windows 10でシステムをチェックする場合には、パソコンを再起動する必要があります。

chkntfs /c - NTFSのみに適用します。次回コンピュータが再起動する時に、このボリュームをチェックすることをスケジュールします。

chkdsk /i - NTFSのみに適用します。インデックス エントリについて最小限のチェックを実行します。chkdskの実行時間を短縮することになります。

chkdsk /b - NTFSのみに適用します。ボリュームの不良クラスターを再評価します。

chkdsk *.* - 現在のディレクトリ以下で、FATディスクにあるすべてのファイルの連続性をチェックします。その状態を報告し、不連続なブロックに分断されたファイルを一覧表示します。

chkdsk /? - 上述したすべてのオプションが必要でない場合には、このパラメーターですべてのコマンドを表示させます。

「diskpart」コマンドでの操作は取り消せないため、操作中に大きな損害を引き起こす可能性があります。PC苦手の方は次の方法をお試し下さい。

#6:バックアップしてからSDカードをフォーマットする

もし上記の方法が役に立たない場合は、AOMEI Partition AssistantのようなサードパーティのSDカードフォーマットソフトウェアを使用して、失いたくないSDカードのファイルをバックアップしてフォーマットすることができます。

AOMEI Partition Assistantのフォーマット機能は無料であり、以下の利点があります:

誰でもSDカードを簡単かつ迅速にフォーマットできる

Windows 11、10、8.1/8、7(32 ビットまたは64 ビット)に対応する

HDD、SSD、SSHD、外付けHDD、USBメモリ、SDカードなど、ほぼすべてのデバイスをサポートする

無料ダウンロードWin 11/10/8.1/8/7対応
安全かつ高速

ステップ 1. USBメモリまたはSDカードを右クリックし、「パーティションをフォーマット」を選択します。

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

ステップ 2. ポップアップウィンドウで「パーティションラベル」を編集してUSBメモリまたはSDカードに名前を付けたり、ファイルシステムを変更したりできます。USBメモリはデフォルトでFAT32ファイルシステム(互換性高い)にフォーマットされます。

📍関連記事:Windows10|USBメモリをFAT32へフォーマットする方法TOP4

フォーマット設定

ステップ 3. 変更を保存するには、「適用」をクリックします。

フォーマットプレビュー

ヒント:このソフトウェアで、SDカードを完全に消去することもできます。

まとめ

SDカードからファイルを削除できない場合、まず原因を特定し、それに基づいて適切な対処を行うことで問題を解決できます。

AOMEI Partition Assistantのプロ版にアップグレードと、SDカード上の削除されたパーティションを回復し、データを失うことなくダイナミックディスクをベーシックディスクに変換し、アプリを他のハードドライブに移動するなど、他の高度な機能を使用することもできます。

カオル
カオル・編集者
カオルはパソコンの基礎知識や、各ソフトに関することなど、幅広く紹介します。わかりやすく、初心者やパソコンに苦手の方でも分かるように工夫をして、IT業界に対しても深い興味を持っています。パーティション管理に関する問題に関心があり、同じ問題に遭遇したユーザーは是非ともブログを参照してください。