Como posso reduzir uma partição do Windows 10?

48

Eu uso uma grande partição única em uma unidade de disco de 1TB com o Windows 10. Eu gostaria de diminuir a partição para que eu possa espelhar a unidade para um SSD menor, mas mais rápido, de 256GB.

Comprei o disco sem planejar muito. (Ops.) Eu vi que estou usando apenas 195GB e pensei: "Por que não acelerar essa coisa?"

Masdepoisdeumadesfragmentação/otimização(muitodemorada)usandoaferramenta"Otimizar unidades" do Windows 10, parece que posso encolher para ~ 488 GB.

Atéondeeusei,precisoparaobterapartiçãodeorigemmenorqueapartiçãodedestinoantesqueeupossaespelhar.Mascurtodadesfragmentaçãoqueeujáfiz,nãoseioquefazer.Eupoderiaselecionarváriosprogramasereduziroespaçoqueestouusando,masjáestouusandomuitomenosdoqueo"Tamanho total após o encolhimento".

Como posso reduzir o tamanho mínimo de uma partição? (isto é, o "Tamanho total após o encolhimento"?)

    
por kdbanman 24.12.2015 / 23:59

8 respostas

60

Parece não haver necessidade de software de terceiros .

Eu segui as instruções aqui , e eu consegui encolher com sucesso a partição do sistema operacional em cerca de 10 minutos. Rodando no Windows 10, mas duvido que faça diferença aqui.

Os passos são:

  1. Desativar a hibernação.

    Em um prompt de comando elevado (admin), execute o comando

    powercfg /h off
    
  2. Desativar arquivo de paginação.

    Abra a página Sistema no Painel de Controle (em “Este PC” / “Meu computador”, abra as Propriedades). Clique em "Advanced System Settings", então na aba "System Properties" da caixa de diálogo "Advanced", abra as configurações de "Performance", vá para a guia "Advanced", clique em "Change ..." em "Virtual memory", desmarque “ Gerencie automaticamente o tamanho do arquivo de paginação para todas as unidades ”, selecione a unidade que deseja reduzir, selecione“ No paging file ”e clique no botão“ Set ”.

  3. Desative a proteção do sistema.

    Na caixa de diálogo "System Properties" como acima, vá até a guia "System Protection", clique em "Configure ..." e selecione "Disable system protection".

  4. Reinicie.

Agora, os três arquivos que estavam impedindo a redução da partição foram eliminados. Reduza o tamanho da partição e restaure os três itens.

Se o Gerenciamento de Disco reclamar que “Não há espaço suficiente disponível no (s) disco (s) para concluir esta operação.” mesmo que você tenha inserido um tamanho que funcione de acordo com os próprios valores do Disk Management, consulte Não é possível encolher C: partição: Não há espaço suficiente

Mais tarde, encontrei instruções semelhantes em outros lugares, todas mencionando apenas esses três itens.

    
por 02.04.2016 / 16:35
17

O fato interessante que muitas vezes não é dito é que após uma partição encolher, o tamanho mínimo também é reduzido (claro, se você tiver espaço livre, desfragmentado, nenhum arquivo imóvel, etc).

Eu usei esse método para reduzir com êxito um volume do sistema (C :) no Windows Server 2012 R2 de 500 GB (com apenas 50 GB de dados reais) para 80 GB. A primeira vez que tentei redimensioná-lo, o tamanho mínimo ficou em torno de 425 GB.

Dica: Se o seu volume não é um sistema, você pode querer pular as etapas iniciais (antes de Reiniciar)

  • Abra um prompt do Powershell com direitos administrativos.

  • Primeiro, desative as configurações que podem manter arquivos inamovíveis

    • Desativar arquivo de paginação

      wmic computersystem set AutomaticManagedPagefile=False
      wmic pagefileset where name="C:\pagefile.sys" delete
      
    • Desativar a hibernação (somente no Windows)

      powercfg /h off
      
    • Desativar a restauração do sistema (somente na área de trabalho do Windows)

      Disable-ComputerRestore -Drive C:
      
    • Reinicie o computador

  • Defrag (equivalente a defrag C: /L /D /K /G /H )

    Optimize-Volume -DriveLetter C -ReTrim -Defrag -SlabConsolidate -TierOptimize -NormalPriority
    
  • Obtenha o tamanho restante em GB

    (Get-Volume C).SizeRemaining /1GB
    374,10312271118       # Sample result!
    
  • Redimensionar partição (use o valor acima mais 2 ~ 3 GB)

    $part = Get-Partition -DriveLetter C
    $part | Resize-Partition -Size 375GB
    
  • Obtenha o tamanho restante novamente. Redimensionar-Partição reduziu isso.

    (Get-Volume C).SizeRemaining /1GB
    278,10312271118       # Magic!
    
  • Enxaguar & repita até atingir o tamanho desejado.

  • Por fim, restaure as configurações do computador

    • Ativar arquivo de paginação

      wmic pagefileset create name="C:\pagefile.sys"
      wmic computersystem set AutomaticManagedPagefile=True
      
    • Ativar a hibernação (somente na área de trabalho do Windows)

      powercfg /h on
      
    • Ativar restauração do sistema (somente na área de trabalho do Windows)

      Enable-ComputerRestore -Drive C:
      
    • Reinicie o computador

