[記事公開日]2025/03/17
SDカードに保存したデータが読み取り専用になってしまった場合の対処法
💾 概要
SDカード内のデータが読み取り専用(ロックされた状態)になってしまうと、ファイルの編集や削除、新規データの保存ができなくなります。この問題は、物理的なロック機構、Windowsの設定、ファイルシステムのエラー、またはSDカードの劣化によって発生することがあります。
本記事では、SDカードのデータが読み取り専用になった場合の 主な原因と解除方法 を解説します。
🛑 よくある状況
- SDカード内のファイルを開くことはできるが、編集や削除ができない
- 「ディスクは読み取り専用です」とエラーが表示される
- SDカードに新しいファイルを保存できない
- ディスク管理でSDカードが「読み取り専用」と表示される
🔍 SDカードのデータが読み取り専用になる主な原因
🔹 ソフトウェア関連の原因
✅ SDカードの書き込み保護が有効になっている
✅ Windowsの設定で読み取り専用になっている
✅ SDカードのファイルシステムが破損している
✅ ウイルス感染によって書き込みが制限されている
✅ ファイルやフォルダのアクセス権限が変更されている
🔹 ハードウェア関連の原因
⚙️ SDカードの物理的なロックスイッチがONになっている
⚙️ SDカードの端子が汚れている・損傷している
⚙️ SDカードの寿命(フラッシュメモリの劣化)
🛠 SDカードの読み取り専用を解除する方法
もくじ
1️⃣ SDカードの書き込み保護スイッチを確認する
SDカードには物理的な書き込み保護スイッチが搭載されていることがあります。
✅ SDカードの側面にあるスイッチが「LOCK」になっていないか確認する
✅ スイッチを解除し、PCへ再接続する
2️⃣ Windowsの「ディスクの属性」を変更する(読み取り専用の解除)
WindowsでSDカードが読み取り専用になっている場合、ディスク属性を変更できます。
手順:
- Win + X を押して「コマンドプロンプト(管理者)」を開く
diskpart
と入力し、Enterlist disk
と入力し、Enter(SDカードのディスク番号を確認)select disk X
(XはSDカードの番号)と入力attributes disk clear readonly
を入力し、Enterexit
と入力し、コマンドプロンプトを閉じる
✅ 再度PCに接続し、書き込みができるか確認
3️⃣ レジストリエディタで書き込み制限を解除する
Windowsの設定によってSDカードが読み取り専用になっている場合、レジストリを編集することで解除できます。
手順:
- Win + R を押し、「regedit」と入力し、Enter
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
に移動WriteProtect
の値を0
に変更- PCを再起動し、SDカードの書き込みが可能か確認
✅ 「StorageDevicePolicies」フォルダがない場合は、他の方法を試す
4️⃣ SDカードのアクセス権限を確認・変更する
Windowsのアクセス制限により、ファイルが読み取り専用になっている可能性があります。
手順:
- SDカードのフォルダやファイルを右クリックし、「プロパティ」を開く
- 「セキュリティ」タブを選択
- 「編集」ボタンをクリックし、ユーザーに「フルコントロール」の権限を付与する
- 「適用」→「OK」をクリックし、アクセス権を保存
✅ 再度ファイルの書き込み・削除ができるか確認
5️⃣ SDカードのエラーチェックを実行する(Windows)
ファイルシステムの破損が原因で読み取り専用になっている場合、エラーチェックで修復できる可能性があります。
手順:
- Win + E を押して「エクスプローラー」を開く
- SDカードを右クリックし、「プロパティ」を選択
- 「ツール」タブを開き、「エラーチェック」を実行
- 修復が完了したら、PCを再起動し、ファイルの編集ができるか確認
✅ 「修復できません」と表示された場合は、データ復旧を試みる
✅ まとめ 🚀 **SDカードの読み取り専用解除方法