O ícone Remover Hardware com Segurança no Windows 8 (e 8.1) oferece a capacidade de ejetar minhas unidades SATA internas, incluindo a unidade de inicialização (veja o exemplo):
Eu não me vejo sempre precisando disso - especialmente não da conveniência do ícone da bandeja.
Para o Windows 7 existe uma solução bem conhecida ( resposta 1 , resposta 2 , etc). Mas no driver msahci do Windows 8 foi substituído por storahci. Infelizmente, a solução alternativa TreatAsInternalPort não funciona mais.
Respostas:
o
TreatAsInternalPort
valor ainda existe no Windows 8storahci
driver, mas sua sintaxe mudou.Está agora na chave
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device
e é umREG_MULTI_SZ
lista de números de porta para forçar o tratamento como interno.Por exemplo, para desativar a remoção nas portas 0 e 1, você usaria
Infelizmente, não tenho ideia de como essas portas são numeradas.
fonte
ou o Windows 10:
(Obrigado ao kinokijuf pela primeira vez, mas o código dele desabilitou apenas 1 unidade para mim (unidade 0 no meu segundo controle).
Este trabalhou para todos os 5 drives que tenho. (e provavelmente o sexto também).
Eu acho que foi porque havia uma nova linha em branco entre seus valores (00 em hexa é nova linha), (30 em hexadecimal é 0, 31 é 1 etc).
Este trabalhou em todos os 4 dos meus portos:
fonte
Eu tive o mesmo problema no Windows 8.1 com HDDs conectados a um chip on-board ASMedia 106x e usando o driver storahci em vez do driver ASMedia (iria congelar minha caixa feroz!).
Eu acabei resolvendo isso usando a sugestão de Raiddinn encontrada Aqui .
Essencialmente, criei uma tarefa agendada que é executada quando o sistema é iniciado e que importa o seguinte arquivo de registro, alterando a chave "Capabilities" nos dois dispositivos de HDD:
O problema será você rastrear as chaves acima para sua configuração, pois elas são um pouco diferentes para cada instalação. No entanto, se você encontrar a unidade em questão no "Gerenciador de Dispositivos", observe as propriedades, especificamente "Caminho da instância do dispositivo" na guia "Detalhes", onde você localizará a entrada (sempre abaixo
HKLM\SYSTEM\CurrentControlSet\Enum\
. Então, combinandoHKLM\SYSTEM\CurrentControlSet\Enum\
com o "Caminho da instância do dispositivo", você deve encontrar o local correto que contém o valor "Capabilities".Espero que isso seja um pouco útil.
fonte