2009-12-27 14:50:12 +0000 2009-12-27 14:50:12 +0000
117
117

Como reduzir a partição de arranque do Windows 7 com ficheiros inamovíveis

Acabei de comprar um portátil HP com Windows 7 (64 bit). Tem uma HDD 500 GB com três partições: uma pequena partição oculta do sistema, uma partição de recuperação de 12 GiB HP, e uma partição de arranque 450 GiB C:.

Gostaria de dividir esta grande partição C: em duas partições, deixando apenas 100 GiB para o sistema, e dando o resto para uma nova partição de dados.

Embora o utilitário de Gestão de Disco incorporado no Windows tenha a opção de encolher a partição de arranque, apenas me permite encolhê-la cerca de metade, apesar de apenas 20 GiB na partição ser utilizado. Tanto quanto sei, os ficheiros inamovíveis do sistema encontram-se no meio da partição, impedindo o utilitário Disk Management de fazer o que eu quero.

E como os novos computadores portáteis HP não vêm com discos de instalação de SO (só permitem criar discos de recuperação), não posso simplesmente reparticionar o HDD e depois reinstalar o SO.

Então, existe alguma forma de diminuir a partição C: boottable e preservar o Windows 7 funcionando?

P.S.: Eu tentei usar o utilitário de terceiros GParted , e depois de diminuir a partição, o Windows 7 parou de arrancar, com um BSoD . A recuperação do sistema não funcionou, e tive de fazer a recuperação de fábrica. Como este é um processo longo, gostaria de evitar fazê-lo novamente :) Portanto, por favor, sugira apenas soluções comprovadas.

Respostas (6)

102
102
102
2009-12-28 22:16:34 +0000

TL;DR*

  1. Tente encolher a partição no snap-in do Windows Disk Management. Avançar para o passo 2, se o encolhimento falhar.
  2. Encontre o evento com o ID 259 no Registo de Eventos do Windows e veja os seus detalhes.
  3. Para obter ainda mais detalhes, opcionalmente, execute o comando fsutil com os parâmetros apropriados indicados no passo 2.
  4. Dados os detalhes dos passos 2 e 3, determine que componente, programa ou característica está a bloquear a sua partição.
  5. Desactive ou desinstale temporariamente.
  6. Vá para o passo 1.

Possíveis culpados: Memória Virtual, Restauração do Sistema e/ou Índice de Pesquisa do Windows (pasta System Volume Information), Hibernação, ficheiros temporários do Internet Explorer.

Versão detalhada:

Nas tarefas de baixo nível, como trabalhar com uma partição do sistema HDD, prefiro utilizar ferramentas nativas o máximo possível, e mudar para ferramentas de terceiros apenas como último recurso, se nenhuma das ferramentas nativas funcionou. Então, dirigido por harrymc, eu dei Gestão de Disco do Windows* outra tentativa.

Primeiro desliguei Memória virtual e Restauração do sistema, removi Pastas de Informação de Volume do Sistema, e depois desse utilitário de Gestão de Disco permitiu-me encolher a partição C: tanto quanto precisava. Depois disso voltei a ligar as funcionalidades.

As instruções seguintes podem ajudá-lo a identificar que aplicação ou componente está a impedir a sua partição de encolher. Primeiro precisa de encontrar o último evento com ID 259 no Registo de Eventos do Windows (ver Visualizador de Eventos / Logs do Windows / Aplicação). O evento é gerado quando o sistema analisa uma partição, e se já tentou encolher uma partição através de um clique com o botão direito do rato no snap-in de gestão de disco, então o evento deve estar lá. Outra forma de fazer o sistema analisar uma partição é executar o utilitário de desfragmentação incorporado no Windows. O evento diz-lhe o último ficheiro imóvel ou apenas o número do último cluster de um ficheiro desse tipo. Também lhe diz o comando completo para correr a partir da linha de comandos para obter mais detalhes sobre o último ficheiro inamovível. (Alternativamente, provavelmente também pode tentar calcular o número do cluster como tamanho mínimo da partição dividido pelo tamanho do cluster, e depois executar o comando fsutil com os parâmetros apropriados).

O nome do ficheiro dar-lhe-á uma dica para adivinhar, que programa ou característica está a bloquear a sua partição. E depois pode desligá-lo ou desinstalá-lo, e ver se ajudou. No meu caso, desligar a Memória Virtual e Restauração do Sistema foi suficiente. Por vezes também é necessário desligar hibernation, etc. E por vezes a desfragmentação da partição também pode ajudar. Além disso, como dito em o artigo do WindowsITPro , Windows Search Index files and Internet Explorer temporary files can also be “unmovable”. Por vezes basta desactivar o System Restore e o Windows Search Index remove automaticamente os ficheiros inamovíveis da pasta System Volume Information, e por vezes pode ser necessário remover a pasta manualmente depois disso.

