CMDを使用してSDカードの読み取り専用を解除する方法【Windows 11/10/8/7】

この記事では、Windows 11/10/8/7でCMDを使用してSDカードの読み取り専用を解除する方法を示します。ペンドライブ、サムドライブなどの他のフラッシュドライブでも機能します。

投稿者 @ひとみ 2024年04月30日 @ひとみ 最後の更新 2024年02月27日

SDカードは現在読み取り専用状態です

SDカードにファイルをコピーしようとすると、SDカードへのファイルのコピーができないというエラー通知が表示される場合があります。Diskpartを開いてディスク属性を確認すると、「現在の読み取り専用状態:はい」と表示されます。

読み取り専用状態のSDカードで何かしようとすると、次のようなことが起こることがあります。

❓SDカードに何かをコピーしようとすると、エラー通知が表示されることがあります。

❓SDカードをフォーマットしようとすると、「書き込み保護」と表示されることがあります。

❓SDカードのファイルを削除しようとすると、正常に削除できません。

...

読み取り専用状態のSDカードは変更できません。SDカードの内容を編集できるようにするためには、SDカードの状態を変更する必要があります。

CMDでSDカードの読み取り専用を解除する方法

Diskpart.exeはWindows 11/10/8/7で役立つツールです。以下の手順に従って、SDカードからの読み取り専用を解除することができます。

❌ 警告

データの損失を防ぐため、まずはSDカードのデータをバックアップしてください。

ステップ 1. Windows 11/10/8/7に基づいたコンピュータにSDカードを接続します。

ステップ 2. WindowsキーとRキーを押して「ファイル名を指定して実行」ダイアログを開きます。「CMD」と入力し、「Enter」キーを押します。これにより、管理者としてコマンドプロンプトが開きます。

ステップ 3. コマンドプロンプトが表示されたら、「diskpart」と入力し、「Enter」キーを押します。

ステップ 4.  「list disk」と入力し、「Enter」キーを押します。これにより、Windowsコンピュータ上のすべてのディスクが表示されます。

ステップ 5. 「select disk n」と入力し、「Enter」キーを押します。nはSDカードのディスク番号を指します。

ステップ 6. 「attr disk clear readonly」と入力し、「Enter」キーを押します。

その後、SDカードを再度コンピュータに接続すると、以前のように動作するはずです。

SDカードの読み取り専用を解除する他の方法

ただし、diskpartでは読み取り専用属性を解除することができない場合があります。

SDカードリーダーに物理的な書き込み保護タブがある場合。この場合、スイッチをスライドしてSDカードの読み取り専用状態を無効にする必要があります。
Diskpartを管理者として実行していない場合。Diskpartを管理者として実行してください。
SDカードに不良セクタがある場合。この場合、不良セクタをチェックし、修正する必要があります。

AOMEI Partition Assistant Standardは、パーティションやディスクエラーをチェックおよび修正するのに役立つ優れたツールです。無料で使用でき、使いやすいです。SDカードに不良セクタがあるかどうかを確認するには、次の手順を実行できます。

AOMEI Partition Assistant Standardは Windows 11/10/8.1/8/7と互換性があります。Windows Serverユーザーの場合は、AOMEI Partition Assistant Serverを試してみてください。

ステップ 1. SDカードをコンピュータに接続します。AOMEI Partition Assistant Standardをインストールし、起動します。

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

ステップ 2. SDカードを右クリックして、「詳細処理」⇒「パーティションをチェック」を選択します。

ステップ 3. エラーをチェックする方式を選択します。1番目を選択し、「はい」をクリックします。

ステップ 4. ポップアップウィンドウで「開始」ボタンをクリックして不良セクタのチェックを実行します。

もしSDカードに不良セクタがあれば、プログラムがそれを修正します。

SDカードをフォーマットして書き込み保護を解除する

CMDを使用してSDカードから読み取り専用を解除できない場合は、AOMEI Partition Assistant Standardを使用してフォーマットして書き込み保護を解除することができます。読み取り専用のSDカードをフォーマットすると、その容量を完全に回復させ、新しいストレージカードとして使用できます。ただし、SDカード上のすべてのデータが消去されますので、フォーマット前にデータを保存してください。

ステップ 1. SDカードをPCに接続します。AOMEI Partition Assistant Standardを起動します。SDカードを選択し、右クリックして「パーティションをフォーマット」を選択します。

ステップ 2. AOMEI Partition Assistantでは、NTFS、FAT32、exFAT、Ext3、Ext4など、さまざまなファイルシステムでパーティションをフォーマットすることができます。必要なファイルシステム(ここではNTFS)を選択し、「OK」をクリックします。

ステップ 3. 最後に「適用」→「続行」をクリックしてください。

これにより、SDカードを通常どおりに使用できるようになります。

まとめ

この記事では、CMDとAOMEI Partition Assistant Standardを使用してSDカードの読み取り専用を解除する方法を紹介しました。また、diskpartでは読み取り専用属性を解除することができない場合、AOMEI Partition Assistant Standardを使用することもできます。

フォルダとインストールされたプログラムの移動、データ損失なしのMBR・GPTへのディスク変換、Cドライブの拡張など、より高度な機能を楽しむには、Professional版にアップグレードしてください。