現象
内蔵 SATA デバイス (HDD または SSD) は、タスク バーにリムーバブル メディアとして表示されることがあります。
原因
デバイスがリムーバブルと見なされるかどうかは、システムの BIOS と、マザーボード上のさまざまな SATA ポートがどのようにマークされるかによって決まります。 受信トレイ ドライバーは、SATA ポートを直接検査し、"外部" とマークされたポートに接続されたデバイスをリムーバブル デバイスとみなします。 すべてのストレージ ドライバーがこの処理を行うわけではないので、破損やデータ損失の原因になる可能性があります。
解決方法
まず、PC の製造元からリリースされている BIOS 更新プログラムを確認してインストールします。 リリースされていない場合は、以下の手順を実行して、受信トレイ ドライバーに特定のポート上のデバイスを表示する方法をオーバーライドできます。
-
管理者特権を使ってコマンド プロンプトを開きます。
-
コマンド プロンプト ウィンドウに次のコマンドを入力し、Enter キーを押します: devmgmt.msc
-
[ディスク ドライブ] で、受信トレイ ドライバーに内部と認識させたい SATA デバイスを見つけて右クリックし、[プロパティ] を選択してこのデバイスのプロパティを開きます。
-
プロパティの [全般] でバス番号をメモします (次の例では "1")。
-
Windows 7:
-
先ほど開いたコマンド プロンプトに次のコマンドを入力し、Enter キーを押します:
reg.exe add “HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channelx\” /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
この x は手順 4 でメモしたバス番号に対応します。
-
-
Windows 8 以降の場合:
-
先ほど開いたコマンド プロンプトに次のコマンドを入力し、Enter キーを押します:
reg.exe add “HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device” /f /v TreatAsInternalPort /t REG_MULTI_SZ /d x
この x は手順 4 でメモしたバス番号に対応します。
-