Tentei redimensionar a partição bootcamp sem sucesso e depois de uma limpeza eu tenho dados estranhos do diskutil. Como faço para reparar?

1

Eu estava tentando mudar o tamanho da partição do meu bootcamp. Aqui está o que aconteceu (erros foram cometidos):

  • Reduziu o tamanho do Mac HD no utilitário de disco de 370G para 300G, o que criou um espaço livre não formatado de 70G.
  • No Paragon Hard Disk Manager, expandi a partição do Bootcamp para o espaço livre, expandido de 130G para 200G.
  • O Mac OS Sierra ainda funciona bem, o Win7 é exibido em discos disponíveis a partir da opção de inicialização, mas inicializa na tela do Carregador de inicialização do Windows que diz não encontrar o Win7.
  • No Paragon Hard Disk Manager, reparou o registro de inicialização da partição do Win7. O Windows agora é inicializado novamente. Deveria ter parado aqui.
  • No Paragon HDM, acho que selecionei o registro de inicialização mestre de reparo do HD. Isso imediatamente mudou todas as partições HFS + para um grande espaço livre, incluindo EFI e partição de recuperação. Não pode ser desfeito, mas ainda estou executando no OS X. Eu tenho um backup de máquina do tempo de 2 dias atrás. Não muito preocupado ainda.
  • Feito TestDisk USB. Feito Paragon Recovery Kit USB. Salvei uma imagem da partição Windows recém-redimensionada e não funcional em um HD externo do Paragon HDM.
  • Reinicie. Voltar para a tela de erro do Windows Boot Loader. Opção de reinicialização. Mac HD não mostrando na lista, apenas a partição do Windows, que inicia na tela de erro.
  • Tentei reparar todos os reparos de partição e registro de inicialização disponíveis nos USBs. Conseguiu anular a exclusão de partições e recuperar o espaço livre do Mac como uma partição 300G HFS + que eu poderia inicializar apenas em uma opção de inicialização, mas perdi as partições EFI e Recovery. O Hard Disk Manager mostra um espaço livre de 209 M no início da unidade que é a partição EFI perdida, mas quando tento recuperar a partição, ela diz que não há espaço livre suficiente.
  • Tentei tudo duas vezes e os USBs novamente e provavelmente pioraram as coisas.
  • Acerte o ponto de interrupção e faça o Sierra USB. Wiped HD do utilitário de disco e reinstalado Sierra, agora eu tenho que trabalhar EFI & Recuperação de partições novamente. Usou o assistente de migração para trazer o OS X de volta às atuais com partições EFI e Recovery funcionais.

É onde estou agora. A lista Diskutil da inicialização de recuperação mostra: lista diskutil da Recovery

Agora, então ... O que está acontecendo com todos os discos? Por que HD está em um disco virtual? É possível restaurar um funcionamento do Windows 7 a partir do meu backup? Se não, como instalo o Win7 no Sierra agora que o assistente de bootcamp não suporta?

    
por GhostLeader 31.10.2016 / 15:11

1 resposta

2

Resposta curta (mas muito trabalho):

Você deve limpar seu disco e restaurar tudo a partir de backups. Se você não tiver backups, planeje passar um tempo considerável com uma ferramenta como PhotoRec recuperando arquivos individuais - embora você possa Ter sorte com uma ferramenta como TestDisk e recuperar um sistema de arquivos inteiro ou dois.

Resposta longa (mas com alguma esperança de menos trabalho):

