No Windows 10 com dispositivo USB com inicialização UEFI e partições TrueCrypt / VeraCrypt, nada funciona.
O Windows 10 atribui letras de alguma maneira que nem o DiskPart nem o Gerenciamento de disco as veem, mas as chaves do Registro estão presentes HKLM\SYSTEM\MountedDevices
, então a mensagem "Format" aparece ... também em "remove hardware com segurança" e aparece com letras em todas as partições.
O Windows 10 faz tanto mal que a partição EFI não está no Gerenciamento de disco com a letra e no DiskPart também não é vista como um volume e sem letra, mas se você for ao Explorer (use "remover hardware com segurança" para aprender (mas não a remova), você a vê com uma letra e pode inseri-la, modificar arquivos / pastas etc.
Como as chaves são recriadas após a reconexão, não há solução possível.
Este Windows 10 é uma dor de cabeça ... tudo causado pelo tratamento de mídia externa com o Removable Media Bit como dispositivos 'especiais', de uma partição, mesmo que tenham várias partições.
Exemplo: Inicialização EFI USB com NTFS + EFI + ... em um dispositivo USB que é impossível redefinir o bit de mídia removível.
Aviso: Alterar o tipo de partição pode corromper os dados nas partições VeraCrypt.
Mas há um truque que afeta o registro ... tome muito cuidado ao fazer isso e verifique quatro vezes se os dados hexadecimais são idênticos.
Na chave do registro, existem duas entradas com os mesmos dados hexadecimais exatos para cada partição ... bem, uma tem a letra, uma começa com \??\Volume{
...
O truque é renomear aquele que começa com o \??\Volume{
que pertence à partição que você deseja evitar receber uma carta.
Em vez de começar com \??\Volume{
, comece com #{
.
E, claro, exclua o que começar \DosDevices\
.
Em seguida, remova-o (usando a função “remover com segurança”) e conecte-o novamente. Pressione F5para atualizar a chave no regedit e verificar se funcionou.
Nos meus testes, ele funciona, mas deve ser feito com muito cuidado ... Eu insisto em verificar os dados hexadecimais por hexadecimal para serem os mesmos ... muitas vezes não os verifiquei em quadradinhos, cometi um erro e às vezes, na próxima reinicialização, o Windows não iniciava, então eu precisava corrigi-lo com um DVD de instalação do Windows inicializável e feio, entrando no modo de console e executando o regedit a partir do DVD (não é necessário reinstalar).
Portanto, antes de excluir qualquer coisa, salve a seção do registro e verifique o que faz.
Mas garanta que o HEX DATA seja o que você deseja, ou você pode tornar seu sistema não inicializável. Quad confira !!!
ADICIONADO:
- Se você tomar o cuidado de não excluir (renomear apenas)
\??\Volume{
um e também de não editar os dados hexadecimais, você pode estar seguro
- Na pior das hipóteses, você precisa inicializar com um DVD de instalação do Windows e ir para o modo de console, executar regedit e renomeá-lo novamente para começar com
\??\Volume{
TÃO:
- Sempre faça um de cada vez ... é melhor ficar do lado seguro
Você foi avisado de que está tocando o registro manualmente.
Por que isso funciona?
- Ele está dizendo ao Windows para ignorar esse 'volume', para não atribuir uma letra ou listá-la na lista Remover Hardware com Segurança para esse dispositivo.
Sim, isso funciona para cartões de memória USB, cartões de memória, etc., sem precisar tocar no Removable Media Bit ... é apenas para ocultar essas partições.
Nota lateral: isso também é válido para qualquer outra partição que você não deseja montar automaticamente na conexão USB.