CMDを使用してSDカードの読み取り専用を解除する方法【Windows 11/10/8/7】
この記事では、Windows 11/10/8/7でCMDを使用してSDカードの読み取り専用を解除する方法を示します。ペンドライブ、サムドライブなどの他のフラッシュドライブでも機能します。
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をインストールし、起動します。
ステップ 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版にアップグレードしてください。