Como Ajustar a Alocação de Armazenamento do Shadow Copy no Windows 11
🔍 WiseChecker

Como Ajustar a Alocação de Armazenamento do Shadow Copy no Windows 11

Solução rápida: Abra o Prompt de Comando (Admin). Execute: vssadmin list shadowstorage para ver a alocação atual. Para redimensionar: vssadmin resize shadowstorage /for=C: /on=C: /maxsize=20GB. Isso limita o armazenamento shadow a 20GB. Para remover o limite: use /maxsize=UNBOUNDED. Cópias shadow mais antigas que o limite são excluídas automaticamente.

O Shadow Copy (Serviço de Cópia de Sombra de Volume) cria instantâneos pontuais do conteúdo do disco. Usado pela Restauração do Sistema, Versões Anteriores do Histórico de Arquivos e softwares de backup. A alocação é fixa por padrão (~10% da unidade). Em discos grandes, isso é desperdício; em discos pequenos, não é suficiente. Ajuste via vssadmin.

Sintoma: Deseja ajustar quanto espaço em disco as Cópias Shadow (pontos de restauração do sistema) podem usar.
Afeta: Windows 11 (e Windows 10/edições Server).
Tempo de correção: ~5 minutos.

ADVERTISEMENT

O que causa essa necessidade

O armazenamento do Shadow Copy padrão é de ~10% do disco (limitado). Em um disco de 1 TB, são 100 GB — potencialmente excessivo. Em um SSD de 256 GB com espaço limitado, mesmo 25 GB é significativo. Ajustar o limite equilibra: manter pontos de restauração úteis vs. recuperar espaço.

Método 1: Listar e redimensionar via vssadmin

A rota padrão.

  1. Abra o Prompt de Comando como Administrador.
  2. Liste o armazenamento shadow atual:
    vssadmin list shadowstorage
  3. Saída:
    • Used Shadow Copy Storage space: atualmente usado.
    • Allocated Shadow Copy Storage space: reservado.
    • Maximum Shadow Copy Storage space: máximo permitido.
  4. Redimensione:
    vssadmin resize shadowstorage /for=C: /on=C: /maxsize=20GB

    Isso limita a 20GB. Sombras mais antigas além do limite são excluídas automaticamente.

  5. Para ilimitado:
    vssadmin resize shadowstorage /for=C: /on=C: /maxsize=UNBOUNDED
  6. Para remover todas as sombras atuais: vssadmin delete shadows /for=C: /all.
  7. Para listar cópias shadow existentes: vssadmin list shadows.

Este é o uso padrão.

ADVERTISEMENT

Método 2: Gerenciar via configurações de Proteção do Sistema

Para abordagem com interface gráfica.

  1. Abra Propriedades do Sistema: Win+R → SystemPropertiesProtection.
  2. Ou: Configurações → Sistema → Sobre → Proteção do sistema.
  3. Em Configurações de Proteção: escolha a unidade que deseja gerenciar.
  4. Clique em Configurar.
  5. Em Uso Máximo: o controle deslizante define a porcentagem do disco usada.
  6. Ajuste o controle. Clique em Aplicar.
  7. Para excluir todos os pontos de restauração: clique em Excluir. Confirma que as cópias shadow atuais serão removidas.
  8. Para desativar a Restauração do Sistema em uma unidade: escolha “Desabilitar a proteção do sistema.” Todas as sombras são removidas.
  9. Essa interface define o mesmo limite do vssadmin nos bastidores.

Esta é a abordagem GUI.

Método 3: PowerShell para automação

Para scripts.

  1. PowerShell encapsula o vssadmin. Execute como Admin:
    Get-WmiObject -Class Win32_ShadowStorage

    Lista alocado/usado/máximo para cada unidade.

  2. Ou via cmdlet:
    Get-CimInstance -ClassName Win32_ShadowStorage
  3. Para redimensionar via PowerShell (usa vssadmin internamente):
    vssadmin resize shadowstorage /for=C: /on=C: /maxsize=15GB

    (invocado do PowerShell igual ao cmd)

  4. Para obter lista de instantâneos atuais:
    Get-WmiObject -Class Win32_ShadowCopy | Select-Object ID, DeviceObject, InstallDate
  5. Para excluir um instantâneo específico:
    (Get-WmiObject -Class Win32_ShadowCopy | Where-Object { $_.ID -eq "{ID}" }).Delete()
  6. Para limpeza agendada: o Agendador de Tarefas executa script semanalmente para excluir sombras com mais de 30 dias.

Esta é a abordagem de script.

ADVERTISEMENT

Como verificar se a correção funcionou

  • vssadmin list shadowstorage mostra o novo maxsize.
  • O espaço livre em disco aumenta (se você reduziu o limite).
  • Proteção do Sistema → Configurar mostra a posição atualizada do controle deslizante.
  • A Restauração do Sistema ainda funciona: crie um ponto de restauração e verifique.

Se nenhum desses funcionar

Se o vssadmin falhar: Permissão: deve executar como Admin. Unidade não suporta o novo tamanho: unidade muito pequena. Reduza o maxsize. Armazenamento não presente: armazenamento shadow ainda não alocado. Use vssadmin add shadowstorage /for=C: /on=C: /maxsize=15GB para criá-lo. Restauração do Sistema desabilitada: reabilite em Proteção do Sistema. Para VSS corrompido: Services.msc → Volume Shadow Copy → Reiniciar. Ou re-registre: vssadmin list providers → readicione. Para conflito com software de backup: Veeam, Acronis, Macrium podem gerenciar o armazenamento shadow. Coordene o limite. Para unidade muito cheia: o armazenamento shadow não pode alocar. Libere espaço em disco primeiro.

Resumo: vssadmin resize shadowstorage /for=C: /on=C: /maxsize=20GB no cmd Admin. Ou o controle deslizante de Proteção do Sistema nas Propriedades do Sistema. Equilibra espaço em disco versus pontos de restauração disponíveis.

ADVERTISEMENT