Excluí minha partição Bootcamp, mas não consigo redimensionar minha partição OS X

16

Não sabia que isso causaria problemas, mas usei o Disk Utility para excluir minha partição Bootcamp e tentei redimensionar minha partição principal para preencher o disco. Isso causa um erro e procurei respostas apenas para serem informadas ,

Você precisará reinstalar o Mac OS X (essa é a única solução).

Você deve ter removido a partição do Boot Camp no Assistente do Boot Camp.

O que?? Não vi nenhum aviso no Utilitário de Disco.

Se você excluir esta partição do Bootcamp, poderá não conseguir mais inicializar o Windows.

Vi isso, mas achei que estava tudo bem - não queria mais inicializar o Windows, queria excluí-lo. Então agora o que devo fazer?

arya
fonte
Eu tive um problema semelhante e quando abri o assistente do bootcamp, apague a partição do windows, abri o utilitário de disco e "apaguei a partição do bootcamp como microsoft FAT" e isso fez o truque, abri o assistente do bootcamp e a caixa acinzentada estava de volta negrito eu cliquei nele e voila meu hardrive é ONE agora #
Gostaria de acrescentar que esse método acima (apagando a partição do bootcamp como FAT e abrindo o assistente do bootcamp) funcionou perfeitamente, com o mínimo esforço e em cerca de 3 minutos.
Xdavidliu 25/06/16
Claro, essa é a "solução rápida" no início da resposta :)
Arya

Respostas:

22

Solução rápida: Bootcamp falso.

"Participei do espaço livre (que o OS X não podia usar) como MS-DOS, o Bootcamp Assistant pensou que fosse o Windows e consegui remover essa partição do MS-DOS e restaurar o Mac OS em uma única partição."

Essa é a solução mais fácil, então tente isso primeiro.

Sem sorte? Correção longa:

No meu caso, não consegui obter o Utilitário de Disco para criar a partição.

Tentei usar gptpara recriar a partição, mas ela não foi gravada na GPT enquanto alguma partição estava montada. Mas como estamos falando da minha partição de inicialização, o disco estava em uso, porque uma das partições (minha partição de inicialização!) Está montada. Portanto, precisamos inicializar a partir deste disco, desmontar todas as partições do disco e usá-lo gpt.

Recuperação da Internet

Inicialize no Internet Recovery (mantenha pressionada a tecla Cmd + Opt + R durante a inicialização), para que o disco não esteja em uso. Se a sua máquina for muito antiga para o Internet Recovery, você poderá inicializar a partir de outro disco (não de outra partição) e obter o mesmo resultado. Nota: neste caso, os números de disco ( /dev/disk0) podem ser diferentes para você.

Inicie o Internet Recovery e vá em Utilitários -> Terminal.

Terminal de recuperação da Internet

-bash-3.2# gpt show /dev/disk0

gpt show minha antiga partição bootcamp

Este é o espaço que quero recuperar.

Como verificação de sanidade, pegue o tamanho (segunda coluna), multiplique por 512 e divida por um bilhão. O resultado deve corresponder ao tamanho da sua partição anterior do Bootcamp em GB.

Exemplo: 58593759* 512 / 1.000.000.000 = 30 GB

Pegue a posição inicial (primeira coluna), é aí que vamos dizer ao gpt para fazer a nova partição, com

gpt add -b <start position> -t windows /dev/disk0

No meu caso, você pode ver que a posição inicial é 431640960. Você pode e deve selecionar / Copiar / Colar em seu próprio Terminal para obter esse número copiado corretamente.

Exemplo: -bash-3.2# gpt add -b 431640960 -t windows /dev/disk0

/dev/disk0s4 added

Finalmente!

Se você encontrou um erro No such file or directory, leia a próxima seção e volte aqui e tente novamente.

Supondo que você tenha adicionado o disco ok reboote use o Utilitário de Disco para apagar a nova partição como MS-DOS. Execute o assistente Bootcamp e escolha Remover o Windows 7.

O Bootcamp foi removido e seu disco foi restaurado em um único volume.

E bastou o meu dia inteiro.

não é possível abrir o dispositivo '/ dev / disk0': esse arquivo ou diretório não existe

Ao usar o gpt addcomando, você pode receber o erro

não é possível abrir o dispositivo '/ dev / disk0': esse arquivo ou diretório não existe

Esta mensagem é muito confusa. Acabamos de ler esse dispositivo anteriormente com gpt show. Esta mensagem realmente significa "o dispositivo está em uso".

O OS X Recovery pode ter montado e você precisa desmontá-lo. Use o mountcomando para encontrar sua partição montada e umountela.

-bash-3.2# mount

produzirá uma enorme lista de partições:

/dev/disk2s3 on /
devfs on /dev
/dev/disk3 on /Volumes
/dev/disk4 on /private/var/tmp
/dev/disk5 on /private/var/run
/dev/disk6 on /System/Installation
/dev/disk7 on /private/var/db
/dev/disk8 on /private/var/folders
/dev/disk9 on /private/var/root/Library
/dev/disk10 on /Library/ColorSync/Profiles/Displays
/dev/disk11 on /Library/Preferences
/dev/disk12 on /Library/Preferences/SystemConfiguration
/dev/disk13 on /Library/Keychains
/dev/disk1 /Volumes/Macintosh HD  <--- unmount this /Volumes/<YourDisk>

-bash-3.2# umount /dev/disk1

Periodicamente, ele será remontado automaticamente; portanto, tente se apressar ou precisará desmontá-lo novamente.

arya
fonte
Solução alternativa [ainda que faceta]. Não coloque o Bootcamp em sua unidade principal em primeiro lugar. Coloquei o meu em uma unidade separada e nunca tive que passar pelo seu aparente inferno [pelo qual você tem minha total simpatia e muito bem por descobrir tudo] em ... talvez 8 anos de ajustes, atualizações etc.
Tetsujin
@Tetsujin: Solução ainda mais segura enquanto estamos nas proximidades: não use o Bootcamp. Vou usar o VirtualBox a partir de agora!
arya
Ótimo post - se você quiser adicionar como alguém faria o backup do sistema como um passo aqui, isso seria ótimo. Eu o editei fora de questão, pois parece parte da solução e não o problema inicial.
bmike
Algumas dicas extras: Enquanto você estiver no "Modo de recuperação" - faça também um disco de reparo na partição OSX principal. Tive alguns problemas pequenos que impediram o bootcamp de concluir a recuperação (última etapa do processo). Algumas pessoas relataram que precisavam desativar o File Vault para concluir esse processo. Acabei desligando o meu também, mas não tenho certeza se era necessário.
11
Apenas me salvou de uma reformatação completa. A única diferença menor foi quando gpt addo recurso ficou ocupado, mas simples o suficiente para descobrir o uso da mesma umountsolução e, em seguida, foi adicionado. No utilitário de disco, não use o link "-", mas sim o "apagar" clicando na partição recém-criada e renomeada para BOOTCAMP, para que a restauração funcione magicamente!
Ldg 02/08/16