Questão Como diminuir a partição de inicialização do Windows 7 com arquivos que não podem ser movidos


Acabei de comprar um laptop HP com o Windows 7 (64 bits). Ele tem um HD de 500 GB com três partições: uma pequena partição de sistema oculta, uma partição de recuperação de 12 GiB HP e uma partição de 450 GBB C: boot.

Eu gostaria de dividir essa 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 gerenciamento de disco interno do Windows tenha uma opção para reduzir a partição inicializável, ele só permite que eu o reduza aproximadamente pela metade, mesmo que apenas 20 GiB na partição sejam usados. Tanto quanto eu entendo, arquivos do sistema unmovable encontram-se no meio da partição, impedindo que o utilitário de gerenciamento de disco para fazer o que eu quero.

E como os novos laptops da HP não vêm com discos de instalação do sistema operacional (eles só permitem a criação de discos de recuperação), não posso simplesmente particionar o HDD e reinstalar o sistema operacional.

Então, existe uma maneira de reduzir a partição C: inicializável e preservar o funcionamento do Windows 7?

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


110


origem




Respostas:


TL; DR

  1. Tente reduzir a partição no snap-in de gerenciamento de disco do Windows. Prossiga para o passo 2, se a contração falhar.
  2. Encontre o evento com o ID 259 no log de eventos do Windows e veja seus detalhes.
  3. Para ainda mais detalhes, opcionalmente, execute o fsutil comando com os parâmetros apropriados dados no passo 2.
  4. Dados os detalhes das etapas 2 e 3, determine qual componente, programa ou recurso está bloqueando sua partição.
  5. Desative 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 Informações de Volume do Sistema), Hibernação, arquivos temporários do Internet Explorer.

Versão detalhada:

Nas tarefas de baixo nível, como trabalhar com uma partição do sistema HDD, eu prefiro usar ferramentas nativas tanto quanto possível, e mude para ferramentas de terceiros apenas como último recurso, se nenhuma das ferramentas nativas funcionasse. Então, dirigido por harrymc, Eu dei Gerenciamento de disco do Windows Outra tentativa.

Eu virei pela primeira vez Memória virtual e Restauração do Sistema desligado, removido Informação de volume do sistema pastas, e depois que o utilitário de Gerenciamento de disco me permitiu encolher a partição C: tanto quanto eu precisava. Depois disso, liguei os recursos novamente.

As instruções a seguir podem ajudá-lo a identificar qual aplicativo ou componente está impedindo que sua partição diminua. Primeiro você precisa encontrar as últimas evento com ID 259 no Log de Eventos do Windows (consulte Visualizador de Eventos / Logs / Aplicativo do Windows). O evento é gerado quando o sistema analisa uma partição e, se você já tentou reduzir uma partição clicando com o botão direito do mouse sobre ela no snap-in de gerenciamento de disco, o evento deve estar lá. Outra maneira de fazer o sistema analisar uma partição é executar o utilitário de desfragmentação interno do Windows. O evento informa o último arquivo que não pode ser movido ou apenas o número do último cluster de tal arquivo. Ele também informa o comando completo para executar a partir da linha de comandos para obter mais detalhes sobre o último arquivo que não pode ser movido. (Como alternativa, você provavelmente também pode tentar calcular o número do cluster como o tamanho mínimo permitido da partição dividido pelo tamanho do cluster e, em seguida, executar o fsutilcomando com os parâmetros apropriados).

O nome do arquivo lhe dará uma dica para adivinhar qual programa ou recurso está bloqueando sua partição. E então você pode desligá-lo ou desinstalá-lo e ver se ele ajudou. No meu caso, desligar a memória virtual e restauração do sistema foi o suficiente. Às vezes também é necessário desligar hibernaçãoetc. E, às vezes, a desfragmentação de partições também pode ajudar. Além disso, como afirmado em o artigo do WindowsITPro, Arquivos de índice de pesquisa do Windows e Arquivos temporários do Internet Explorer também pode ser "inamovível". Às vezes, apenas desabilitar a Restauração do Sistema e o Índice de Pesquisa do Windows removerá automaticamente os arquivos que não podem ser movidos da pasta Informações de Volume do Sistema, e às vezes você pode precisar 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 elas são mais fáceis de usar, mas como eu já disse, para esse tipo de tarefa eu prefiro usar ferramentas nativas o máximo possível. Além disso, graças pessoal ao harrymc para a dica importante.


