USBドライブの書き込み保護を解除する方法
書き込み禁止になったUSBドライブの扱いは非常に面倒です。特に、ファイルのコピー、フォーマット、アクセス権の変更など、やりたいことがたくさんある場合はなおさらです。側面の小さなスイッチで簡単に解決できる場合もありますが、OSのより深い部分、あるいはハードウェアレベルで書き込み禁止が強制されている場合もあります。正直なところ、ドライブが読み取り専用モードになってしまう原因がこれほどまでに多様にあるのは奇妙で、どれが原因なのかを判断するのは大変です。しかし、もしこのような状況に陥ってしまった場合は、USBドライブを正常な状態に戻すための、実証済みの方法をいくつかご紹介します。
これらの手順には、物理スイッチの確認、システム設定の調整、コマンドラインツールの使用、レジストリ編集など、あらゆる項目が含まれています。目標は?あの厄介な書き込み保護を解除し、ドライブに再びアクセスして書き込みできるようにすることです。ただし、修復には管理者権限や少しの忍耐力が必要になる場合があり、ドライブによっては寿命が尽きかけている場合は、修復不可能な場合もあります。それでも、諦めて新しいドライブを購入する前に試してみる価値はあります。
書き込み禁止になったUSBドライブを修復する方法
USBドライブに物理的なロックスイッチがあるかどうかを確認する
これは正直言って最もシンプルで、忘れられがちな機能です。一部のハイエンドまたは特殊なフラッシュドライブには、書き込み保護を切り替える小さな物理スイッチが付いています。知らないと「ロック」の位置にスライドさせてしまうと、ドライブ全体が書き込み保護されてしまいます。すべてのドライブにこのスイッチが付いているわけではなく、特に安価なものはそうですが、確認してみる価値はあります。
- USBメモリを取り外し、側面または底面に小さなスイッチがないか確認してください。見つかった場合は、反対側の位置にスライドさせてください(通常は「Unlock」と表示されています)。
- ドライブを再度挿入し、ファイル エクスプローラーを確認して、再度書き込みまたはフォーマットを試みてください。
もしこれが問題だったなら、たいていはすぐに解決できます。ドライブによっては、このスイッチが非常に小さかったり、非常に固かったりするので、少し手間取るかもしれません。また、ほとんどのSDカードにはこのスイッチが付いていますが、USBドライブには付いていないものが多く、多くの人が困惑しています。
Diskpart を使用して読み取り専用属性をクリアする (Windows)
これは「技術的だが効果的な」修正方法の一つです。Windowsがシステムレベルでドライブを読み取り専用に設定する場合、通常はディスク属性が原因です。コマンドプロンプトでいくつかのコマンドを実行することで、この保護を無効にすることができます。
- Windows + X*コマンドプロンプトを管理者として起動*します。 を押して「コマンドプロンプト(管理者)」を選択することで実行できます。
- 入力し
diskpartてEnterキーを押します。UACのプロンプトが表示された場合は、「はい」をクリックします。 - 次に、 を実行します
list disk。サイズでUSBドライブを探します。間違ったディスクを選択すると、問題が発生する可能性がありますので注意してください。 - を使用してドライブを選択します
select disk <disk_number>。<disk_number>リストの実際の番号に置き換えます。 - 次に、 を実行します
attributes disk clear readonly。このコマンドは、ディスク全体から読み取り専用フラグを削除します。 - 最後に、 と入力して動作を確認します
attributes disk。「現在の読み取り専用状態」と「読み取り専用」の両方のフィールドが「いいえ」になっているはずです。
それでも問題が解決しない場合は、この手順の後に再起動すると、Windowsが変更をより適切に認識しやすくなる場合があります。一部のマシンではこの修正だけでは不十分な場合もありますが、試してみる価値はあります。
レジストリを編集して書き込み保護を解除する
これはより高度な方法ですが、Windowsのレジストリ設定が乱雑になったり破損したりして、永続的な書き込み保護状態になることがあります。レジストリの操作に慣れていない場合は、少しリスクが高いので、事前にバックアップを取っておきましょう!(もちろん、Windowsは必要以上に操作を難しくしているからです。)
- Windows + Rを押して実行します
regedit.exe。プロンプトが表示されたら「はい」で確定します。 - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePoliciesに移動します。このキーが表示されない場合は、手動で作成する必要がある可能性があります。
- WriteProtectをダブルクリックします。値を に変更して
0書き込み保護を無効にし、[OK] をクリックします。 - キーが存在しない場合は、Controlを右クリックし、「新規」>「キー」を選択して、「StorageDevicePolicies」という名前を付けます。その中に、 「WriteProtect」という新しいDWORD(32ビット)値を作成し、「」に設定します
0。 - PCを再起動し、USBドライブを再度挿入してください。書き込みが可能かどうかを確認してください。
この調整は、Windowsがシステムレベルで外部デバイスポリシーを処理する方法を調整するため有効です。ただし、一部のドライブは暗号化されていたり、ハードウェアレベルの保護が施されていたりするため、レジストリハックでは修正できないことに注意してください。
マルウェアスキャンを実行する – 感染により書き込み禁止になる場合がある
特にドライブが突然おかしくなった場合は、ウイルス対策ソフトやマルウェアが原因の可能性があります。一部のマルウェアは、安全対策として特定のドライブやファイルをロックし、読み取り専用にすることがあります。
- ファイル エクスプローラー を開き、USB ドライブを選択して右クリックし、[Microsoft Defender でスキャン] を選択します。
- Windows セキュリティ ウィンドウで、[完全スキャン] を選択し、[今すぐスキャン] をクリックします。
- 完了するまでお待ちください。マルウェアが報告され、隔離されるかどうかを確認してください。もしそうであれば、PCを再起動し、ドライブへの書き込みまたはフォーマットを再度お試しください。
マルウェアの削除が鍵となる可能性があります。ドライブが感染している場合、マルウェアがなくなるまで他の修正はすべて意味をなさない可能性があるためです。
再フォーマットして暗号化を解除する
他に方法がない場合は、クリーンな状態にする必要があるかもしれません。フォーマットすると頑固な保護が解除されますが、すべてのデータが消去されるので注意してください。バックアップが確実に保存されているか、すべてのデータが失われても構わない場合にのみ、フォーマットを実行してください。
- Gparted(Linux)やHP USB Disk Storage Format Toolなどの信頼できるサードパーティ製ツールを使用してください。これらのツールは、ファームウェアの保護を回避できる場合が多いです。
- 暗号化されたドライブの場合は、パスワードまたは回復キーが必要です。Windows BitLocker で暗号化されている場合は、コントロールパネル > システムとセキュリティ > BitLocker ドライブ暗号化 で無効にしてください。
- ハードウェア レベルの書き込み保護が有効な状態でドライブを再フォーマットしようとすると、ドライブ製造元の特別なユーティリティが必要になる場合があることに注意してください。Kingston、SanDisk などでは、このために独自のツールを提供している場合もあります。
いずれの方法を試してもダメな場合、ドライブは修復不可能な状態かもしれません。その場合は、特にセクターが摩耗していたりチップが故障している場合は、交換時期かもしれません。データセキュリティが懸念される場合は、破壊後に適切に廃棄するのが最も安全な方法です。
まとめ
- 物理的な書き込み保護スイッチを確認する
- Diskpartコマンドを使用して読み取り専用属性をクリアする
- 必要に応じてレジストリエントリを変更する
- 特に奇妙なエラーや削除できないファイルが表示された場合は、マルウェアをスキャンしてください。
- 頑固なドライブの場合は、再フォーマットまたは専用ツールを試してください
- ドライブの状態を考慮する – 故障している場合は、交換するしか選択肢がないかもしれない
まとめ
書き込み保護の解除は、多くの場合、簡単な調整とシステム設定の詳細な調査を組み合わせる必要があります。特にファームウェアレベルの保護がかかっている場合や、寿命が近い場合は、ドライブがなかなか解除されないことがあります。それでも、これらの方法を試すことで、修理に行かなくても済むか、重要なデータを失わないようにすることができます。これらの方法の1つが、USBメモリを再び使えるようにしてくれることを願っています。私の場合はいくつかのドライブでうまくいきました。皆さんにも効果があることを願っています。