Por que a velocidade de compressão ZIP cai pela metade em unidades criptografadas pelo BitLocker
🔍 WiseChecker

Por que a velocidade de compressão ZIP cai pela metade em unidades criptografadas pelo BitLocker

Solução rápida: o BitLocker criptografa cada gravação em disco, e as operações AES reduzem a taxa de transferência do compactador pela metade. Mova as operações ZIP para a RAM (use 7-Zip com caminho de arquivo temporário em um disco RAM) ou para uma unidade secundária não criptografada. CPUs modernas com AES-NI minimizam a penalidade; CPUs antigas sem AES-NI sofrem mais.

Você compacta uma pasta grande. Na sua unidade secundária não criptografada, a operação termina em 2 minutos. Na unidade C: criptografada pelo BitLocker, a mesma operação leva 5 minutos. A taxa de transferência é aproximadamente reduzida pela metade. O BitLocker está adicionando uma sobrecarga mensurável à E/S de disco durante operações pesadas de compactação.

Sintoma: a taxa de transferência de compactação ZIP/7z é aproximadamente reduzida pela metade em uma unidade criptografada pelo BitLocker.
Afeta: Windows 11 com BitLocker ativo na unidade de trabalho.
Tempo de correção: 10 minutos (configuração de solução alternativa).

ADVERTISEMENT

Por que o BitLocker reduz a velocidade de compactação

O BitLocker usa criptografia AES-XTS por bloco de disco. Cada leitura do volume criptografado descriptografa; cada gravação criptografa. A compactação lê arquivos de origem e grava dados temporários intermediários mais o ZIP final — todas essas operações passam pelo BitLocker. Em uma CPU com aceleração de hardware AES-NI (a maioria das CPUs desde 2010), a sobrecarga é de 5 a 15%. Em CPUs antigas ou em fallback de software AES, é de 40 a 60%.

Método 1: Verificar se o AES-NI está ativado

  1. Abra o PowerShell elevado.
  2. Execute (Get-CimInstance Win32_Processor).Caption — verifique o modelo da CPU.
  3. Consulte o site da Intel ou AMD para verificar o suporte a AES-NI (quase todas as CPUs desde 2010 têm).
  4. Execute manage-bde -status e verifique o Método de criptografia — XTS-AES 128 ou 256.
  5. Se o AES-NI for suportado, mas o BitLocker estiver no modo de software, certifique-se de que nenhum firmware ou hipervisor esteja desabilitando o AES-NI.

ADVERTISEMENT

Método 2: Mover o temporário ZIP para um disco RAM

  1. Instale uma ferramenta de disco RAM gratuita, como ImDisk.
  2. Crie um disco RAM (por exemplo, 8 GB na unidade R:).
  3. No 7-Zip: Ferramentas → Opções → Diretório de trabalho defina como R:.
  4. As operações de compactação gravam arquivos temporários na RAM — sem sobrecarga do BitLocker para os dados temporários.
  5. O ZIP final ainda grava no disco criptografado, mas com volume muito menor.

Método 3: Usar uma unidade de rascunho separada não criptografada

  1. Adicione um SSD interno secundário ou unidade externa de alta velocidade sem BitLocker.
  2. Use-a como espaço de trabalho de compactação.
  3. Mova o ZIP final para o armazenamento criptografado somente após a compactação ser concluída.

ADVERTISEMENT

Verificação

  • Cronometre uma operação ZIP. Compare a velocidade criptografada vs. não criptografada; a diferença deve diminuir.
  • O recurso de benchmark do 7-Zip (Ferramentas → Benchmark) mostra a velocidade bruta de compactação sem gargalo de E/S.

Se nenhum destes funcionar

Se sua CPU não tiver AES-NI, a sobrecarga é real e estrutural — considere atualizar a CPU. Para cargas de trabalho onde a sobrecarga do BitLocker é inaceitável, avalie se a criptografia é exigida por política ou apenas por hábito. Para fluxos de trabalho específicos, como artefatos de compilação, exclua essa pasta do escopo do BitLocker movendo-a para um volume não criptografado.

Conclusão: o BitLocker adiciona sobrecarga AES que CPUs antigas sentem mais. As soluções alternativas de disco RAM ou unidade de rascunho não criptografada transferem o custo.

ADVERTISEMENT