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


74

Uso uma grande partição única em uma unidade de bandeja de 1 TB com o Windows 10. Gostaria de reduzir a partição para que eu possa espelhar a unidade em um SSD menor, porém mais rápido, de 256 GB.

Eu comprei a unidade sem planejar muito. (Opa.) Vi que estou usando apenas 195 GB e pensei: "Por que não acelero essa coisa?"

insira a descrição da imagem aqui

Mas depois de uma desfragmentação / otimização (que consome muito tempo) usando a ferramenta Windows 10 "Optimize Drives", parece que eu só posso diminuir para ~ 488GB.

insira a descrição da imagem aqui

Tanto quanto eu sei, preciso diminuir a partição de origem que a partição de destino antes que eu possa espelhar. Mas, além da desfragmentação que já fiz, não tenho certeza do que fazer. Eu poderia selecionar vários programas e reduzir o espaço que estou usando, mas já estou usando muito menos do que o "Tamanho total após a redução".

Como reduzir o tamanho mínimo de uma partição? (ou seja, "Tamanho total após encolher"?)


Desfragmente tudo! Inicialize um sistema operacional ao vivo e desfragmente todos os arquivos e consolide toda a unidade desde o início. O que você deseja não é espaço livre entre arquivos, para que tudo esteja contido em um grande bloco de dados.
GiantTree

Desative a hibernação, o arquivo de paginação, a restauração do sistema temporariamente, desfragmente / compacte a unidade C e tente encolher, se for pequena o suficiente, espelhe a partição C, ative a restauração de página, hibernação e sistema depois de inicializar a nova unidade.
Moab

3
a função de redução do diskmgmt.msc é muito ruim. Você deve usar um bom editor de partições, como o Partition Wizard ou o EaseUS Partition Master , pois eles podem reduzir a partição ao tamanho mínimo
phuclv

11
Eu realmente consideraria o que precisa estar na unidade antes de fazer algo assim. O 195gb está diminuindo um pouco e a maioria das pessoas acaba tendo uma tonelada de lixo em seus sistemas. Primavera limpa primeiro!
Journeyman Geek

2
Embora tenha o apelo de não usar soluções de terceiros, não consigo deixar de pensar que colar "gparted" em um pequeno pendrive USB, inicializar o computador a partir disso e depois usá-lo para reduzir a partição parece muito mais rápido do que fingir em torno de desativar a hibernação, o arquivo de paginação e a proteção do sistema, reiniciando, diminuindo, reativando-os e depois reiniciando novamente.
Richard

Respostas:


88

Parece não haver absolutamente nenhuma necessidade de software de terceiros .

Eu segui as instruções aqui e reduzi com êxito a minha partição do SO em cerca de 10 minutos. Executando no Windows 10, mas duvido que faça diferença aqui.

Os passos são:

  1. Desative 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 "Configurações avançadas do sistema" e, na guia "Avançado" da caixa de diálogo "Propriedades do sistema", abra as configurações de "Desempenho", vá para a guia "Avançado", clique em "Alterar ..." em "Memória virtual", desmarque " Gerenciar automaticamente o tamanho do arquivo de paginação para todas as unidades ”, selecione a unidade que deseja reduzir, selecione“ Nenhum arquivo de paginação ”e clique no botão“ Definir ”.

  3. Desative a proteção do sistema.

    Na caixa de diálogo "Propriedades do sistema", como acima, vá para a guia "Proteção do sistema", clique em "Configurar ..." e selecione "Desativar proteção do sistema".

  4. Reiniciar.

Agora, os três arquivos que estavam impedindo a redução de partição se foram. 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 deve funcionar de acordo com as próprias figuras do Gerenciamento de disco, consulte Não é possível reduzir a partição C:: Espaço insuficiente

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


Uso por conta e risco - mas também tive que excluir todas as sombras do VSS porque o log de eventos dizia que o último arquivo imóvel era C: \ System Volume Information \ {guid} {guid} :: $ data
crokusek