93



Eu não conseguia acompanhar o fsutil comentários. Mas depois de ler um post sobre o encolhimento de NTFS (windowsitpro.com/storage/…), ficou mais claro. Não tente a fsutil primeiro, tente uma desfragmentação e procure no Log de Aplicativos do Visualizador de Eventos por eventos de desfragmentação (ID do Evento 259, conforme observado acima). A mensagem de log, na verdade, fornece as instruções para o comando fsutil a ser executado. - icc97
Também dê uma olhada no WindowsITPro (windowsitpro.com/storage/…) para dicas sobre o que pode impedir o encolhimento de um disco: Restauração do sistema, índice de arquivos temporários do IE, índice de pesquisa do Windows, arquivo de paginação. - Pierre Arnaud
Desativar a hibernação foi o ingrediente-chave no meu caso. Quanto a liberar mais espaço adicional, aqui está um bom guia para o Win 8.1 (com um link para a versão Win7 dentro) hanselman.com/blog/GuideToFreeingUpDiskSpaceUnderWindows81.aspx - jakub.g
O comentário de @ icc97 unhas ele !!! Usando o ligação Ele / ela compartilha, eu era capaz de restringir que o arquivo impedindo-me de encolher era um maldito arquivo Norton !!!! Obrigado por esse link. - Jet Blue
Não é necessário executar o utilitário de desfragmentação para identificar qual aplicativo ou componente está impedindo a redução da partição: Se você for ao gerenciamento de disco e optar por reduzir uma partição clicando com o botão direito do mouse na partição, o sistema analisará a partição e depois que o evento Defrag do ID 259 pode ser encontrado no log. - jarno


Primeiro, eu faria backup da partição do sistema (por exemplo, com Symantec Ghost v11 Empreendimento). E para uma boa medida, também imagine a unidade INTEIRA (você pode restaurar muito mais rapidamente do que com o recurso de restauração da HP).

Em seguida, exclua a unidade C: e crie duas novas partições para o seu gosto com uma ferramenta de particionamento de sua escolha. Em seguida, implemente a imagem da antiga unidade C: na primeira partição.


9



Isso parece razoável. Você acha que o Ghost lidará com clusters inamovíveis da maneira que não quebrará o Windows? - Alex Che
Eu não acredito que vai lidar com o tamanho da partição que é menos que o original. - harrymc
acredite em mim, Ghost WILL lidar com as unidades de destino que são menores do que a unidade de origem (a menos que a quantidade de dados excede o espaço disponível em disco, ou seja.), você tem uma partição de 450 GB e 435 GB são gratuitos, então você pode clonar essa partição para uma partição de 15 GB, não há problema.
@Molly: Como esta é a unidade do sistema, você sabe por experiência que o Ghost pode mover esses arquivos inamovíveis do Windows? - harrymc
Sim, clonou uma unidade de 750 GB (partição única + reservada) para uma unidade de 320 GB, porque eu precisava da grande unidade em outro lugar, não há problema. Eu não estou usando bitlocker embora, isso seria uma história completamente diferente.


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

Se você der uma olhada no página de download, há um aviso com um erro relacionado aos discos NTFS, então você pode querer experimentar uma versão anterior.

AVISO: Recentemente, houve vários relatos de problemas ao redimensionar os sistemas de arquivos usando o gparted-live-0.5.0-3. No caso do sistema de arquivos 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 à combinação de pacotes, kernel do Linux e patches usados ​​na imagem do GParted Live. Estamos investigando 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 arquivos.


8



ele já fez isso, mas GParted não caiu muito bem com o seu sistema.
... Eu acho que foi editado depois que eu escrevi isso como eu não vi isso antes. - William Hilsum
Sim, eu tenho o mesmo erro. Eu não vi essa mensagem quando estava baixando o GParted. Provavelmente, o downgrade ajudará. E não, não foi editado depois que você escreveu isso. - Alex Che
@Alex, desculpe, eu devo ter perdido a falta, então, mas espero que isso ajude. - William Hilsum


Eu tenho batido minha cabeça por vários dias em uma tentativa de reduzir uma partição primária do Windows 7 que hospeda o sistema operacional. O problema era um conjunto de arquivos do 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 divulgaram sua capacidade de realocar todos os arquivos do sistema, conseguiram criar apenas mais frustração.

A solução:

