SDカードからファイルが削除できない?簡単に解決する6つの方法
SDカードからファイルを削除できずにお困りですか?この記事では、そんな問題を簡単に解決するための6つの方法を紹介します。初心者でも安心して実践できる手順を詳しく解説していますので、ぜひご覧ください!
問題: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
「現在の読み取り専用状態:はい」が見つかった場合は、「attributes disk clear readonly」コマンドを入力し、「Enter」を押してUSBメモリの読み取り専用をクリアします.成功したら、ウィンドウを閉じて、もう一度SDカードからファイルを削除してみてください。しかし、「Diskpartは、ディスクの属性を消去できませんでした。」というエラーを表示される場合は、失敗ということを意味します。失敗したら、次の方法をお試し下さい。
#3:レジストリエディタで書き込み禁止キーを変更する
ステップ 1. 「Windows+R」キーを押してボックスを開きます。「regedit」と入力し、「OK」をクリックします。
ステップ 2. 案内:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
ステップ 3. WriteProtectedキーを右クリックし、「変更」を選択します。ポップアップウィンドウで、値のデータを1から0(正から負)に変更します。
データを外付けHDDに書き込みます。または、属性ディスクを再度読み取り専用で実行し、そのディスクにデータを書き込みます。
レジストリはオペレーティングシステムにとって非常に重要です。そのため、不適切な操作が行われた場合のみバックアップを実行することをお勧めします。PC苦手の方は次の方法をお試し下さい。
#4:ローカルグループポリシーエディターで書き込み禁止を解除する
ローカルグループポリシーエディタによってSDカードへのアクセスが拒否されている場合、SDカードからファイルを削除することはできません。この時点で、次のステップを実行します。
ステップ 1. Winキー + Rキーを押し、「ファイル名を指定して実行」に「gpedit.msc」と入力し、「OK」ボタンをクリックして「ローカル グループ ポリシー エディター」を開きます。
ステップ 2. 画面左側の「コンピューターの構成」⇒「管理用テンプレート」⇒ 「システム」⇒> 「リムーバブル記憶域へのアクセス」を選択します。そして、画面右側の「リムーバブルディスク:書き込みアクセス権の拒否」をダブルクリックします。
ステップ 3. 「無効」にチェックを入れます。
#5:CMDでSDカードのエラーをチェックする
破損が原因でSDカード上のファイルを削除できない場合は、CMDでCHKDSKを実行して修復してみてください。その方法を見てみましょう:
ステップ 1. まず、WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」に「cmd」と入力し、「Enter」を押してコマンドプロンプト(CMD)を起動します。
ステップ 2. CHKDSKコマンドを実行します。以下は必要がある幾つかのコマンドです。
chkdsk - chkdskはボリュームの状態を表示させるだけで、何のエラーを修復しません。
chkdsk g: /f - このコマンドは「ボリューム(G:)」のエラーをチェックし、見つかったエラーを修復します。G:を他のドライブ文字に置き換えることができます。
※注:アクティブなパーティションで/fパラメーターを使用せず、chkdskのみを実行する場合、ドライブはロックできないので、エラーが報告されるかもしれません。
chkdsk g: /f /r /x - /rはドライブ上の不良セクタを発見して読み取り可能な情報を回復します。/xはプロセスが始まる前にドライブのマウントを強制的に解除します。/rで幾つかのデータを回復できないので、バックアップスケジュールを設定してデータを定期的に自動バックアップするのは大切な習慣です。
※注:/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カードなど、ほぼすべてのデバイスをサポートする
ステップ 1. USBメモリまたはSDカードを右クリックし、「パーティションをフォーマット」を選択します。
ステップ 2. ポップアップウィンドウで「パーティションラベル」を編集してUSBメモリまたはSDカードに名前を付けたり、ファイルシステムを変更したりできます。USBメモリはデフォルトでFAT32ファイルシステム(互換性高い)にフォーマットされます。
📍関連記事:Windows10|USBメモリをFAT32へフォーマットする方法TOP4
ステップ 3. 変更を保存するには、「適用」をクリックします。
まとめ
SDカードからファイルを削除できない場合、まず原因を特定し、それに基づいて適切な対処を行うことで問題を解決できます。
AOMEI Partition Assistantのプロ版にアップグレードと、SDカード上の削除されたパーティションを回復し、データを失うことなくダイナミックディスクをベーシックディスクに変換し、アプリを他のハードドライブに移動するなど、他の高度な機能を使用することもできます。