OMG, muito obrigado. Muito feliz por não precisar usar o GParted (não precisava de uma reinstalação, da última vez que o usei, mas fiquei um pouco cauteloso, no entanto).
User1291

Eu executei essas etapas e minha unidade C ainda mostra 5000 mb disponíveis para encolher quando tenho ~ 120000 de espaço livre, outras etapas / recomendações nesse caso?
Edencorbin

11
Apenas adicionar este comentário para salvar clicando no link acima "não pode encolher". Depois de tentar acima, ele ainda falhou, então encolhi o disco em três incrementos menores para atingir o tamanho desejado.
brittAnderson

11
@mistery_girl - Talvez isso valha a pena outra pergunta no SU.
sancho.s

29

O fato interessante que muitas vezes não é dito é que, depois que uma partição é reduzida, o tamanho mínimo também é reduzido (é claro, se você tiver espaço livre, desfragmentado, sem arquivos imóveis, etc).

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

Dica: Se o seu volume não for do sistema, você pode pular as etapas iniciais (antes de reiniciar)

  • Abra um prompt do Powershell com direitos administrativos.

  • Primeiro, desative as configurações que podem manter arquivos imóveis

    • Desativar arquivo de paginação

      conjunto de sistemas de computadores wmic AutomaticManagedPagefile = False
      arquivo de paginação wmic onde name = "C: \\ pagefile.sys" exclui
      
    • Desativar hibernação (somente Windows para desktop)

      powercfg / h desligado
      
    • Desativar restauração do sistema (somente Windows para desktop)

      Disable-ComputerRestore -Drive C:
      
    • Reinicie o computador

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

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

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

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

    (Get-Volume C) .SizeRemaining / 1GB
    278,10312271118 # Mágica!
    
  • Enxágue e repita até atingir o tamanho desejado.

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

    • Ativar arquivo de paginação

      arquivo de paginação wmic create name = "C: \\ pagefile.sys"
      conjunto de sistemas de computadores wmic AutomaticManagedPagefile = True
      
    • Ativar hibernação (somente Windows para desktop)

      powercfg / h ligado
      
    • Ativar restauração do sistema (somente Windows para desktop)

      Enable-ComputerRestore -Drive C:
      
    • Reinicie o computador


No Windows 10, após a execução Disable-ComputerRestore -Drive C:, recebo o erro 'Disable-ComputerRestore' is not recognized as an internal or external command, operable program or batch file..
Marco Lackovic 10/06

Alguns desses comandos não funcionaram para mim. Por exemplo, não foi possível excluir o arquivo de paginação usando o comando acima. Em vez disso, tive que fazer isso passando pelas "Configurações avançadas do sistema". Além disso, a opção / K para desfragmentar não estava disponível no meu computador, então apenas excluí esse sinalizador. Finalmente, tive que excluir todos os meus pontos de restauração antes de poder diminuir o disco. Caso contrário, simples ....
bremen_matt

Eu executei as etapas da resposta aceita e continuei com estas instruções para Win 10v1703 no 500G SSD. Não pude executar o comando de otimização completo e, em vez disso, apenas dei o defrag arg. Além disso, o Resize-Partitionnão me deixou encolher a partição para os 100G que eu queria (apenas usando ~ 34G), então optei por usá-los DiskPart. Após um pânico com a primeira inicialização, que me deu Missing Operating Systemerro, reiniciei o sistema com êxito.
xtian

4
Para todos que estão recebendo um erro dizendo que os comandos não são reconhecidos (ou não estão disponíveis), observe a resposta: abra um prompt do PowerShell com direitos administrativos (um tutorial para o PowerShell aqui: computerperformance.co.uk/powershell/index. htm ). Esta é não o mesmo que um prompt cmd regular. Basta procurar no menu Iniciar "Windows PowerShell" e você o encontrará. Não testei os comandos, mas observe que alguns comandos do PowerShell v.3 + não estão disponíveis para o PowerShell v.2-.
Flen 18/0318

