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.
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.
- 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. - 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. - 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. - Selecione o disco virtual com capacidade reduzida
Clique no disco virtual que mostra o tamanho reduzido. O painel de detalhes dele será aberto abaixo. - 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. - 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.
- Abra o PowerShell como administrador
Clique com o botão direito no botão Iniciar e selecione Windows PowerShell (Admin) ou Terminal (Admin). - Liste os discos virtuais
ExecuteGet-VirtualDisk | Format-Table FriendlyName, OperationalStatus, HealthStatus, Size. Anote o FriendlyName do disco virtual que mostra tamanho reduzido. - Repare o disco virtual
ExecuteRepair-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. - Monitore o progresso do reparo
ExecuteGet-VirtualDisk -FriendlyName "NomeDoSeuDiscoVirtual" | Get-StorageJobpara ver a porcentagem de reparo. Aguarde até que o trabalho atinja 100%. - Verifique a capacidade do pool
ExecuteGet-StoragePool -FriendlyName "NomeDoSeuPool" | Format-Table Size, AllocatedSize. O valor de Size agora deve estar mais próximo da soma dos discos físicos restantes.
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.