WindowsでUSBの読み取り/書き込み保護を無効または有効にする方法

USBの書き込みアクセスまたはUSBの書き込み保護は、すべてのUSBデータストレージに有効にできるセキュリティ機能です。USBの書き込みアクセスを有効にする主な目的は、USBデータストレージの整合性を維持することです。この投稿では、Windows 11/10でUSBの書き込みアクセスを有効または無効にする方法を紹介します。

書き込み保護を有効にすると、ディスク内のデータは変更されません。そのため、USBデータストレージへのウイルス攻撃や、PCユーザーによるWindows 11/10 OSからUSBドライブへの不正なファイルアクセスやコピーを防ぐことができます。

USBドライブには、次の2種類の書き込み保護があります。

  • ハードウェアによる書き込み保護。
  • ソフトウェアによる書き込み保護。

ハードウェアによる書き込み保護は、主にカードリーダーやフロッピーディスクで使用されています。ハードウェアによる書き込み保護では、カードリーダーの側面にメカニカルスイッチがあり、フロッピーには左下の角に黒いスライドブロックがあります。このスイッチを引っ張ると、書き込み保護が有効になります。オフ/無効にするには、スイッチをスライドダウンするだけです。

この投稿では、ソフトウェアの方法を使用してUSBの読み取りまたは書き込みアクセスを有効または無効にする方法を説明します。

WindowsでUSBの読み取り/書き込み保護を無効または有効にする

Windows 11/10でUSBの読み取り/書き込み保護を有効または無効にするには、次の2つの方法があります。

  1. レジストリエディタ
  2. ローカルグループポリシーエディタ

各方法の手順を詳しく見ていきましょう。

1] レジストリエディタでUSBの書き込み保護をオンまたはオフにする

これはレジストリ操作なので、手順が間違った場合に備えてレジストリをバックアップするか、システムの復元ポイントを作成することをお勧めします。必要な予防措置を講じたら、以下の手順で進めてください。

  • Windowsキー+Rを押して、[ファイル名を指定して実行]ダイアログを起動します。
  • 「ファイル名を指定して実行」ダイアログボックスに「regedit」と入力し、Enterキーを押してレジストリエディタを開きます。
  • 以下のレジストリキーパスに移動またはジャンプします。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
  • 左ペインで、Controlキーを右クリックして[新規] > [キー]を選択し、StorageDevicePoliciesという名前を付けてEnterキーを押します。
  • 次に、StorageDevicePoliciesをクリックします。
  • 右ペインで、空白を右クリックして[新規] > [DWORD(32ビット)値]を選択し、WriteProtectという名前を付けてEnterキーを押します。
  • 次に、WriteProtectをダブルクリックしてそのプロパティを編集します。
  • 1を[値のデータ]ボックスに入力し、Enterキーを押して変更を保存します。
  • 変更を有効にするためにPCを再起動します。

これで完了です。レジストリエディタでUSBドライブの書き込み保護を有効にしました。

書き込み保護を無効にする場合は、レジストリエディタを開き、以下の場所に移動またはジャンプします。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies

右ペインで、WriteProtectキーを右クリックして[削除]を選択します。

変更を有効にするためにPCを再起動します。

REGEDITでUSBドライブへの読み取りアクセスを許可またはブロックする

レジストリエディタを開き、次のキーに移動します。

Computer\HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows

Windowsの下に新しいキーを作成し、新しいキーにRemovableStorageDevicesという名前を付け、左側に次のように名前を付けます。

{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}

次に、右側の空白領域を右クリックして[新規] > [DWORD(32ビット)値]を選択し、Deny_Readという名前を付け、その値データを1に設定します。

これで、USBドライブをコンピュータに接続して開こうとすると、エラーメッセージ「場所が利用できません。アクセスが拒否されました。」が表示されます。

2] ローカルグループポリシーエディタでUSBの書き込み保護を有効または無効にする

ローカルグループポリシーエディタでUSBの書き込み保護を有効または無効にするには、次の手順を実行します。

  • Windowsキー + Rを押して、[ファイル名を指定して実行]ダイアログを起動します。
  • 「ファイル名を指定して実行」ダイアログボックスに「gpedit.msc」と入力し、Enterキーを押してグループポリシーエディタを開きます。
  • ローカルグループポリシーエディタの左ペインで、以下のパスに移動します。
コンピューターの構成 > 管理用テンプレート > システム > 取り外し可能な記憶域のアクセス
  • 右ペインでスクロールして、取り外し可能なディスク: 書き込みアクセスを拒否するポリシーを探します。
  • ポリシーをダブルクリックしてそのプロパティを編集します。
  • ポリシーのプロパティウィンドウで、ラジオボタンを有効に設定します。
  • 適用>OKをクリックして変更を保存します。
  • これで、ローカルグループポリシーエディタを終了することができます。
  • 次に、Windowsキー + Rを押して「cmd」と入力し、Enterキーを押してコマンドプロンプトを開きます。
  • 以下のコマンドを入力してEnterキーを押します。
gpupdate /force

ポリシーが更新されたら、コンピュータを再起動して変更を有効にします。

GPEDITでUSBドライブへの読み取りアクセスを許可またはブロックする

グループポリシーエディタで、次の場所に移動します。

コンピューターの構成 > 管理用テンプレート > システム > 取り外し可能な記憶域のアクセス

取り外し可能なディスク: 読み取りアクセスを拒否するを探して、有効に設定します。

これで完了です。ローカルグループポリシーエディタでUSBドライブの読み取り/書き込み保護を有効にしました。

書き込み保護を無効にする場合は、上記の手順を繰り返しますが、ポリシーについては、ラジオボタンを無効または構成されていないに設定します。

この記事が役に立てば幸いです。

ヒント: USB Write Protectは、ワンクリックで書き込み保護されたUSBを有効または無効にすることができる無料のツールです。