方法1. メモリ・SDカードロックスイッチを使用する
SDカード、メモリーカードをデバイスから取り出して、側面に物理的なロックスイッチがあるかどうか、スイッチが「ロック」状態になっているかどうかを確認します。SDカードのロックを解除するには、ロックスイッチが「ロック」状態でないことを確認してください。
microSDカードをアダプター経由で使用している場合は、アダプター側のスイッチを確認してください。アダプターを使わずスマートフォンなどに直接挿している場合は、物理スイッチは存在しないため、論理的な原因を確認してください。
SDカードを再びロックするには、ロックスイッチをスライドしてロック状態にします。
SDカードのロックスイッチが緩んでいたり、壊れている場合は、そのSDカードのデータを取り出して、新しいSDカードに交換してください。壊れたSDカードからデータを取り出すには、専門的なデータ復元ソフトMiniTool Power Data Recoveryを使用することをお勧めします。
方法2.CMDを使用する(Windows)
SDカードは書き込み禁止によってロックされていることもあります。この場合、CMDでSDカードの「書き込み禁止」状態を解除する必要があります。
CMDでSDカードのロックを解除するには:
ステップ1.Windows + Rキーを押し、「ファイル名を指定して実行」ダイアログに「cmd」と入力し、Ctrl + Shift + Enterキーを押して、「コマンドプロンプト」を管理者として実行します。
ステップ2.そして、以下のコマンドラインを入力します。各コマンド行を入力した後、Enterキーを押すことを忘れないでください。
- diskpart
- list disk(パソコンで検出されたすべてのディスクを一覧表示します)
- select disk *(*はSDカードのディスク番号です)
- attributes disk clear readonly

SDカードの書き込み禁止が解除されたら、SDカードロックの問題が解決されるはずです。
CMDでSDカードをロックするには:
SDカードの書き込み禁止を有効にするには、コマンドプロンプトを開き、以下のコマンドラインを入力し、各コマンド行の後にEnterキーを押してください。
- diskpart
- list disk(パソコンで検出されたすべてのディスクを一覧表示します)
- select disk *(*はSDカードのディスク番号です)
- attributes disk set readonly
方法3. レジストリ/グループポリシーで書き込み禁止を解除する(Windows)
diskpartコマンドで解決しない場合、レジストリの設定が原因になっていることがあります。
ステップ1: Windows + Rキーを押し、「regedit」と入力してレジストリエディターを開きます。
ステップ2: 次のパスに移動します。
HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Control¥StorageDevicePolicies
ステップ3: 「StorageDevicePolicies」キーが存在する場合、右側の「WriteProtect」の値を確認します。値が「1」になっている場合は、ダブルクリックして「0」に変更します。
ステップ4: 「StorageDevicePolicies」キー自体が見つからない場合は、この原因は該当しません。次の方法に進んでください。
Windows 10/11 Pro以上をお使いの場合は、グループポリシーエディター(gpedit.msc)の「コンピューターの構成」>「管理用テンプレート」>「システム」>「リムーバブル記憶域へのアクセス」から、「リムーバブルディスク:書き込みアクセスの拒否」の設定が「有効」になっていないか確認し、必要に応じて「未構成」または「無効」に変更してください。
方法4.MacでSDカードのロックを解除する方法
MacでSDカードのロックを解除する方法は次のとおりです。
ステップ1.SDカードをMacパソコンに接続します。場合によっては、SDカードアダプタを使用する必要があるかもしれません。
ステップ2.SDカードを右クリックし、「情報を見る」をクリックし、ファイルの状態を確認します。「読み出しのみ」状態の場合は、「読み/書き」状態に変更します。
ステップ3.Finderで「アプリケーション」→「ユーティリティ」→「ディスクユーティリティ」の順に進みます。左のリストでSDカードを選択し、「First Aid」タブをクリックし、「実行」をクリックします。
方法5.パスワードを利用する
パスワードでSDカードをロックまたはロック解除することもいい選択です。詳細については、記事:「SDカードの暗号化と復号化」を参照してください。
方法6.SDカードをフォーマットする
特にスマートフォンで使用していたSDカードが、ウイルス感染によって書き込み保護状態になることもあります。心当たりがある場合は、ウイルス対策ソフトでSDカードをスキャンし、問題が見つかった場合は駆除してから再度お試しください。
上記の方法をすべて試しても解決しない、不明なエラーでロックされている場合は、SDカードが再びうまく動作するようにフォーマットしてみてください。
ロックされたSDカードからデータを復元する
フォーマットを試す前、あるいは既にデータが読み書きできなくなってしまった場合は、専門的なデータ復元ソフトウェア「MiniTool Power Data Recovery」で復元できる可能性があります。SDカード、メモリカード、コンピュータ、USBフラッシュドライブ、外付けハードドライブ、SSD、CD/DVDなどから失われた、または削除されたファイルを復元するために用いられます。破損またはフォーマットされたSDカードの復元にも対応しています。
MiniTool Power Data Recovery Freeクリックしてダウンロード100%クリーン&セーフ
- SDカードをWindowsパソコンに接続し、MiniTool Power Data Recoveryを起動します。
- 「論理ドライブ」または「デバイス」からSDカードを選択し、「スキャン」ボタンをクリックします。
- スキャンが完了した後、スキャン結果から必要なファイルを見つけます。
- 「保存」ボタンをクリックし、新しいフォルダーを保存先として選択します。

そして、MiniTool Partition Wizardを使用して無料でSDカードをフォーマットすることができます。
- SDカードまたはメモリカードをWindowsパソコンに接続し、MiniTool Partition Wizardを開きます。
- SDカードを右クリックし、リストから「フォーマット」を選択します。
- ファイルシステムなどを選択し、SDカードをフォーマットします。
MiniTool Partition Wizard Freeクリックしてダウンロード100%クリーン&セーフ

フォーマットした後、SDカードのロックが解除され、再び正常に動作するようになるはずです。
まとめ
SDカードが書き込み禁止になった場合は、まず物理的なロックスイッチやアダプターの状態を確認し、それでも解決しない場合はCMDやレジストリの設定を見直してみてください。原因が分からない場合や、フォーマットで解決を試みる場合は、実行前に必ず重要なデータを復元・バックアップしておくことをおすすめします。
MiniTool製品の使用中に何か問題が発生したら、お気軽に[email protected] までお問い合わせください。