
最近、Windows 7 Home Premium をインストールしたところ、突然、内部ハードドライブを取り出せるようになりました。
以前のインストール (Professional) では、これは不可能でした。(定義上) あまり高度でないバージョンのオペレーティング システムで、なぜ突然このような機能が可能になったのでしょうか? コンピューターの BIOS、UEFI、ハードウェアは何も変更していません。変更したのは OS のバージョンだけです。
とにかく、これが可能であることは気に入りませんし、内蔵ドライブのアイコンは表示したくありません。どうすれば削除できますか? もちろん、USB/eSATA 経由で接続された外付けドライブの場合は、アイコンは引き続き表示されるはずです。
答え1
最新のIntel Rapid Storage Technology
ドライバーをインストールするか、TreatAsInternalPort
回避策。
Regedit で次の操作を実行します:
HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\services\msahci
そして、
"Controller0"
Controller0 内に「Channel0」という新しい KEY を作成します。次に、Channel0 内に「Channel0」という新しい DWORD を作成し、"TreatAsInternalPort"
この値を「1」に設定します (これにより、SATA ポート 0 (ドライブ C) が「ハードウェアの安全な取り外し」に表示されなくなります)。次に、Controller0 フォルダに戻ります。Controller0 内に、「Channel1」という新しい KEY を作成します。次に、Channel1 内に、「TreatAsInternalPort」という新しい DWORD を作成し、この値を「1」に設定します (これにより、SATA ポート 1 (ドライブ D) が「ハードウェアの安全な取り外し」に表示されなくなります)。
すべての内部 SATA ポートが内部として扱われるように設定されるまで、これを繰り返します。私のマザーボードには 6 つの SATA ポートがあるため、Channel0 を Channel5 に設定しました。
(画像ソース: overclock.net)
答え2
この「機能」は、SATA2 ドライブと互換性のあるマザーボードの使用によって実現されるようです。これらのデバイスはホットスワップできるように設計されているため、Windows では安全に取り外すことができます。
現時点では、外部デバイスを表示したままコンテキスト メニューからリストを削除する安全な方法はありません。