7

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

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

Conforme recomendado pelo @ LưuVĩnhPhúc, usei esse gerenciador de partições (gratuito) , portanto não precisava desfragmentar, afinal. 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:

    enter image description here

  2. Defina o tamanho e clique em OK:

    enter image description here

  3. Aplique as alterações!

    enter image description here

  4. Se você estiver encolhendo muito como eu, será solicitado que você faça isso na reinicialização. Basta reiniciar o computador a partir da caixa de diálogo e saborear seu café um pouco.

    enter image description here


11
Ele diz que minha unidade (no SSD) está muito fragmentada para encolher. O programa "Optimize Drives" no Windows não ajuda.
Draex_

2

Nenhuma das opções acima funcionou para mim - o desfragmentador mostrou algumas dúzias de arquivos no final da unidade que eu não conseguia mover. A única maneira era usar o Assistente de Partição AOMEI ( https://www.disk-partition.com/articles/shrink-volume-with-unmovable-files-4348.html ) - funcionou perfeitamente. Ele carrega um aplicativo de pré-inicialização que é executado após a reinicialização e faz o trabalho - aparentemente alguns arquivos do sistema não podem ser tocados de dentro do sistema em execução.


4
Adicione partes relevantes do seu link ao corpo da resposta. Se o link apodrecer, sua resposta se tornará obsoleta.
Pritt Balagopal

2
Desculpe me, eu não entendo. Todas as informações relevantes estão lá - use o AOMEI Partition Assistant, porque não encontrei outra maneira de mover arquivos imóveis, e nenhuma resposta acima ajudou.
sun2sirius

1

O ponto principal é esta parte da mensagem informativa que você postou:

Você não pode reduzir o volume além do ponto em que estão localizados os arquivos imóveis.

Do psiquiatra da Microsoft um volume básico :

Considerações adicionais

  • Quando você reduz uma partição, determinados arquivos (por exemplo, o arquivo de paginação ou a área de armazenamento de cópias de sombra) não podem ser realocados automaticamente e você não pode diminuir o espaço alocado além do ponto em que os arquivos imóveis estão localizados. Se a operação de redução falhar, verifique o log de aplicativos do evento 259, que identificará o arquivo imóvel. Se você conhece o cluster ou clusters associados ao arquivo que está impedindo a operação de redução, também pode usar o comando fsutil em um prompt de comando (digite fsutil volume querycluster /? Para uso). Quando você fornece o parâmetro querycluster, a saída do comando identifica o arquivo imóvel que está impedindo a operação de redução.

    Em alguns casos, você pode realocar o arquivo temporariamente. Por exemplo, se o arquivo imóvel for o arquivo de paginação, você pode usar o Painel de Controle para movê-lo para outro disco, reduzir o volume e depois mover o arquivo de paginação de volta para o disco.

  • Se o número de clusters ruins detectados pelo remapeamento dinâmico de bad cluster for muito alto, você não poderá reduzir a partição. Se isso ocorrer, considere mover os dados e substituir o disco.

    Não use uma cópia em nível de bloco para transferir os dados. Isso também copiará a tabela de setores defeituosos e o novo disco tratará os mesmos setores como defeituosos, mesmo que sejam normais.

  • Você pode reduzir partições primárias e unidades lógicas em partições brutas (sem um sistema de arquivos) ou em partições usando o sistema de arquivos NTFS.

Você deve primeiro verificar o Application Logcomo indicado. Se o arquivo imóvel for o arquivo de paginação, tente (temporariamente) realocá-lo para outra unidade e tente diminuir novamente. No entanto, se houver outros arquivos imóveis que impedem o encolhimento que você não pode remover / realocar, não será possível encolher usando o recurso interno. Nesse caso, você precisará usar uma ferramenta de particionamento / imagem de terceiros - existem ferramentas gratuitas e pagas.


Obrigado pela resposta! Embora isso definitivamente funcionasse, poderia levar muito tempo para desfragmentar e realocar iterativamente arquivos imóveis até que os diskmgmt.mscdeuses fiquem satisfeitos o suficiente. Acabei usando um gerenciador de partição no momento da inicialização para mover os arquivos imóveis antes de serem bloqueados.
Kdbanman

A redução pode ser feita, com recursos internos (sem necessidade de software de terceiros) e com muita facilidade. Veja superuser.com/a/1060508/245595
sancho.s


desfragmentar não moverá os arquivos no final da partição para mais perto do início para liberar espaço, pois não há motivos para otimizar isso. Não faço ideia por que isso é mencionado como conselho no Windows 10, mas fico feliz em saber do meu erro de cálculo. O Windows 10 colocará muitos arquivos no final da partição, uma vez instalada, e a desfragmentação é a ferramenta errada, pois não os afastará de lá.
Matt

11
@dxiv concordou, ainda acho que muitas pessoas hoje em dia pode olhar para o título de sozinho a questão e saltar aqui, então pode valer a pena mencionar
mate

1

Use o Freeware AOMEI Partition Assistant Standard Edition

Decidi dar a esse utilitário perfeito para fazer o trabalho uma redação melhor para aumentar sua popularidade.

Ele pode reduzir uma partição além do que é ocupado pelos arquivos "imóveis" (no disco atual do sistema) (= em uso), enquanto o diskmgmt.msc( Gerenciamento de disco ) não expõe a possibilidade de fazer isso.

Escrevi isso mais detalhadamente porque me sinto mal pelas pessoas que perdem um tempo precioso manualmente seguindo instruções como

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

As mensagens que contêm essas instruções ocupam mais espaço, fazendo com que pareçam mais importantes do que as pequenas mensagens intercaladas que contêm as soluções mais simples. A importância é inversamente proporcional ao tamanho ... Além disso, se algo relacionado ao computador pode ser anotado como instruções precisas, um programa pode ser escrito para segui-lo e pode ser executado por qualquer pessoa sem esforço manual ...

Consegui reduzir minha unidade (nvme ssd) para mais ou menos precisamente o tamanho que estou usando (de 200 GB a 140 GB) em 5 minutos, incluindo a pesquisa do tópico, a instalação e a execução desta solução. Mais importante, eu não tive que aprender alguma coisa sobre típico grandes arquivos podem ser movidos no Windows que eu não se preocupam em tudo .

Você inicia o programa, seleciona a partição que deseja reduzir (presumo que seja a partição do sistema / volume C :) e arraste o controle deslizante para definir o tamanho desejado. Como o disco está em uso, o processo de redimensionamento será configurado como um programa do Windows PE (Ambiente de Pré-instalação) , agendado para execução na próxima inicialização.

Aqui estão as instruções, incluindo imagens para aumentar o tamanho deste post:

  1. Baixe, instale e inicie este software gerenciador de partição gratuito .

  2. Clique com o botão direito do mouse na partição ou no volume a ser reduzido e selecione Redimensionar partição. insira a descrição da imagem aqui

  3. Na próxima tela, arraste o controle deslizante para a esquerda para reduzir a partição. insira a descrição da imagem aqui

  4. Clique em OK para visualizar o layout da partição. Se não houver problema, clique em Aplicar para executar a operação.

> Aplicar

Depois de reduzir o volume com arquivos imóveis, você obterá um espaço não alocado.

Exoneração de responsabilidade: Se você redimensionar C :, será necessário reiniciar e o programa será executado uma vez no ambiente Windows PE, que é uma área de trabalho reduzida do Windows, que você pode não achar muito bonita, mas faz o trabalho.

Referências adicionais:

Isenção de responsabilidade: não estou de forma alguma associado a eles, apenas um usuário muito feliz que instalou e usou esta ferramenta para resolver o problema uma vez e terminar com ele.


Não procure mais, além desta resposta;) #
masterxilo 19/12/18

