Não é possível redimensionar a partição do OS X

14

Estou tentando redimensionar minha partição existente do Mac OS Extended no meu Macbook para instalar o Windows 7 (usando etapas semelhantes a estas ), mas sempre que vou aplicar as alterações, recebo este erro:

alt

Partição falhou

A partição falhou com o erro:
A partição não pode ser redimensionada. Tente reduzir a quantidade de alteração no tamanho da partição.

A capacidade total do disco rígido em questão é de 260 GB, sendo a totalidade ocupada pela partição de inicialização do OS X. Existe o objetivo de reduzir essa partição para 60 GB.

Como posso resolver este problema? Reduzi a quantidade de alterações em 10 GB a cada tentativa, mas ainda não está funcionando. Suponho que o problema é que não há uma grande quantidade de espaço contínuo no dispositivo. Existe alguma maneira de fazer uma desfragmentação manual que retifique esse problema?

Josh Hunt
fonte
O redimensionamento da partição HFS é uma operação muito perigosa para arriscar tentar sem um backup completo, e se você quiser fazer um backup completo de qualquer maneira, poderá reformatar, reparticionar e restaurar. Será muito mais fácil. O Parallels Desktop e o VMWare Fusion são produtos de sucesso, pois eliminam a necessidade de qualquer coisa sem sentido.
Hasaan Chop
Incrível, essa foi a minha pergunta de hoje. @Hasaan Chop, também VirtualBox, que arrasa e é gratuito.
Dan Rosenstark

Respostas:

11

Eu tive exatamente o mesmo problema, o OS X não conseguiu mover os arquivos para permitir que a partição fosse redimensionada. Eu peguei o Coriolis iDefrag , ele criou um DVD de inicialização com o iDefrag, que lhe permitiu fazer o trabalho perfeitamente.

Vale a pena notar que, para o uso normal de um Mac, você nunca precisa desfragmentar, pois os arquivos são desfragmentados on-the-fly, mas, neste caso, queremos desfragmentar o espaço livre, incluindo alguns arquivos que estão 'bloqueados'.

Como sempre, é uma boa ideia fazer backup de seus dados primeiro.

Consegui particionar o quanto gostei do Boot Camp depois que o iDefrag foi concluído (antes nem me permitia fazer 5Gb, depois fiz uma partição de 100Gb).

Timothy Walters
fonte
1
Decidi experimentar o iDefrag e, 3,5 horas depois, pude redimensionar as partições usando o Disk Utility. Criei um DVD inicializável e usei o método 'Compact'.
21139 Josh Hunt
Isso é ótimo, mas na verdade não responde à pergunta - é apenas uma solução alternativa.
John Ripley
15

Super pergunta necromancia, já que não consegui encontrar a resposta para isso em lugar nenhum.

Quando o redimensionamento da partição HFS + falha, deve haver uma entrada de log semelhante a: hfs_reclaimspace: Error reclaiming datafork blocks of fileid=<inode>criada na seção "Todas as mensagens" do Console.app. find -x / -inum <inode>dirá qual arquivo impediu o redimensionamento.

Saber qual arquivo causou o problema permite excluir esse arquivo ou movê-lo para outro disco e movê-lo de volta ou algo assim, permitindo concluir o redimensionamento sem reformatar ou adquirir um programa de desfragmentação.

Eu tive que fazer isso duas vezes (apenas dois arquivos com problemas) antes de meu redimensionamento ser concluído. Eu só testei isso com o diskutilcomando para redimensionar, mas deve ser o mesmo com o Disk Utility.app porque a mensagem vem do kernel.

mdonoughe
fonte
Isso funciona - por algum motivo que não consigo identificar, alguns arquivos .pack do repositório git maiores tiveram essa mensagem de erro. Depois de arquivar esses arquivos, ele diminui com sucesso.
John Ripley
Eu também tive que remover 5 arquivos .pack diferentes do git e também /usr/sbin/named, que eu mudei para uma unidade USB e voltei novamente.
Xavier Shay
Obrigado por isso! Estava tentando encolher uma partição para cloná-la em um SSD. Apenas um arquivo estava me bloqueando: /private/var/db/systemstats/snapshots.db. Movendo-o, o redimensionamento foi concluído com êxito.
Joshperry
1

Em alguns casos, um problema como esse pode ser causado por informações incorretas do volume do sistema. Tente usar um utilitário como o Disk Warrior para garantir que o seu volume HFS + tenha todos os valores definidos corretamente. Além disso, você pode tentar usar o Utilitário de Disco do disco de instalação do OS X em vez de tentar redimensionar a partição durante a inicialização.

jweede
fonte
1

este é um simples de lidar com o erro de falha da partição

  1. Você precisa reiniciar o seu mac no modo de usuário único. Para fazer isso, mantenha pressionada a tecla -S

  2. Você precisa executar o fsck - que verifica sua unidade. Execute `/ sbin / fsck -fv 'o f é para forçar e o v para detalhado.

  3. reinicie o sistema para sair do modo de usuário único - com exitoureboot

  4. verifique o disco do utilitário de disco e particione o disco novamente

fonte

sagar
fonte
0

Eu tenho o mesmo problema. Aqui está como eu o resolvi (sem comprar o iDefrag).

  1. Tente reparar o disco:

    uma. inicialize no disco de recuperação (mantenha pressionada a tecla Alt após reiniciar) e entre no utilitário Disk

    b. tente reparar o disco, pode falhar por causa de algumas contagens incompatíveis (solicitaria que você reformatasse o disco). c. antes de seguir esse conselho, tente reparar o disco novamente (eu fiz isso após outra reinicialização). A segunda vez, funcionou !!

  2. Então eu tentei redimensionar a partição do disco de recuperação, ela falharia em "desmontar o disco" ou algo assim. Reinicie no disco principal (onde está o seu SO).

  3. Redimensione a partição novamente, desta vez funcionou para mim.

user308082
fonte