Seu problema quase certamente deriva de um entendimento inadequado dos MBRs híbridos. O Mac usa a tabela de partição GUID (GPT), que é usada na maioria dos computadores modernos. Para suportar a inicialização dupla com o Windows (pelo menos até a versão 7), a Apple usa uma variante GPT ilegal conhecida como MBR híbrido. Este é um mash-up de GPT do Frankenstein com o mais antigo sistema de particionamento Master Boot Record (MBR) . Em um MBR híbrido, o GPT é a tabela de partição "real" e até três partições são duplicadas na tabela MBR. O problema é que agora você tem duas tabelas de partição, mas a maioria das ferramentas não entende que ambas tabelas de partição devem ser modificadas. Se você usar uma ferramenta que modifica apenas uma tabela de partição, as duas tabelas de partição podem ficar fora de sincronia. Isso pode resultar em vários problemas sutis e não tão sutis, incluindo falhas de inicialização e danos sérios ao sistema de arquivos. Sua descrição mostra que você modificou suas tabelas de partição várias vezes com várias ferramentas, dificultando a compreensão do histórico de alterações ou do estado atual do disco, por isso é impossível fornecer um procedimento simples para recuperar o disco.

Como regra geral, os utilitários de disco do OS X operarão no lado da GPT, enquanto as ferramentas do Windows funcionarão no lado do MBR. Esta regra não é 100% confiável, no entanto. Você não especificou em sua descrição quais sistemas operacionais foram usados para executar as ferramentas de particionamento; mas estou supondo que você se referiu ao Disk Utility do OS X e ao Paragon Hard Disk Manager no Windows. O primeiro modifica o lado do GPT, e não me lembro de imediato do que ele faz com MBRs híbridos; e eu não tenho idéia do que os recursos deste último são quando ele vê um MBR híbrido, mas dado o seu problema, meu palpite é que ele age como uma ferramenta somente MBR neste caso. Você relatou mudanças suficientes de ida e volta que eu não posso afirmar que acompanhei o que foi feito, mesmo que minhas suposições estejam corretas.

Reparar este tipo de problema é possível às vezes , mas requer um exame cuidadoso das tabelas de partição GPT e MBR para comparar as duas e identificar quais partições são atualmente válidas. Se você acha que pode fazer isso, recomendo que crie um novo GPT padrão ( sem um MBR híbrido) e use-o para reparar os sistemas de arquivos e fazer backup de arquivos críticos. Se você conseguir fazer isso, poderá criar um novo MBR híbrido.

Precisamente como você examina ambas as tabelas de partição depende das ferramentas que você usa. Note que muitas ferramentas (especialmente ferramentas de GUI) são bastante imprecisas sobre detalhes como pontos iniciais de partição. Você precisa da precisão nível de setor para determinar se as partições que você vê nas duas tabelas de partição são equivalentes. O meu próprio fdisk GPT ( gdisk ) pode fornecer essas informações. Ele opera nos dados da GPT por padrão; mas se você digitar x seguido por o , ele mostrará os dados MBR (híbridos ou de proteção). Outras ferramentas podem fornecer os mesmos dados, mas não sei como (ou se) você pode fazer isso com as ferramentas que vêm com o OS X ou com o Windows.

Avançando:

Se possível, não use um MBR híbrido. Infelizmente, um MBR híbrido é mais ou menos necessário quando o dual-boot entre o OS X e o Windows 7 (ou anterior) em um Mac. Você pode considerar o uso de virtualização (VirtualBox, VMWare, etc.) em vez de uma inicialização dupla, para evitar o MBR híbrido e seus perigos. Você também pode atualizar para o Windows 8 ou 10; essas versões geralmente podem ser instaladas em um Mac no modo EFI, que usa o GPT com um MBR protetor, evitando os perigos de um MBR híbrido.

Se você precisar usar um MBR híbrido, entenda. Se você precisar redimensionar partições em um disco que usa um MBR híbrido, use ferramentas reconhecidas pela GPT! Você não deve usar ferramentas somente MBR em um disco MBR híbrido - pelo menos, não a menos que você entenda o que está fazendo e por quê. Se você usar uma ferramenta de particionamento GPT para redimensionar partições em um disco MBR híbrido, talvez você tenha eliminado o MBR híbrido. Mas isso não é tão ruim, porque ferramentas como o fdisk da GPT podem criar facilmente um novo MBR híbrido.

    
por 31.10.2016 / 19:46