por 05.02.2017 / 19:11
4

A resposta da @ sancho.s funciona, mas deixarei isso aqui, caso alguém esteja procurando uma abordagem mais rápida e esteja confortável com ferramentas de terceiros.

Como os comentários apontam, o problema eram os arquivos que não podiam ser movidos durante uma redução ou desfragmentação da partição porque estavam bloqueados pelos aplicativos em execução e pelo Windows. A maneira mais simples de desbloquear esses arquivos é parar os processos, e a maneira mais simples de interromper os processos é não deixá-los iniciar! Por isso, comecei a procurar uma ferramenta de desfragmentação de tempo de inicialização.

Como recomendado por @ LưuVĩnhPhúc, usei este gerenciador de partições (gratuito) , então não usei Preciso desfragmentar depois de tudo. Basta iniciar a ferramenta, enfileirar um trabalho de partição e reiniciar o computador:

  1. Inicie a ferramenta, clique na partição para redimensionar e clique em Mover / Redimensionar:

  2. DefinaotamanhoecliqueemOK:

  3. Apliqueasalterações!

  4. Sevocêestáencolhendomuitocomoeuestava,elesolicitaráquevocêfaçaissonareinicialização.Bastareiniciarocomputadordacaixadediálogoetomarumgoledecafé.

por 29.12.2015 / 19:36
1

O ponto-chave é essa parte da mensagem informativa que você postou:

You cannot shrink the volume beyond the point where any unmovable files are located.

De Reduzir um volume básico da Microsoft:

Additional considerations

  • When you shrink a partition, certain files (for example, the paging file or the shadow copy storage area) cannot be automatically relocated and you cannot decrease the allocated space beyond the point where the unmovable files are located. If the shrink operation fails, check the Application Log for Event 259, which will identify the unmovable file. If you know the cluster or clusters associated with the file that is preventing the shrink operation, you can also use the fsutil command at a command prompt (type fsutil volume querycluster /? for usage). When you provide the querycluster parameter, the command output will identify the unmovable file that is preventing the shrink operation from succeeding.

    In some cases, you can relocate the file temporarily. For example, if the unmovable file is the paging file, you can use Control Panel to move it to another disk, shrink the volume, and then move the page file back to the disk.

  • If the number of bad clusters detected by dynamic bad-cluster remapping is too high, you cannot shrink the partition. If this occurs, you should consider moving the data and replacing the disk.

    Do not use a block-level copy to transfer the data. This will also copy the bad sector table and the new disk will treat the same sectors as bad even though they are normal.

  • You can shrink primary partitions and logical drives on raw partitions (those without a file system) or partitions using the NTFS file system.

Você deve primeiro verificar o Application Log conforme indicado. Se o arquivo que não pode ser movido for o arquivo de paginação, você poderá tentar (temporariamente) realocá-lo em outra unidade e, em seguida, tentar encolher novamente. No entanto, se houver outros arquivos inamovíveis que impeçam a redução que você não pode remover / realocar, não será possível reduzir usando o recurso integrado. Nesse caso, você precisará usar uma ferramenta de particionamento / criação de imagens de terceiros - existem ferramentas gratuitas e pagas como essas.

    
por 25.12.2015 / 03:33
0

Além dos passos descritos por sancho acima:

  1. Disable hibernation. Restart.
  2. Disable pagefile. Restart.
  3. Disable system protection.
  1. Execute uma limpeza de disco para remover arquivos de backup antigos.
  2. Use uma ferramenta de desfragmentação externa defraggler (por piriforme, as mesmas pessoas que fazem especulação). Isso moveu os arquivos evitando a redução da partição. Por alguma razão, a ferramenta de desfragmentação da Microsoft não move esses recursos.
  3. Se não permitir que você faça um redimensionamento de partição em massa, tente fazer uma redução incremental. por exemplo. 50gb encolher, 2 x 25gb, ou 10 x 5gb encolhe.