P.S.: Obrigado a todos pelas respostas. Provavelmente ferramentas de terceiros também funcionariam no meu caso, e provavelmente são mais fáceis de usar, mas como já disse, para tal tipo de tarefas prefiro usar ferramentas nativas o máximo possível. Também, um agradecimento pessoal a harrymc pela importante dica.

9
9
9
2009-12-27 14:54:35 +0000

Se eu fosse você, eu daria Gparted outra tentativa, ele pode ser usado como um disco de inicialização Linux e pode redimensionar discos muito bem.

Se você der uma olhada na página download , há um aviso com um bug relacionado aos discos NTFS, então você pode querer tentar uma versão anterior.

AVISO: Recentemente tem havido vários relatórios de problemas ao redimensionar sistemas de ficheiros usando o gparted-live-0.5.0-3. No caso do sistema de ficheiros NTFS, a mensagem de erro vista após a partição ser redimensionada é:

ERROR: Current NTFS volume size is bigger than the device size!

O problema parece estar relacionado com a combinação de pacotes, kernel Linux e patches usados na imagem GParted Live. Estamos a investigar para encontrar a causa raiz do problema. Até que este problema seja resolvido, recomendamos o GParted Live 0.4-6-1 para redimensionar todos os sistemas de ficheiros.

6
6
6
2009-12-27 15:02:05 +0000

Alguns ficheiros Windows são inamovíveis e são atribuídos de forma inútil pelo Windows no fim ou no meio do disco, pelo que só se pode reduzir C até um limite. Que é exatamente o que você descobriu: O disco não pode ser mais reduzido sem destruir o Windows.

A única solução é reinstalar o Windows numa partição mais pequena. No seu caso, terá de apagar a partição do sistema existente e dividi-la em duas partições através de uma ferramenta de terceiros, depois restaurar o Windows na partição first no disco. Não toque na partição restore!

Eu sugiro usar Paragon Partition Manager 2010 Free Edition como tendo uma boa interface de usuário. Caso contrário pode utilizar qualquer outra ferramenta como o GParted.

4
4
4
2010-09-18 07:06:51 +0000

O GParted resolveu o meu problema! Depois de lutar com arquivos inamovíveis no Windows Disk Manager padrão, finalmente usei o GParted do Ubuntu 10.04 (Lucid Lynx) live CD . Funcionou como um encanto!

4
4
4
2010-04-08 15:40:58 +0000

Estou a bater com a cabeça há vários dias numa tentativa de encolher uma partição primária do Windows 7 que aloja o sistema operativo. O problema era um conjunto de ficheiros de sistema localizados no meio da partição que foram excluídos durante o processo de desfragmentação. Várias tentativas com vários programas de particionamento de disco, alguns dos quais tocaram na sua capacidade de realocar todos os ficheiros do sistema, conseguiram criar apenas mais frustração.

A solução:

Desligue a Recuperação do Sistema. Os ficheiros que não seriam realojados durante a desfragmentação foram criados por esse utilitário e continham todos os pontos de restauração. Quando se desliga o System Recovery, estes ficheiros são apagados. Uma vez apagados, o utilitário de Gestão de Disco do Windows 7 conseguiu reduzir a minha partição C: de 259GB para um pouco mais de 40GB.

3
3
3
2012-01-12 21:19:51 +0000

Para uma unidade bitlocked utilizei com sucesso a ferramenta Raxco Perfect Disk 12 (versão avaliação).

Contém uma ferramenta de desfragmentação com um perfil de ‘unidade de encolhimento’. Pode mover muitos ficheiros inamovíveis em tempo real. No meu caso, eu precisava de o agendar no arranque de qualquer forma e ele fez o trabalho. Depois disso, consegui encolher a unidade da consola de Gestão de Disco de uma forma standard.

Vantagens:

  • Funcionou apesar de a unidade do meu sistema ter sido bloqueada por bitlock. Bitlocker impediria as ferramentas Linux, suponho.
  • Não perturbou a configuração do meu bitlocker. Algumas ferramentas que mexem com a sequência de arranque activam o modo de recuperação do bitlocker.
  • Não foi necessário desactivar, desinstalar ou remover quaisquer ficheiros.