Windows Server 2019 の「ハードウェアの安全な取り外し」リストに内蔵デバイスが表示されると、対処に追われることがあります。特に、誰かがシステムトレイのアイコンを勝手にクリックして、NIC や RAID コントローラーなどの重要なコンポーネントを誤って取り外してしまうのではないかと心配な場合はなおさらです。少し奇妙に聞こえるかもしれませんが、Windows は内蔵 SATA ドライブやその他のハードウェアを、明らかに取り外し可能ではないにもかかわらず、取り外し可能として扱うことがあります。そのため、BIOS/UEFI 設定やレジストリ編集など、内蔵デバイスとそうでないデバイスを区別するために、いくつかの調整が必要になる場合があります。一般的な方法を試しても内蔵ドライブが表示されてしまう場合は、このガイドで、実際に役立つ実用的な修正方法をいくつかご紹介します。
Windows Server 2019で内部デバイスがリムーバブルとして表示されないように修正する方法
方法1: BIOS/UEFIでSATA/SSDドライブのホットプラグを無効にする
これは、Windows がドライブを認識する方法に直接影響するため、最初に試すことです。SATA/SSD がタスク バーにリムーバブルとして表示される場合、 BIOS/UEFI でそのコントローラーのホット プラグサポートを無効にするとうまくいく可能性があります。役立つ理由: ホット プラグが有効になっていると、Windows はそのポートをいつでも取り外せるものとして扱うためです。これをオフにすると、このドライブが常に接続されていることが Windows に通知されるため、リムーバブルとして表示されなくなります。適用される場合: 内蔵ドライブがリムーバブル アイコンとともに表示され、そのドライブを非表示のままにするか、内蔵ストレージとして扱うようにしたい場合。期待される効果: ドライブが [ハードウェアの安全な取り外し] リストに表示されなくなり、誤って取り外すリスクが軽減されます。補足: すべての BIOS/UEFI メニューが同じというわけではありませんが、SATA または NVMe コントローラーの [ホット プラグ] または [ホット スワップ可能] 関連の設定を探してください。一部のシステムでは、これは [SATA 構成] メニューの下にあります。そのため、必要に応じてマザーボードのマニュアルを再確認してください。設定を変更した後、サーバーを再起動し、ドライブがまだ取り外し可能として表示されるかどうかを確認します。ハードウェアを正しく再検出するには、Windows を更新または再起動する必要がある場合があります。
方法2: TreatAsInternalPortレジストリ設定を使用する
BIOS の調整が選択肢にない、または BIOS の調整が役に立たなかった場合、次のステップは、関係するレジストリ設定を調べることです。TreatAsInternalPortレジストリ オプションは、Windows にそれらの SATA ポートを内部として扱うように指示できます。これが有効な理由: Windows はこの設定を使用してデバイスのポートが内部か外部かを判断するためです。これを調整することで誤検知を解消できます。これが適用される場合: BIOS を変更したにもかかわらずドライブがリムーバブルとして表示され続け、より永続的なソフトウェアのみの修正が必要な場合。期待される結果: レジストリを編集すると、ドライブが内部として認識され、リムーバブル デバイスの一覧に表示されなくなります。簡単なリマインダー: 編集する前に必ずレジストリをバックアップしてください。Windows は必要以上にレジストリを編集しにくくする必要があるためです。これを設定するには、メモ帳などのテキスト エディターを使用して、次の内容のファイルを作成または編集します。
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Disk]\n"TreatAsInternalPort"=dword:00000001
でこのキーにアクセスしregedit.exe、サーバーを再起動するか、Windowsストレージサービスを再起動して変更をすぐに適用してください。ただし、再起動の方が簡単で信頼性が高い場合もあります。
方法3: ドライバーのプロパティでデバイスポリシーを調整する
ストレージ コントローラによっては、ディスクを安全に取り外せるかどうかを制御する独自の設定があります。デバイス マネージャを開き、ストレージ コントローラを見つけて右クリックし、プロパティを選択します。役立つ理由: ドライバのポリシータブに、 ディスクの安全な取り外しを有効にするのチェックボックスを含めることができるため。適用される場合: ドライブがリムーバブル デバイスとして表示されるが、ロックしたり誤って取り出されないようにしたい場合。期待される結果: デバイスは「取り外し不可」モードにロックされ、ユーザーの混乱が軽減されます。操作方法: –デバイス マネージャを開きます(クリックWin + Xして選択) –ストレージ コントローラなどの下でコントローラを見つけます。 – 右クリックし、プロパティ を選択して、ポリシータブを見つけます。 – 「安全な取り外し」設定を変更または無効にします。注: すべてのコントローラにこのタブがあるわけではありませんが、サポートされているハードウェアでは救命ツールとなることがあります。
devices.hotplug = "FALSE"当然ながら、Windows は仮想マシン内でも必要以上に困難にする必要があるためです。
方法4: システムトレイからハードウェアの安全な取り外しアイコンを非表示にする
これらすべてがうまくいかず、誤ってクリックされないようにアイコンを非表示にしたい場合は、レジストリを変更してアイコンを非表示にすることができます。効果的な理由:根本的な問題は解決しませんが、システムトレイにアイコンが常に表示されるのを防ぎ、誤クリックを減らします。適用対象:アイコンの存在がハードウェアの問題よりも懸念される場合。期待される効果:アイコンは消えますが、デバイスは引き続き接続され、機能しています。トレイに表示されないだけです。手順は以下のとおりです。
- 実行して、 HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\SysTray
regedit.exeに移動します。 - Servicesパラメータ値を 31 (16 進数: 1F) から 29 (16 進数: 1D) に変更します。
- 再起動せずにトレイ アイコンを更新するには、
systray.exeコマンド プロンプトまたは PowerShell ウィンドウから次のように実行します。
start systray.exe
あるいは、コマンドラインからレジストリを変更することもできます。
reg query HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\SysTray /v Services reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\SysTray /v Services /t reg_dword /d 29 /f && start systray.exe
ただし、このレジストリ値はログオフまたは再起動するとリセットされるので注意してください。より永続的な修正を行うには、ログイン時にこのコマンドを実行するスケジュールタスクを作成してください。こうすることで、セッションをまたいでアイコンが非表示のままになります。
方法5: デバイスを安全に取り外すためのヒント
USBメモリなどの外付けドライブを安全に取り外さずに取り外すことを心配する方もいるかもしれません。朗報です。Windows 10 1809以降、MicrosoftはUSBドライブのクイック取り外しをデフォルト設定にしました。つまり、安全な取り外し手順を踏まずに、データの損失や破損のリスクなく、USBドライブをそのまま取り外すことができます。それでも、デバイスを安全に取り外すオプションが必要な場合は、標準の方法でドライブを選択し、「停止」をクリックしてください。
内部ハードウェアの場合、本当に何かを外す必要があるときは、次のコマンドを使用します。
RunDll32.exe shell32.dll, Control_RunDLL hotplug.dll
すると「ハードウェアの安全な取り外し」ダイアログが開き、外付けUSBドライブと同じように、デバイスを選択してWindowsに停止を指示できます。少し奇妙ですが、実稼働サーバーやワークステーションで手動で取り外しを行う必要がある場合は便利です。
繰り返しになりますが、Windows では設定が複雑になりますが、これらの調整を行えば、それほど面倒な作業ではなくなります。ただし、レジストリや BIOS 設定を変更すると副作用が生じる可能性があるので、変更後は時間をかけてテストするようにしてください。
まとめ
- ドライブがリムーバブルとして表示されないようにするには、BIOS/UEFI でホット プラグを無効にします。
- レジストリ設定を使用して
TreatAsInternalPort、ドライブの状態を明確にします。 - サポートされているコントローラーについては、デバイス マネージャーのデバイス ポリシーを確認してください。
- アイコンによってさらに問題が発生する場合は、[安全な削除] アイコンを非表示にします。
- Windows 10 以降では、USB のクイック削除がデフォルトになっているため、外付けドライブの取り外しが簡単になりました。
まとめ
これらの方法はどれも多少の手間はかかりますが、内蔵ドライブが取り外し可能に見えるようにするのに効果的です。BIOSの調整、レジストリの編集、アイコンの非表示など、それぞれの手順が、誤って取り外されたり、混乱したりするのを防ぐのに役立ちます。邪魔なアイコンを非表示にするだけの場合もありますが、Windowsに特定のポートが常時接続されていることを認識させる場合もあります。うまくいけば、これが後々面倒な手間を省くための迅速な解決策となるでしょう。