Windowsタスクバーで、オペレーティング システムがインストールされている内蔵SATAディスク(HDDまたはSSD)(C:\)が「リムーバブル メディア」と表示されることがあります。
- 対応するアイコンが通知領域に表示され、[ハードウェアの安全な取り外しとメディアの取り出し]オプションが表示されます。
- 内蔵ハード ドライブは、内蔵AHCI対応SATAポートに接続されています。
- この動作は、Microsoft Windows Serverおよびクライアント オペレーティング システムで観察できます。
- これは、リムーバブル記憶域を処理するように特別に構成されたグループ ポリシー オブジェクトを読み込むシステムのパフォーマンスや信頼性にさらに影響する可能性があります。
システムBIOSファームウェアは、Windows起動用HDD/SDDが接続されているSATAポートを「外部」とラベル付けしているため、Microsoftオペレーティング システムの内蔵AHCIドライバーは、ドライブに「リムーバブル メディア」のフラグを設定してマウントします。
- 最新バージョンのBIOSとHDD/SDDファームウェアがインストールされていることを確認します。同じことが、動作を公開するシステムに固有のチップセットおよびAHCIドライバーにも当てはまります。
- または、次のレジストリー キーを構成することで、OS受信トレイAHCIドライバーが特定のポートでディスクを表示する方法をオーバーライドすることもできます。
HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channelx\
上記のパスでは、末尾付近の「x」は問題のディスク上のバス番号を表します。バス番号は、デバイス マネージャーでディスクのプロパティを確認することによって取得できます(DEVMGMT.MSC > [ディスク ドライブ]で、ネイティブAHCIドライバー > によって「内部」と見なされる必要があるSATAデバイスを特定します。次に示すように、これを右クリックして[プロパティ]を選択します。
OS受信トレイAHCIドライバーがディスクを表示する方法をオーバーライドするには、管理者特権のコマンド ラインで次のコマンドを実行します。
Reg.exe add “HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device” /f /v TreatAsInternalPort /t REG_MULTI_SZ /d x
(上記のコマンドでは、xは以前に取得したバス番号情報に対応します。
再起動すると、指定されたディスクはリムーバブル ストレージとして表示されなくなります。
外部リンク:
https://support.microsoft.com/en-us/topic/internal-sata-drives-show-up-as-removeable-media-1f806a64-8661-95a6-adc7-ce65a976c8dd