ドライブが書き込み保護されているように見える場合は、ドライブを別のコンピューターに挿入して、問題の原因を特定することから始めます。
別のコンピューターからドライブに書き込むことができる場合、次のいずれかの問題が発生している可能性があります。
ファイルシステムの破損。ドライブには、破損したファイルシステムまたはその他の問題(特定のコンピューターまたはOSに固有の可能性がある)が含まれている可能CHKDSK
性があります。これで問題が解決する場合、ドライブはおそらく正常に動作しています。また、データを書き込んでいる間にドライブを取り外すと、低レベルのデータ破損が発生する可能性があるため、ドライブを取り外す前に適切にイジェクトするか、少なくともドライブの書き込みが完了するまで待つことが重要です。
誤ったグループポリシー設定。Windowsを実行している場合、システムのグループポリシーにより、USBフラッシュドライブなどの外部ストレージデバイスへの書き込みが許可されていない可能性があります。レジストリキーHKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\StorageDevicePolicies
は存在しないか、0に設定されている必要があります。1に設定されている場合、Windowsは外部ストレージデバイスへの書き込みを許可しません。
(SDカードのみ)カードスロットの破損または変更された書き込み保護スイッチ。SDカードのメカニカルロックスイッチは、電子機器に接続されていません。
カードを保護するのはホストの責任です。書き込み保護スイッチの位置は、カードの内部回路に認識されていません。
これは、カード自体以外のハードウェアおよびソフトウェアが、カードのロック状態を確認する責任があることを意味します。このメカニズムが設計どおりに機能しない場合、SDカードは正常に機能していても書き込み保護されているように見えます。通常、これはカードリーダーを交換することで対処できますが、ドライバの欠陥や不適切なソフトウェア構成もこの問題を引き起こす可能性があります。
どのコンピューターに接続してもドライブが読み取り専用である場合、または上記の手順を使用できない場合は、ドライブに障害が発生している可能性があり、一般的に、障害から書き込み保護を解除することはできませんフラッシュドライブ。この動作は、基になるNANDの問題(たとえば、不良ブロックが多すぎる)を検出したときのフラッシュドライブコントローラーの典型です。書き込み保護は、この状態が実際にデータ損失を引き起こすのを防ぐことを目的としています。たとえば、NANDが完全に読み取り不能になることです。たとえば、サンディスクのカスタマーサポートは次のように述べています。
書き込み保護エラーは、フラッシュドライブが内部で潜在的な障害を検出したときに発生します。ドライブは書き込み禁止モードになり、データの損失を防ぎます。これを修正する方法はありません。
ドライブによっては、実際には、この回答の「潜在的なハードウェア固有の復元」に記載されている手法を使用するなど、フラッシュメモリコントローラーを再プログラミングすることにより、書き込み保護を無効にする(より正確にリセットする)方法がある場合があることに注意してください。書き込み保護は、問題がコントローラーによって検出されたことを通知するため、これを行うことはお勧めできません。これをオーバーライドしてドライブへの書き込みを続けると、データが失われる可能性があります。
この動作の結果は、ドライブ上のすべてのデータにアクセスできることです。ドライブに障害が発生しているため、フラッシュドライブの内容をできるだけ早くバックアップし、ドライブを交換する必要があります。(ドライブに機密情報が含まれている場合は、処分する前に物理的に破壊してください。)
ドライブが読み取り専用モードになるまでに一部のデータ破損がすでに発生している可能性があるため、ドライブからデータを取得するのは難しい場合があります。これは通常、ファイルシステムが低レベルの破損を起こし、ファイルシステムがRAWとして表示されるか、OSがドライブのフォーマットを要求することで現れます。ファイルシステムを直接修復することはできないため、この種の破損からの復旧は複雑になる可能性があります。結局のところ、ドライブは書き込み保護されています。
オープンソースのTestDiskなどのデータ回復ユーティリティを使用すると、この方法で破損したドライブからデータを取得できる場合があります。また、同等またはそれ以上の容量のドライブを取得し、GNU ddrescueを使用して、障害のあるドライブのコンテンツをセクターごとに新しいドライブにコピーしCHKDSK
、ファイルシステムエラーを修正するためにフォローアップします。これらが失敗し、データが特に価値がある場合は、ドライブを専用のデータ回復サービスに送信できます。ただし、これらのサービスは高度に特殊化されているため、非常に高価になる傾向があり、その価値はほとんどありません。