Desligue a Recuperação do Sistema. Os arquivos que não seriam realocados durante a desfragmentação foram criados por esse utilitário e continham todos os pontos de restauração. Quando você desativa a Recuperação do Sistema, esses arquivos são excluídos. Uma vez excluído, o utilitário de Gerenciamento de Disco do Windows 7 conseguiu encolher minha partição C: 259GB para pouco mais de 40GB.


5



Exatamente como o System Recovery pode ser desativado? - Peter Mortensen


Alguns arquivos do Windows não podem ser movidos e são alocados pelo Windows no final ou no meio do disco, de modo que só é possível reduzir o C a um limite. O que é exatamente o que você descobriu: O disco não pode ser reduzido ainda mais sem destruir o Windows.

A única solução é reinstalar o Windows em uma partição menor. No seu caso, você precisará excluir a partição do sistema existente e dividi-la em duas partições por meio de uma ferramenta de terceiros e, em seguida, restaurar o Windows primeiro partição no disco. Não toque na partição de restauração!

Eu sugiro usar Paragon Partition Manager 2010 Free Edition como tendo uma boa interface de usuário. Caso contrário, você poderá usar qualquer outra ferramenta, como GParted.


5



Obrigado pela resposta. Mas depois que encolhi a partição com o GParted, não consegui fazer a restauração do sistema por algum motivo. A única opção que tive foi fazer a restauração de fábrica, que restaurou toda a imagem do disco rígido. Eu tenho medo que sua solução possa levar ao mesmo. - Alex Che
Sim, certamente levará à restauração de fábrica, mas não há outra solução. Eu só encontrei um gerenciador de partição que afirmava ser capaz de mover esses arquivos do Windows, e também destruiu meu disco. A melhor tentativa que você pode fazer é desativar o arquivo de paginação e a restauração do sistema, limpar a Lixeira, desfragmentar o disco para consolidar o espaço livre e tentar redimensionar novamente. Por favor, note que o gerenciador de discos Win7 é tão bom para redimensionar quanto qualquer outro produto - se não for possível, nenhum outro produto será feito sem destruir o disco. - harrymc
@harrymc, Hmm, isso é estranho, por que alguns arquivos do Windows ficariam inamovíveis? Qual seria a lógica para essa decisão? - Pacerier
@Pacerier: Por exemplo, o arquivo de paginação - troca de memória em disco é feito pelo hardware, que não sabe nada sobre NTFS, então isso tem que ser feito por endereços de disco físicos e setores de arquivo de paginação devem ser contíguos sequencialmente no disco . O arquivo de paginação não pode ser movido, porque o Windows deve poder trocar sempre. - harrymc


GParted resolvi meu problema! Depois de lutar com arquivos que não podem ser movidos no Gerenciador de Disco padrão do Windows, eu finalmente usei o GParted Ubuntu 10.04 (Lucid Lynx) CD ao vivo. Funcionou como um encanto!


3



Ele teve algum efeito colateral negativo? - jarno
Tanto quanto me lembro - não. - Laurynas


Para uma unidade com bloqueio de bits, usei com sucesso a ferramenta Raxco Perfect Disk 12 (versão de avaliação).

Ele contém uma ferramenta de desfragmentação com um perfil de "drive de encolhimento". Ele pode mover muitos arquivos ininterruptos rapidamente. No meu caso, eu precisava agendar na inicialização de qualquer maneira e fez o trabalho. Depois disso, consegui reduzir a unidade do console de gerenciamento de disco de maneira padrão.

Vantagens:

  • Funcionou apesar do fato de que minha unidade de sistema estava bloqueada por bits. O BitLocker evitaria as ferramentas do Linux, suponho.
  • Não atrapalhou minha configuração do bitlocker. Algumas ferramentas que fazem bagunça com a seqüência de inicialização ativam o modo de recuperação do bitlocker.
  • Ele não requer a desabilitação, desinstalação ou remoção de arquivos.

2



Eu não estou usando bitlocker, mas para mim isso foi absolutamente a solução mais simples, funcionou perfeitamente pela primeira vez em uma instalação frewsh do Windows 7 pro. Eu usei a avaliação de 30 dias do Raxco PerfectDisk v14 Selecione Preferências de Drive, Método de otimização padrão para "Prep for Shrink" e movi os fragmentos de cauda de tal forma que eu poderia ter reduzido o drive para 42Gb. Obrigado. - Ed Randall