Velocidade total e inicial de criptografia do disco rígido com VeraCrypt

Velocidade total e inicial de criptografia do disco rígido com VeraCrypt

Contexto: Decidi criptografar um disco rígido Sata II interno de 2 TB que uso para arquivos pessoais (coleções de fotos, PDFs de preparação de impostos, hospedagem de uma pasta sincronizada do Dropbox, alguns arquivos de vídeo não HD, backups de instalação de driver, etc.). A unidade está quase cheia de conteúdo neste momento; e armazeno novos arquivos em outro disco maior, bem como faço backup de 2 TB na unidade maior.

Estou usando a versão atual do VeraCrypt (VeraCrypt 1.0f-2). E usei o Assistente de Criação de Volume padrão para criptografia completa de unidade/partição, sem limpeza (rápida) e configurações básicas de AES... apenas para manter os ladrões longe dos meus dados (não estou preocupado com a CIA/NSA).

O sistema é o sistema operacional Win7 de 64 bits (executado em um bom SSD), Quad Core 2,6 GHz AMD Athlon II, 8 GB 1333 DDR3 RAM, o disco rígido que está sendo criptografado é um Western Digital bastante antigo formatado para NTFS (funcionou bem antes de este processo ser iniciado ).

Perguntas 1 + 2: Por que isso vai demorar quase4 dias inteirospara completar (96h; estimei 6mbps)? Isso é normal?

Não consigo encontrar nada on-line que estime as velocidades iniciais de criptografia do disco rígido para qualquer quantidade de dados em qualquer tipo de disco rígido. Tudo diz "depende apenas do hardware". O que não ajuda em nada, mesmo para uma comparação geral.

Eu li que a criptografia ocorre no processador e que geralmente funciona mais rápido quando há mais núcleos porque o VeraCrypt os utiliza em paralelo. Mas meu processador está basicamente inativo! Com o Firefox aberto (10 guias), um navegador de arquivos e a criptografia em andamento, estou com uma média de utilização de cerca de 7% nos núcleos (só aumenta por um segundo se eu abrir outra guia ou iniciar outra atividade em outro lugar).

E a utilização de RAM é de apenas 25% (normal apenas para o sistema operacional e Firefox).

Perguntas 3 + 4: É normal que um processador pareça ocioso durante a conclusão da criptografia inicial de um disco rígido/partição grande? E existe uma opção em algum lugar que possa dizer ao VeraCrypt para usar quaisquer recursos que desejar para acelerar o processo?

Observação: A maioria das perguntas sobre 'velocidade' que encontrei on-line são relacionadas à montagem inicial com VeraCrypt - que é mais lenta do que com TrueCrypt devido a medidas de segurança adicionais - ou velocidades de criptografia/descriptografia em tempo real. As perguntas que fiz não são sobre essas coisas, mas sim especificamente sobre como aprender com aqueles com experiência que tipo de velocidade eles experimentaram durante a criptografia inicial de unidades/partições de dados inteiras, não sua montagem ou criptografia/descriptografia em tempo real ; bem como que tipo de utilização de recursos é normal (% de processador/RAM).

Responder1

Se a CPU estiver quase ociosa, é um bom sinal de que tudo o que você está fazendo é limitado por IO.

Não está claro na sua pergunta, mas acho que você está fazendo criptografia no local (convertendo um disco rígido com dados em um disco rígido criptografado, preservando os dados). A maneira segura de fazer isso (sem chance de perda de dados em caso de falha de energia) é ler os dados não criptografados, criptografá-los, gravar os dados criptografados em um local temporário e, em seguida, gravar os dados criptografados de volta no versão não criptografada. Isso garante que sempre haja pelo menos uma cópia completa dos dados, mas é muito lento, exigindo a gravação em vários locais diferentes no disco para cada bloco de dados convertido.

Responder2

Esta pode ser uma pergunta antiga (feita em 2015, quando escrevo em 2019), mas é um resultado importante no Google, então minha experiência pode ser útil para qualquer leitor posterior. Instalei o VeraCrypt em um desktop AMD totalmente novo e topo de linha que eu mesmo construí. CPU Ryzen 7 2700X, 16 GB de RAM DDR4 e um disco rígido m.2 de 512 GB adequadamente rápido (não me lembro das classificações de velocidade exatas, mas está em torno de 6 Gb/s, velocidade m.2 adequada) e uma GPU Nvidia 1060. Os únicos programas instalados são o Windows 10 Pro e suas atualizações, o Chrome e a versão mais recente do próprio VeraCrypt. Eu disse ao VeraCrypt para criptografar a unidade inteira, pois é uma única partição.

O VeraCrypt está em execução há 1 hora e está em 40%, e estima que precisará de mais 75 minutos para ser concluído. Inicialmente, foram estimados 20 minutos para criptografar toda a unidade, mas essa estimativa aumentou constantemente. O uso total da CPU está em torno de 2%, e o detalhamento mostra que o VeraCrypt usa 0,0%, enquanto o Gerenciador de Tarefas usa pelo menos 0,5%.

Existem alguns relatos variados de desempenho de gravação muito lento em SSDs nos fóruns do VeraCrypt; Eu apenas folheei esses tópicos. Se também for tão lento ao salvar dados no armazenamento, removerei o VeraCrypt e usarei apenas a criptografia de arquivos do Windows, que sei que é menos segura, mas pelo menos é utilizável.

Responder3

Eu uso uma base esata ou USB e sempre tenho unidades sobressalentes, então criptografo uma unidade vazia de tamanho semelhante e levo cerca de 45 minutos a uma hora por 2 terr. Em seguida, carregue os dados da unidade não criptografada para a unidade criptografada sem nenhuma penalidade de velocidade além do tempo normal para preencher o disco. No meu caso, tinha 1,5 terabytes de dados e demorou 4 horas. Então, cerca de 5 horas no total. Isso ocorre com um núcleo X79 e Ivy Bridge 6 que suporta criptografia de hardware. Os sites Veracrypt e Truecrypt possuem informações de chip sobre suporte de hardware. Se o seu disco estiver muito cheio, esta será a única maneira de fazer isso em um tempo razoável. Eu sugeriria que você usasse a desfragmentação de criptografia (exceto SSDs) antes de criptografar.

informação relacionada