0

No meu caso, as instruções acima falharam. De alguma forma, ainda não sou capaz de reduzir a unidade. O que funcionou para mim é reiniciar o Windows no Modo de Segurança (mantenha pressionada a tecla Shift e escolha reiniciar). No modo de segurança, vá para avançado e solte no prompt de comando. Use diskpart.exepara reduzir a unidade:

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

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

Lembre-se de habilitá-los após o volume ser reduzido.


0

Um ponto importante. Se você estiver reparando, principalmente ao usar uma ferramenta de terceiros ou para instalar o linux, faça backup das chaves do bitlocker com antecedência . Encolhi com êxito minha partição do Windows e instalei o Linux, mas na próxima vez que tentei inicializar o Windows, exigi as chaves / códigos de recuperação do bitlocker.

Felizmente para mim, o pessoal de TI havia feito backup de códigos de bitlocker neste laptop corporativo anteriormente. Como não usamos as contas da Microsoft para efetuar login, não havia backup em nuvem que eu pudesse acessar; portanto, eu seria o SOL!


-1

Além das etapas descritas por sancho acima:

  1. Desative a hibernação. Reiniciar.
  2. Desativar arquivo de paginação. Reiniciar.
  3. Desative a proteção do sistema.
  1. Execute uma limpeza de disco para remover os arquivos de backup antigos.
  2. Use uma ferramenta de desfragmentação externa Defraggler (por piriforme, as mesmas pessoas que fazem speccy). Isso moveu os arquivos, impedindo a redução da partição. Por alguma razão, a ferramenta de desfragmentação interna da Microsoft não as move.
  3. Se isso não permitir que você redimensione uma partição em massa, tente fazer uma redução incremental. por exemplo, 50 g de encolhimento, 2 x 25 gb ou 10 x 5 gb.

