Значок «Безопасное извлечение устройства» в Windows 8 (и 8.1) позволяет извлекать мои внутренние диски SATA, включая загрузочный диск (см. Пример):
Я не вижу себя когда-либо нуждающимся в этом, особенно из-за удобства иконки в трее.
Для Windows 7 существует хорошо известное решение ( ответ 1 , ответ 2 и т. Д.). Но в Windows 8 драйвер msahci был заменен на storahci. К сожалению, обходной путь TreatAsInternalPort больше не работает.
Ответы:
TreatAsInternalPort
Значение по- прежнему существует в Windows 8storahci
водителя, но его синтаксис изменился.Теперь он находится в ключе
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device
и представляет собойREG_MULTI_SZ
список номеров портов, которые следует рассматривать как внутренние.Например, чтобы отключить съемность на портах 0 и 1, вы должны использовать
К сожалению, я понятия не имею, как эти порты пронумерованы. 😕
источник
или Windows 10:
(Спасибо kinokijuf за быстрый старт, но его код отключил только 1 диск для меня (диск 0 на моем втором контроллере).
Этот работал на всех 5 дисках, которые у меня есть (и, вероятно, на 6-м тоже).
Я думаю, что это было потому что между его значениями была пустая новая строка (00 в гексах - новая строка), (30 в гексах - 0, 31 - 1 и т. д.).
Этот работал на всех 4 моих портах:
источник
У меня была та же проблема в Windows 8.1 с жесткими дисками, подключенными к встроенному чипу ASMedia 106x и использованием драйвера storahci вместо драйвера ASMedia (яростно заморозил бы мою коробку!).
Я закончил тем, что решил, используя предложение Райдинна, найденное здесь .
По сути, я создал запланированное задание, которое запускается при запуске системы и импортирует следующий файл реестра, изменяя ключ «Возможности» на двух устройствах HDD:
Проблема заключается в том, что вы можете отследить вышеуказанные ключи для вашей настройки, так как они немного отличаются для каждой установки. Однако, если вы найдете нужный диск в «Диспетчере устройств», а затем посмотрите на свойства, в частности «Путь к экземпляру устройства» на вкладке «Сведения», вы найдете, где в реестре находится запись (всегда ниже
HKLM\SYSTEM\CurrentControlSet\Enum\
. Таким образом, в сочетанииHKLM\SYSTEM\CurrentControlSet\Enum\
с «Путь к экземпляру устройства», вы должны найти правильное местоположение, которое содержит значение «Возможности».Я надеюсь, что это несколько полезно.
источник