Como corrigir bug do Windows que exibe SSD/HD interno (conectado via SATA) como um dispositivo removível

Tutorial: Saiba como corrigir SSD e HD sendo exibido como dispositivo removível no Windows 10 ou Windows 11.

Como corrigir bug do Windows que exibe SSD/HD interno (conectado ao SATA) como um dispositivo removível

Recentemente nos deparamos com uma situação um tanto quanto peculiar no Windows 10 e até mesmo no Windows 11. HDs internos sendo “identificados” na barra de tarefas como sendo removíveis, ou seja, da mesma maneira que um pendrive, por exemplo.

Convenhamos que não é natural haver uma opção para remover um HD ou SSD, mesmo porque são dispositivos que estão internamente no computador e conectados via cabo SATA.

Por mais que seja algo que não interfira no funcionamento do computador, realmente é um incômodo se deparar com essas opções ao tentar remover um pendrive ou qualquer outro dispositivo que de fato seja removível.

Confira a seguir como resolver e impedir que discos rígidos internos SATA sejam exibidos como dispositivos removíveis em “Remover hardware e ejetar mídia com segurança”.


Como corrigir SSD/HD SATA sendo exibido como removível

Identificando a unidade

Para resolvermos esse problema é necessário identificar a unidade que está sendo exibida como removível.

Passo 1: No menu iniciar, pesquise por “Gerenciador de Dispositivos” e abra-o.

Passo 2: Expanda a opção “Unidades de disco” e identifique qual dispositivo está sendo exibido erroneamente como removível.

Gerenciador de dispositivos do Windows
Créditos: KingTec/Reprodução

Passo 3: Clique no dispositivo com o botão direito do mouse e selecione a opção “Propriedades”.

Gerenciador de dispositivos do Windows
Créditos: KingTec/Reprodução

Passo 4: Na janela que surge, identifique em “Local” o número especificado ao lado de “Bus Number”. Em nosso caso, como pode ver na imagem a seguir, é o número 2. Guarde o número exibido em seu computador, será necessário nas próximas etapas.

Gerenciador de dispositivos do Windows
Créditos: KingTec/Reprodução

Editor de registro

Passo 1: Pressione simultaneamente as teclas Windows + R para abrir o menu Executar do seu Windows.

Passo 2: Digite regedit e pressione Enter para abrir o editor de registro do Windows.

Editor de registro do Windows
Créditos: KingTec/Reprodução

Passo 3: No editor, navegue nas pastas à esquerda até chegar em “Device”, conforme caminho completo a seguir:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device

Editor de registro do Windows
Créditos: KingTec/Reprodução

Passo 4: Clique com o botão direito no espaço em branco da janela e selecione a opção “Novo > Valor de Cadeia de Caracteres Múltipla”.

Editor de registro do Windows
Créditos: KingTec/Reprodução

Passo 5: Renomeie o item criado como TreatAsInternalPort.

Editor de registro do Windows
Créditos: KingTec/Reprodução

Passo 6: Clique duas vezes sobre o item TreatAsInternalPort e digite o “BUS Number” da unidade, conforme identificamos nos passos anteriores. Em nosso caso, é o número 2. Entretanto, use o número conforme você identificou em seu computador.

Editor de registro do Windows
Créditos: KingTec/Reprodução
Caso possua mais de uma unidade sendo identificada como removível, adicione o “BUS Number” de cada unidade em uma linha respectiva. Utilize o Enter para pular as linhas, conforme exemplo:
0
1
2

Passo 7: Clique em “OK” para confirmar e reinicie o computador para que a correção entre em vigor.

Agora, seu HD ou SSD interno não será mais identificado como um dispositivo removível pelo Windows.


Extra: Apenas para quem possui mais de um dispositivo

Caso você possua mais de um dispositivo sendo exibido como removível e, ao tentar adicionar os números BUS de cada unidade em uma linha respectiva, a última linha foi apagada no editor de registro faça o seguinte:

Passo 1: No menu iniciar, pesquise por cmd e clique em “Executar como administrador”.

Prompt de Comando
Créditos: KingTec/Reprodução

Passo 2: Assim que abrir o Prompt, digite o comando abaixo e pressione Enter para confirmar.

reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device" /f /v TreatAsInternalPort /t REG_MULTI_SZ /d "0\01"

Passo 3: O comando acima irá criar o item TreatAsInternalPort conforme explicamos anteriormente e irá preencher com o conteúdo a seguir:

0
1

Pode ser necessário alterar o comando acima conforme o “BUS Number” de suas unidades. Para isso, basta alterar as numerações ao final do comando. Troque "0\01" por "1\02" caso possua duas unidades em que uma tenha o “BUS Number” 1 e a outra, 2. Dessa forma, o resultado no item TreatAsInternalPort será:

1
2

Para facilitar, segue a lista de possíveis comandos para utilização abaixo.

Bus Number Comando
0 e 1 reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device" /f /v TreatAsInternalPort /t REG_MULTI_SZ /d "0\01"
1 e 2 reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device" /f /v TreatAsInternalPort /t REG_MULTI_SZ /d "1\02"
0 e 2 reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device" /f /v TreatAsInternalPort /t REG_MULTI_SZ /d "0\02"
2 e 3 reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device" /f /v TreatAsInternalPort /t REG_MULTI_SZ /d "2\03"
1, 2 e 3 reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device" /f /v TreatAsInternalPort /t REG_MULTI_SZ /d "1\02\03"

Publique um comentário

Seja bem-vindo(a), antes de publicar seu comentário confira nossa política de comentários clicando aqui.

Página anterior Próxima página