Pela primeira vez, eu construí meu próprio computador. Eu comprei um SSD M.2 (especificamente o SSD ADATA XPG SX6000 M.2 2280 PCIe Gen3x2 - 512GB) e coloquei-o no slot Ultra M.2 na parte de trás da minha placa-mãe (ASRock Fatal1ty X470 Gaming-ITX / ac) .
As coisas estão muito bem. Mas depois de instalar o Windows 10 nele, meu SSD aparece como uma unidade removível, o que me deixa louco. Por que eu iria querer ejetar o disco em que o Windows está sendo executado? Felizmente, se eu tentar (macio) ejetá-lo, ele falhará. (Eu não me preocupo muito com uma ejeção acidental - é muito difícil chegar casualmente.)
Meu UEFI tem uma opção para Hot Plugging (apenas SATA eu acho) e sempre foi desativado. Então provavelmente não é isso.
Eu também tentei as correções de registro nesta resposta ( link ) para Como posso remover a opção de ejetar unidades SATA do ícone da bandeja do Windows 7? e todo o "storahci" TreatAsInternalPort 0-5 não faz nada para mim. Mas talvez essa seja a parte errada do registro - porque isso pode não ser estritamente falando como uma unidade SATA?
Eu também tentei o método 'disable write caching' - nada. Na verdade, a mudança nem vai persistir! Se eu reiniciar meu sistema, ele volta com o cache de gravação ativado. A desativação do cache de gravação no dispositivo persistirá, mas não desativará (software?) O cache de gravação no Windows.
Eu também tentei o driver mais recente do chipset e procurei um driver da ADATA, mas eles não parecem fornecer um. Também estou executando o UEFI mais recente.
Admito que há também a questão Discos rígidos internos mostrados como removíveis no Windows 10 mas nada que se aplicou ajudou, e não há uma resposta aceita de qualquer maneira.
Obrigado antecipadamente!
Tags ssd windows-10 sata pci-express m.2