por 19.11.2017 / 21:40
0

Nenhum dos itens acima funcionou para mim - o defraggler mostrou algumas dezenas de arquivos no final da unidade que eu não conseguia mover. A única maneira era usar o Assistente de Partição do AOMEI ( link ) - funcionou perfeitamente. Ele carrega um aplicativo de pré-inicialização que é executado após a reinicialização e executa o trabalho - aparentemente, alguns arquivos do sistema não podem ser tocados pelo sistema em execução.

    
por 13.04.2018 / 04:38
0

Informações importantes para aqueles que lutam para diminuir a partição, mesmo tomando todas as etapas mencionadas na resposta aceita.

É possível obter as informações sobre o último arquivo não removível, o que perturba o processo de redução e o exclui.

Procure a solução abaixo.

Obviamente, você pode usar software de terceiros, que eu também tentei usar, mas a maioria das versões gratuitas de casos permitirão que você apenas reduza quando executar o sistema - para as versões inicializáveis, na maioria dos casos, você precisa pagar. / p>

Antes de começar, é importante lembrar:

  • Não trate sua unidade SSD com nenhuma das ferramentas de desfragmentação, pois você pode danificá-la ou torná-la mais curta.
  • Antes de começar a jogar com as ferramentas de partição, faça um backup dos dados importantes.

ANTECEDENTES:

No meu caso, no Windows 10, executei uma unidade SSD. Executei todas as etapas mencionadas neste tutorial , que são:

  1. Desativar arquivo de paginação.
  2. Desativar a hibernação.
  3. Desativar a proteção do sistema.
  4. Desativar o despejo de memória do kernel
  5. Reinicie o sistema.

Não funcionou. Eu também realizei o processo de otimização de partição, mas também não funcionou. Eu continuo recebendo a mensagem:

You cannot shrink a volume beyond the point where any unmovable files are located

Eu também tentei MiniTool Partition Wizard Free , mas como mencionado acima, não consegui reduzir durante a execução do sistema. Eu fui solicitado a reiniciar, no entanto, o aplicativo congelou. Felizmente, consegui cancelar o processo sem perder nenhum dado - o sistema inicializou normalmente. Uma das sugestões foi usar a versão inicializável, que não é gratuita. Então eu cavei mais e encontrei a solução.

SOLUÇÃO:

É possível obter as informações sobre o último arquivo não removível, o que perturba o processo de encolhimento. Basta executar o Visualizador de Eventos .

  1. Menu Iniciar > Executar > eventvwr.msc
  2. No painel esquerdo, escolha "Registros do Windows" > "Aplicação".
  3. Verifique os últimos detalhes dos eventos Defrag para ver qual é possivelmente o último arquivo não removível.
  4. Remove o arquivo. Se o arquivo estiver de alguma forma relacionado ao sistema e protegido, o Google terá uma solução com o nome do arquivo como uma consulta.
  5. Realize a tentativa de redução de partição novamente.

Sevocêtiversucesso,lembre-sede:

  1. Ativararquivodepaginação.
  2. Ativarahibernação.
  3. Ativarproteçãodosistema.
  4. Ativarodespejodememóriadokernel

Nomeucaso,euprecisoprocuraroúltimoarquivonãoremovível3vezesedepoisdecadaexclusão,euconseguireduzirumpoucoapartição.Basicamente,vocêsaltadoúltimoarquivonãoremovívelparaoutro,atéatingirovolumedepartiçãodesejado.Podelevaralgumtempo,masvocêaindaconseguefazerissosemaplicativosdeterceiros.

Euencontreiasolução lá e compartilhá-la aqui espero que ajude mais pessoas.

    
por 23.05.2018 / 16:15
0

No meu caso, as seguintes instruções acima falharam. De alguma forma eu ainda não consigo encolher a unidade. O que funcionou para mim é reiniciar o Windows no modo de segurança (segure shift e escolha restart). No modo de segurança, vá para avançado e solte para o prompt de comando. Use diskpart.exe para reduzir a unidade:

list volume 
select volume <volume number>
shrink [desired=<desiredsize>] [minimum=<minimumsize>]

Isso precisará ser feito após a desativação da hibernação, do sistema de arquivos de paginação e da proteção do sistema.

Lembre-se de ativá-los depois que o volume for reduzido.

    
por 05.11.2018 / 19:59