web-dev-qa-db-ja.com

内蔵ハードドライブを取り出す可能性を無効にする

最近Windows7 Home Premiumをインストールしましたが、突然、内蔵ハードドライブを取り出すことができることに気付きました。

Eject internal harddrives

以前のインストール(Professional)では、これは不可能でした。 (定義上)より高度でないバージョンのオペレーティングシステムが突然そのような機能を許可するにはどうすればよいでしょうか?コンピューターのBIOS、UEFI、ハードウェアは何も変更していません。OSバージョンのみを変更しました。

とにかく、これが可能であることが好きではなく、内蔵ドライブのアイコンを見たくありません-どうすればそれを削除できますか?もちろん、USB/eSATA経由で接続された外付けドライブでも表示されます。

4
F.P

最新のIntel Rapid Storage Technologyドライバーをインストールするか、 TreatAsInternalPort回避策)を使用します。

次の方法を再編集します。

HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\services\msahci

controller0内に"Controller0"という新しいKEYを作成し、「Channel0」という新しいKEYを作成します。Channel0内に"TreatAsInternalPort"という新しいDWORDを作成し、この値を「1」に設定します(これによりSATAポート0(ドライブC)「ハードウェアの安全な取り外し」に表示されなくなります)

ここで、Controller0フォルダーに戻ります。 Controller0内で、「Channel1」という新しいKEYを作成します。Channel1内で、「TreatAsInternalPort」という新しいDWORDを作成します。この値を「1」に設定します(これにより、SATAポート1(ドライブD)が「ハードウェアの安全な取り外し」に表示されなくなります。 ")

以下同様に、すべての内部SATAポートが内部として扱われるように設定されるまで続きます。私のマザーボードには6つのSATAポートがあるので、Channel0をChannel5に設定しました。

enter image description here (画像ソース:overclock.net)

5
magicandre1981

この「機能」は、SATA2ドライブと互換性のあるマザーボードを使用することによってもたらされるように思われます。これらのデバイスは、ホットスワップ可能になるように設計されているため、Windowsでは安全に削除できます。

これまでのところ、外部デバイスを表示したまま、コンテキストメニューからリストを削除する安全な方法はありません。

1
Kruug