Comecei a usar o TrueCrypt para criptografar uma partição em um disco rígido USB externo. Optei por usar uma partição bruta em vez de um contêiner de arquivo.
Mas aqui está o aborrecimento. Sempre que eu conecto esta unidade a um computador executando o Vista ou o Windows 7, recebo a mensagem pop-up "Você precisa formatar o disco na unidade J: antes de poder usá-la".
A opção padrão é "Formatar disco", e receio que um dia desses eu o acionei acidentalmente.
Existe alguma maneira de desativar esta mensagem?
windows-7
windows-vista
truecrypt
Joe Attardi
fonte
fonte
Respostas:
Tente ir para o Painel de controle - Ferramentas administrativas - Gerenciamento do computador. Na parte Gerenciamento de disco, remova a letra da unidade da partição bruta.
Isso deve impedir que o Win7 solicite que você formate a partição, enquanto permite montar a partição no TrueCrypt.
Se não funcionar, você pode tentar esta sugestão , que é usar o Autokey para descartar automaticamente a caixa de mensagens quando ela aparecer.
fonte
Finalmente encontrei uma solução. Eu testei isso no Windows XP e no Windows 7. Com esta solução, o dispositivo não pode ser formatado acidentalmente quando você o conecta a outro PC .
Quando você cria uma partição bruta com TrueCrypt, ela a especifica como tipo de partição.
0x06.
Esta é uma partição FAT e o Windows sempre tenta montá-la.Usando um utilitário como o Beeblebrox (ou seu editor de partições RAW favorito), altere-o para outra coisa. Eu escolhi
0x64
qual (com base nas listas de partições disponíveis) é uma "partição criptografada PC-ARMOR".Após alterá-lo e desconectar e reconectar o dispositivo (ciclo de energia), o Windows tratará esta partição como estranha e não tentará montá-la. Vou testá-lo no Linux mais tarde, mas acredito que isso impedirá o Linux de montá-lo também.
PS Como o Beeblebrox parece um pouco desatualizado (última atualização da versão do Windows em 2002) para o Windows mais recente, você pode usar o diskpart interno . Os comandos para diskpart são:
Os créditos são para @ jonas-heidelberg e @ mhenry1384.
fonte
fdisk
(t
opção); no Windows 7, o build-indiskpart
pode fazer issoset id=64
.\Device\Harddisk5\Partition3
não for alterado. Ou seja, a adição de um stick USB diferente para seu sistema antes de ligar o TrueCrypted torna a favorita não funcionar :-(0x27
e0xc7
, mas parece que você recebe o aviso de formato (quando o Windows pensa que deve poder ler a partição e a considera um volume) ou não pode atribuir um rótulo em TrueCrypt (quando o Windows ignora a partição).Eu uso um programa chamado USB Safely Remove, que conhece TrueCrypt e pode ser configurado para abrir automaticamente a caixa de diálogo de senha TrueCrypt quando determinadas unidades USB são inseridas. Também permite desmontar a unidade TrueCrypt e remover com segurança a unidade USB com um único clique.
É um produto comercial (com uma avaliação gratuita), mas atualmente eles estão oferecendo algumas licenças gratuitas , se você for rápido. É legítimo - consegui minha licença no último sorteio.
fonte
A solução mais simples e segura seria simplesmente formatar o disco USB e recriar o disco criptografado virtual TrueCrypt como o único arquivo no disco.
Apenas para completar: observo a necessidade de primeiro salvar todos os dados existentes no disco TrueCrypt.
fonte
Eu tentei o seguinte: Meu HDD portátil tinha o formato NTFS e estava em branco.
Isso fez o truque - não há mais mensagens irritantes para mim. Conecto a unidade e chamo TrueCrypt, selecione o HDD portátil, clique em montar e forneça a senha. Voilà: O volume está montado.
fonte
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:
\??\Volume{
um e também de não editar os dados hexadecimais, você pode estar seguro\??\Volume{
TÃO:
Você foi avisado de que está tocando o registro manualmente.
Por que isso funciona?
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.
fonte
Quero confirmar novamente a resposta que SylikC deu. Você não quer se ferrar com o seu sistema, deseja indicar na partição que ele não deve tentar montá-lo. Mas existem duas partes para isso, como eu descobri.
Primeiro, faça o que SylikC diz usando o diskpart set id = 64 ou escolha entre uma ampla variedade de tipos de partição. Mas se você já havia atribuído uma letra de unidade à partição, o Windows 10 ainda fornecerá uma caixa de diálogo "Formatar este disco". Para evitar isso, você também precisa remover a atribuição da letra da unidade no disco.
Para fazer isso, antes de definir o tipo de partição, faça
Se você já alterou o tipo de partição, é necessário primeiro trazê-lo novamente para
E é isso. Na próxima vez em que você entrar nessa unidade USB, nenhum aviso será exibido. E não tive problemas para montar uma unidade TrueCrypt.
fonte
Eu usei o gparted no linux para alterar a tabela de partição para GPT e definir o sinalizador 'oculto', depois fiz 'fdisk -t' para definir o guid como microsoft Reserved (10), sem mais mensagens de 'formatar disco' no Windows. Mesmo na primeira vez. O volume truecrypt monta muito bem no Windows e no Linux. Se isso não for suficiente, você pode usar o diskpart no Windows e usar 'GPT ATTRIBUTES = 0x4000000000000000', que definitivamente deve funcionar.
fonte
Consegui consegui-lo criando a unidade como uma GPT e depois usando o diskpart para modificar a partição GPT ATTRIBUTES ...
0x0000000000000001 marca a partição como necessária.
0x8000000000000000 Impede que a partição tenha uma letra de unidade atribuída automaticamente.
0x4000000000000000 Define o volume da partição como oculto.
fonte