-1

Informações importantes para quem luta para reduzir a partição, mesmo executando todas as etapas mencionadas na resposta aceita.

É possível obter as informações de qual é o último arquivo irremovível, o que atrapalha 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á que você diminua apenas ao executar o sistema - para as versões inicializáveis ​​na maioria dos casos, você precisa pagar.

Antes de começar, coisas importantes a serem lembradas:

  • 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 de dados importantes.

FUNDO:

No meu caso, no Windows 10, foi executado na unidade SSD, executei todas as etapas mencionadas neste tutorial , que são:

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

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

Você não pode reduzir um volume além do ponto em que estão localizados os arquivos imóveis

Eu também tentei MiniTool Partition Wizard Free, no entanto, como mencionado acima, não consegui encolher durante a execução do sistema. Me pediram para reiniciar, no entanto, o aplicativo congelou. Felizmente, consegui cancelar o processo sem perder nenhum sistema de dados inicializado 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 de qual é o último arquivo irremovível, o que atrapalha o processo de redução. Simplesmente você precisa executar o Visualizador de Eventos .

  1. Menu Iniciar> Executar> eventvwr.msc
  2. No painel esquerdo, escolha “Logs do Windows”> “Aplicativo”.
  3. Verifique os detalhes dos últimos eventos de desfragmentação para ver qual é o último arquivo possivelmente removível.
  4. Remova o arquivo Se o arquivo estiver de alguma forma relacionado ao sistema e protegido, pesquise no Google uma solução com o nome do arquivo como uma consulta.
  5. Execute a tentativa de redução da partição novamente.

insira a descrição da imagem aqui

Se você tiver sucesso, lembre-se de:

  1. Ative o arquivo de paginação.
  2. Ativar hibernação.
  3. Habilite a proteção do sistema.
  4. Habilitar o despejo de memória do kernel

No meu caso, preciso procurar o último arquivo irremovível 3 vezes e, após cada exclusão, consegui diminuir um pouco a partição. Basicamente, você pula do último arquivo irremovível para outro, até atingir o volume de partição desejado. Pode levar algum tempo, mas você ainda pode fazer isso sem aplicativos de terceiros.

Encontrei a solução e a compartilho aqui espero que ajude mais pessoas.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.