Geralmente, para encolher um volume, você precisa fazer 4 coisas:
- Mover dados do arquivo para o início do volume (em alguns casos até o final)
- Alterar o tamanho do sistema de arquivos nos metadados do sistema de arquivos, reorganizar os metadados para reduzir o tamanho dos metadados, se necessário
- Altere o tamanho da partição, se necessário (em certos casos, um sistema de arquivos sem tabela de partição pode existir, portanto, a etapa não é necessária)
- Reduzir o tamanho do dispositivo de bloco
O passo 1 leva mais tempo e é mais perigoso em termos de possibilidade de perda de dados e tempo gasto. Portanto, assegure-se de que a unidade e seu dispositivo de bloco subjacente não sejam danificados antes de continuar.
Felizmente, o passo 1 pode ser feito em um sistema ao vivo, mesmo no Windows 2003. O Windows possui uma API de desfragmentação projetada para ser segura, e existem muitos programas que podem mover os dados para o início do volume. Esta mudança não é executada ou executada apenas em parte pelas janelas construídas no programa de desfragmentação do NTFS porque não melhora o desempenho.
Portanto, encontre um desfragmentador de terceiros que use a API de desfragmentação. Execute-o em um modo de mover dados para o início no servidor ativo.
Em seguida, agende o tempo de inatividade e use as ferramentas de redimensionamento de partição de outro sistema para executar as etapas 2 e 3. Eles levarão pouco tempo se os dados já tiverem sido movidos.
Aconselhamento pessoal para usar mídia inicializável (é realmente um flash inicializável nos dias de hoje, os discos em 2013 são uma piada) porque para a maioria das pessoas é a maneira mais fácil de desmontar o sistema de arquivos / raiz do sistema fisicamente conectado. Se já estiver montado na rede, você terá melhores opções, como as que explicou.