Corrigir pool do Storage Spaces mostrando capacidade reduzida após remover um disco
🔍 WiseChecker

Corrigir pool do Storage Spaces mostrando capacidade reduzida após remover um disco

Após remover um único disco físico de um pool do Storage Spaces no Windows 11, o pool pode mostrar capacidade reduzida mesmo que os discos restantes tenham espaço suficiente. Isso acontece porque o Storage Spaces reserva uma parte da capacidade para operações de reparo e não recupera o espaço imediatamente após a remoção de uma unidade. Este artigo explica por que a capacidade do pool diminui, como recuperar o espaço manualmente e o que fazer se o problema persistir.

Principais conclusões: Recuperando capacidade do pool do Storage Spaces após remoção de disco

  • Storage Spaces > Unidades físicas > Remover unidade: Remover um disco físico não libera automaticamente sua capacidade; é necessário executar o processo de reparo para rebalancear os dados.
  • Configurações > Sistema > Armazenamento > Storage Spaces > Gerenciar Storage Spaces > Reparar: Inicia o reparo e rebalanceamento de dados, que recupera a capacidade do disco removido.
  • Cmdlet Repair-VirtualDisk do PowerShell: Força uma operação de reparo em um disco virtual quando a interface gráfica não mostra a opção.

ADVERTISEMENT

Por que a capacidade do pool do Storage Spaces cai após remover um disco

O Storage Spaces usa um layout de paridade ou espelho para proteger os dados contra falhas de disco. Quando você remove um disco físico, o disco virtual perde uma cópia de algumas faixas de dados. Para manter o nível de resiliência definido, o Storage Spaces marca a capacidade do disco removido como indisponível até que os dados sejam reparados e rebalanceados nos discos restantes.

O tamanho do pool mostrado no Windows inclui a capacidade de todos os discos físicos menos o espaço reservado para reparo. Após a remoção de um disco, o sistema reserva espaço adicional para reconstruir as faixas de dados ausentes. Essa reserva aparece como capacidade utilizável reduzida. O pool não recupera esse espaço automaticamente porque o processo de reparo não é acionado por uma remoção manual — ele deve ser iniciado explicitamente.

Outro fator é a contagem de colunas do disco virtual. Se o disco virtual foi criado com uma contagem de colunas igual ao número original de discos, remover um disco deixa o disco virtual com menos colunas do que o esperado. O sistema então reduz a capacidade utilizável para corresponder às colunas disponíveis até que o reparo seja concluído.

Passos para reparar o disco virtual e recuperar a capacidade do pool de armazenamento

Os passos a seguir usam a interface gráfica do Storage Spaces no Windows 11. Se a opção de reparo não estiver visível, use a alternativa do PowerShell na próxima seção.

  1. Abra o Storage Spaces
    Vá para Configurações > Sistema > Armazenamento. Clique em Configurações avançadas de armazenamento e depois em Storage Spaces. Isso abre a página de gerenciamento dos seus pools de armazenamento.
  2. Identifique o pool de armazenamento afetado
    Sob o nome do pool de armazenamento, clique em Propriedades. Revise as unidades físicas listadas. O disco removido não deve mais aparecer. Se ainda aparecer como desconectado, vá para o método do PowerShell.
  3. Clique em Gerenciar Storage Spaces
    Na página de propriedades do pool de armazenamento, clique em Gerenciar Storage Spaces. Isso abre uma página mostrando todos os discos virtuais no pool.
  4. Selecione o disco virtual com capacidade reduzida
    Clique no disco virtual que mostra o tamanho reduzido. O painel de detalhes dele será aberto abaixo.
  5. Clique em Reparar
    Se o botão Reparar estiver disponível, clique nele. O Windows começará a rebalancear os dados nos discos restantes. Esse processo pode levar de minutos a horas, dependendo da velocidade do disco e do volume de dados. Não desligue nem reinicie o computador durante o reparo.
  6. Verifique a capacidade do pool após o reparo
    Após a conclusão do reparo, volte às propriedades do pool de armazenamento. A capacidade utilizável agora deve refletir a capacidade total dos discos restantes menos a sobrecarga de resiliência.

Se o botão Reparar estiver ausente

