USBドライブの書き込み保護を簡単に解除する方法
USBドライブ上のファイルをコピー、削除、または変更しようとしたときに「ディスクは書き込み禁止になっています」というエラーが表示されるのは、非常にイライラします。特に、ほんの数分前までドライブが完璧に動作していた場合はなおさらです。基本的に、書き込み禁止は偶発的なデータ損失や破損を防ぐための安全機能ですが、実際にファイルをダンプしたりドライブをクリーンアップしたりする必要があるときには、まるでロックダウンされているように感じられます。
原因を特定するのは必ずしも簡単ではありません。ドライブ自体の物理的なスイッチ、奇妙な破損したファイルシステム、書き込みをブロックするレジストリ設定、または読み取り専用モードのままになっているディスク属性などが考えられます。幸いなことに、問題の原因に応じて、ロックを解除する方法はいくつかあります。このガイドでは、Windows 11、Windows 10、およびそれ以前のバージョンで最も確実な方法を解説しているので、いつまでも困ることはありません。
USBドライブの書き込み保護を解除する
ソフトウェアのトリックを試す前に、まずは最も簡単な解決策である物理的なスイッチを確認しましょう。USBドライブやSDカードアダプタに「ロック/ロック解除」と書かれた小さなスライダーがある場合は、それが「ロック解除」に設定されていることを確認してください。Windowsは時々、必要以上に面倒な操作を要求してくることがあるからです。スイッチを「ロック解除」に切り替えて、ドライブを再度挿入し、もう一度データのコピーを試してください。それでも解決しない場合は、心配いりません。次の方法では、コマンドライン操作やレジストリの調整が必要になります。試行錯誤が必要になる場合や、再起動が必要になる場合もあります。
USBドライブの物理ロックスイッチを確認してください
- USBドライブをPCから取り外し、よく調べてください。側面に「ロック」または「ロック解除」と書かれた小さなスイッチがあるかもしれません。
- ロック状態になっている場合は、ロック解除の位置にスライドさせてください。
- ドライブをPCに再び接続して、ファイルのコピーや削除ができるかどうか確認してください。簡単でしょう?ドライブによっては、これが根本原因であり、すぐに解決できます。解決しない場合は、次のステップに進んでください。
DiskPartユーティリティを使用して書き込み保護を解除する
これは比較的確実な解決策の一つで、組み込みのDiskPartツールを使用して読み取り専用属性を低レベルでクリアする方法です。Windowsがドライブがロックされていると認識している場合でも機能するという奇妙な仕組みですが、試してみる価値はあります。
- を押してWin + S入力します
cmd。コマンドプロンプトを右クリックして「管理者として実行」を選択します。 - 入力し
diskpartてEnterキーを押してください。ユーティリティが開くまでお待ちください。 - 入力し
list diskてEnterキーを押してください。これで全てのドライブが表示されます。USBドライブをサイズで識別してください。 select disk X(Xの部分をリストからドライブの番号に置き換えてください)と入力し、Enterキーを押してください。- それでは、入力し
attributes disk clear readonlyてEnterキーを押してください。これが書き込み専用フラグを解除する魔法のコマンドです。 - DiskPartを閉じるには、コマンドを入力し
exit、ドライブを取り出して再度挿入して、書き込み可能になっているかどうかを確認してください。
このコマンドを有効にするには再起動が必要な場合もありますが、ほとんどの環境ではこれで十分です。ただし、ハードウェアロックがかかっている場合やドライブに問題がある場合は、DiskPartでは解決しない可能性があります。
Windowsレジストリを編集して書き込み保護を無効にする
場合によっては、Windowsのポリシーやレジストリ設定が原因で、ドライブが読み取り専用モードでフリーズしてしまうことがあります。これを解決するにはレジストリを編集する必要がありますが、実際はそれほど難しくありません。手順を注意深く実行してください。レジストリの設定を誤ると、他の箇所にも問題が発生する可能性があるため、必要に応じてバックアップを取っておくことをお勧めします。
- を押してWin + R、入力して
regedit、Enterキーを押してください。 - 次の場所に移動します: HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control
- StorageDevicePoliciesという名前のフォルダーを探してください。見つからない場合は、Controlを右クリックし、[新規作成] > [キー]を選択して、 StorageDevicePolicies という名前を付けてください。
- そのキー内で、右側のパネルの空いているスペースを右クリックし、[新規] > [DWORD (32 ビット) 値]を選択して、[WriteProtect]という名前を付けます。
- WriteProtectをダブルクリックして、値データを0に設定します。これにより、Windowsは書き込みを再び許可するようになります。
- レジストリエディタを閉じてPCを再起動し、ドライブをテストしてください。レジストリポリシーが原因だった場合など、場合によってはこれで解決します。
ディスク管理を使用してUSBドライブを再フォーマットする
他の方法がすべてうまくいかない場合は、ドライブを再フォーマットすることで、破損したセクターや読み取り専用モードの原因となっている残存属性を消去できる可能性があります。ただし、これはすべてのデータを削除するため、実行する前に十分に検討してください。
- 「このPC」(または「マイコンピュータ」)を右クリックして「管理」を選択します。または、「ディスクの管理」を検索してください。
- リストからUSBドライブを探します。右クリックして、「フォーマット」を選択します。
- ファイルシステム(通常はFAT32またはNTFS)を選択し、必要に応じて名前を付けてから「OK」をクリックします。フォーマットオプションがグレー表示されている場合は、ドライブがロックされているか、故障している可能性があります。
グループポリシーエディターを使用して書き込み保護を無効にする
これは、グループポリシーが適用されるエンタープライズ環境や高度な設定向けです。職場のコンピューターを使用している場合は、ロックダウンされている可能性がありますが、管理者権限があれば次のことができます。
- を押してWin + R、入力して
gpedit.msc、Enterキーを押してください。 - 次の場所に移動します:コンピューターの構成 > 管理用テンプレート > システム > リムーバブル ストレージ アクセス。
- リムーバブルディスクを探します: 書き込みアクセスを拒否します。ダブルクリックして、「無効」または「未構成」に設定します。
- 「適用」をクリックし、次に「OK」をクリックします。再起動してドライブを再接続し、ロックが解除されているかどうかを確認してください。
ディスクまたはファイルシステムのエラーをチェックする
場合によっては、Windowsはディスク上のエラーを検出し、安全対策として自動的に読み取り専用モードを有効にすることがあります。
- 「このPC」でUSBドライブを右クリックし、「プロパティ」を選択します。
- ツールタブを開き、[エラー チェック]の下にある[チェック]をクリックします。
- 画面の指示に従ってスキャンと修復を実行してください。完了すると、書き込み保護の問題が解決する可能性があります。
CHKDSKを使用してファイルシステムの問題を修正します
- 再度、管理者権限でコマンドプロンプトを開いてください。
chkdsk X: /f(XをUSBドライブのドライブレターに置き換えてください)- 処理を任せましょう。エラーが見つかれば修正し、書き込み保護も解除されるはずです。
コマンドラインを使用した強制フォーマット
通常のフォーマットで解決しない場合は、この方法で全てを完全に消去し、ドライブをクリーンな状態に戻して書き込み可能にします。使用には十分ご注意ください。
- コマンドプロンプトを管理者として開き、以下を入力します。
diskpartlist diskselect disk X(繰り返しますが、ドライブにはXを付けてください)clean(これにより、すべてのデータと属性が消去されます)create partition primaryformat fs=ntfs quickassign―ドライブに新しい文字を与えるため。
これにより、ドライブが書き込み可能な空の状態にリセットされ、頑固な書き込み保護が解消されることが期待されます。
マルウェアやウイルスをスキャンする
マルウェアは、データの改ざんを防ぐために、意図的にドライブをロックしたり、属性を破損させたりすることがあります。Windowsセキュリティまたはお好みのウイルス対策ツールでフルスキャンを実行してください。検出された脅威をすべて削除してから、ドライブを再接続してロックが解除されているかどうかを確認してください。
USBドライバーを更新または再インストールする
ドライバーの競合によって、読み取り専用の奇妙な動作が発生することもあります。それを解決するには:
- デバイスマネージャーを開きます(Win + X次に、デバイスマネージャーを選択します)。
- ディスクドライブを展開し、USBデバイスを探します。
- 右クリックして「デバイスのアンインストール」を選択してください。その後、デバイスの接続を解除し、PCを再起動してください。
- ドライブを再度接続してください。Windowsが自動的にドライバーを再インストールします。
よくある質問
なぜ私のUSBドライブは突然書き込み禁止になったのですか?
ファイルシステムの破損、レジストリ設定、マルウェア、または実際のハードウェアロックが原因である可能性があります。場合によっては、不適切な取り出しやドライブの故障によっても発生することがあります。
フォーマットせずに書き込み保護を解除できますか?
ええ、ほとんどの場合はそうです。DiskPart、レジストリ編集、またはグループポリシーの変更で、データを消去することなく解決できます。
これらの方法がどれも効果がない場合はどうすればいいでしょうか?
万策尽きた場合は、ドライブが物理的に損傷しているか、永久的にロックされている可能性があります。その場合は、交換するしか選択肢がないか、廃棄する前にデータ復旧の方法を真剣に検討する必要があります。
書き込み禁止は常にウイルスが原因なのでしょうか?
いや、必ずしもそうとは限りません。しかし、マルウェアはデータ盗難や改ざんを防ぐためにドライブをロックダウンすることがあります。通常、マルウェアは考えられる原因の一つに過ぎません。
様々な環境で効果があった方法をいくつかご紹介します。うまくいきますように。これらの解決策のいずれかで、大きな手間をかけずにドライブが正常に戻ることを願っています。