如何从 Windows 8 托盘图标中删除弹出内置 SATA 驱动器的选项?

Ant*_*ton 14 eject hard-drive ahci safely-remove-hardware windows-8

Windows 8(和 8.1)中的安全删除硬件图标提供了弹出我的内部 SATA 驱动器的能力,包括启动驱动器(参见示例):

在此处输入图片说明

我不认为自己需要这个——尤其是托盘图标的便利性。

对于 Windows 7,存在众所周知的解决方案(答案 1答案 2等)。但在 Windows 8 中 msahci 驱动程序已被storahci取代。不幸的是, TreatAsInternalPort 解决方法不再有效。

kin*_*juf 9

TreatAsInternalPort值仍然存在于 Windows 8storahci驱动程序中,但其语法已更改。

它现在在 key 中HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device,并且是一个REG_MULTI_SZ强制视为内部的端口号列表。

例如,要禁用端口 0 和 1 的可移除性,您可以使用

Windows 注册表编辑器 5.00 版

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device]
"TreatAsInternalPort"=hex(7):30,00,00,00,31,00,00,00,00,00

不幸的是,我不知道这些端口是如何编号的。