Em algumas versões do Windows 11, o botão Reparar não aparece se o disco virtual ainda estiver em estado íntegro. Nesse caso, execute o reparo usando o PowerShell.

  1. Abra o PowerShell como administrador
    Clique com o botão direito no botão Iniciar e selecione Windows PowerShell (Admin) ou Terminal (Admin).
  2. Liste os discos virtuais
    Execute Get-VirtualDisk | Format-Table FriendlyName, OperationalStatus, HealthStatus, Size. Anote o FriendlyName do disco virtual que mostra tamanho reduzido.
  3. Repare o disco virtual
    Execute Repair-VirtualDisk -FriendlyName "NomeDoSeuDiscoVirtual". Substitua o nome pelo FriendlyName real da etapa anterior. Se você tiver vários discos virtuais, execute o comando para cada um.
  4. Monitore o progresso do reparo
    Execute Get-VirtualDisk -FriendlyName "NomeDoSeuDiscoVirtual" | Get-StorageJob para ver a porcentagem de reparo. Aguarde até que o trabalho atinja 100%.
  5. Verifique a capacidade do pool
    Execute Get-StoragePool -FriendlyName "NomeDoSeuPool" | Format-Table Size, AllocatedSize. O valor de Size agora deve estar mais próximo da soma dos discos físicos restantes.

ADVERTISEMENT

Se a capacidade do pool ainda mostrar reduzida após o reparo

Se o reparo for concluído, mas a capacidade do pool permanecer menor que o esperado, verifique os seguintes problemas.

Incompatibilidade na contagem de colunas do disco virtual após remoção do disco

Ao remover um disco, o disco virtual pode ainda esperar o número original de colunas. Isso força o sistema a reservar capacidade para uma coluna que não existe mais. Para corrigir isso, você deve reduzir a contagem de colunas. Essa operação requer o PowerShell.

Execute Get-VirtualDisk -FriendlyName "NomeDoSeuDiscoVirtual" | Get-ResiliencySetting | Format-Table Name, NumberOfColumns, NumberOfDataCopies. Se o valor de NumberOfColumns for maior que o número de discos físicos restantes, execute Set-ResiliencySetting -Name "NomeDaSuaConfiguracaoDeResiliencia" -NumberOfColumns (Número de discos restantes). Em seguida, execute o comando de reparo novamente.

Capacidade do pool de armazenamento reservada para operações de reparo

O Storage Spaces reserva uma pequena quantidade de capacidade por disco físico para metadados e operações de reparo. Essa reserva não pode ser recuperada. Se os discos restantes forem pequenos, a reserva pode ser uma porcentagem perceptível. Não há configuração para reduzir essa reserva.

Disco desconectado ainda reivindicando capacidade

Se o disco removido não foi ejetado corretamente do pool, ele pode ainda aparecer como desconectado e reservar capacidade. Abra o PowerShell como administrador e execute Get-PhysicalDisk | Where-Object {$_.CanPool -eq $false -and $_.OperationalStatus -eq "Lost Communication"}. Se algum disco aparecer, execute Remove-PhysicalDisk -FriendlyName "NomeDoDiscoDesconectado" para removê-lo do pool. Em seguida, execute o reparo novamente.

Capacidade do pool do Storage Spaces: antes vs depois da remoção do disco

Item Antes da remoção do disco Após remoção do disco sem reparo Após remoção do disco com reparo
Discos físicos no pool 4 x 1 TB 3 x 1 TB 3 x 1 TB
Capacidade bruta 4 TB 3 TB 3 TB
Capacidade utilizável (espelho bidirecional) 2 TB 1,5 TB (reservado para reparo) 1,5 TB
Capacidade utilizável (paridade) 2,67 TB 2 TB (reservado para reparo) 2 TB
Ação de reparo necessária Nenhuma Sim Já feito

A tabela mostra que a capacidade utilizável após a remoção é a mesma, independentemente de você executar o reparo ou não. Isso ocorre porque a sobrecarga de resiliência muda proporcionalmente com o número de discos. O reparo não aumenta a capacidade utilizável total — ele apenas garante que os dados permaneçam protegidos e que o pool possa aceitar novos discos ou expandir no futuro.

Agora você pode reparar um disco virtual do Storage Spaces após remover uma unidade física e recuperar a capacidade do pool que parecia perdida. Se o pool ainda mostrar espaço reduzido, verifique a contagem de colunas e remova quaisquer discos desconectados usando o PowerShell. Para futuras remoções de disco, execute o processo de reparo imediatamente para evitar confusão sobre a capacidade disponível.

ADVERTISEMENT