Partição do Windows não inicializável depois de passar para o disco GPT

0

Eu tinha originalmente instalado o Windows 10 em um disco rígido externo (MBR) como uma única partição (inicialização e sistema na mesma partição) para que eu pudesse usar o rEFInd para inicializá-lo a partir do meu MacBook. Como eu não queria carregar um disco rígido externo comigo sempre que precisava usar o Windows 10, usei o GParted para mover (bem, copiar) a partição inteira do Windows literalmente para algum espaço vazio no disco GPT interno do meu MacBook. . Eu já tinha a sensação de que não seria tão simples, porque não é mais inicializável. Ao selecioná-lo de rEFInd, sou confrontado com algo como "Nenhum dispositivo inicializável encontrado". Estou ciente de que normalmente não deve haver apenas uma partição para Windows (ESP, MSR, etc), mas não sei como migrar minha partição do Windows de partição única do meu disco rígido MBR externo para meu disco rígido interno do GPT . Existe algo nos arquivos de inicialização do Windows que precisa ser modificado para inicializar? Eu parafuso com EFI? Devo reinstalar o Windows (eu quero evitar fazer isso)?

Edit: Eu planejo ter muitos SOs instalados no disco rígido interno, e provavelmente eles estarão movendo-os, redimensionando-os, etc., então eu também gostaria de saber como o Windows reaja à sua partição contida sendo movida ocasionalmente em um disco GPT.

    
por Mona the Monad 31.05.2017 / 00:00

2 respostas

1

Histórico:

Os Macs baseados em Intel usam o firmware EFI (Extensible Firmware Interface) , que é um substituto dos antigos Firmware do BIOS (Basic Input / Output System) usado na maioria dos PCs dos anos 80 até cerca de 2011. Anteriormente, o Windows inicializava em Macs usando o Compatibility Support Module (CSM). O CSM é um recurso EFI opcional que permite que carregadores de inicialização antigos do modo BIOS sejam executados, fornecendo compatibilidade com versões anteriores dos computadores baseados em EFI. A inicialização através do CSM é frequentemente chamada de inicialização em modo legado, ou algo semelhante.

Nos Macs, o CSM é ativado quando o computador detecta um disco MBR. (Isso inclui um disco GPT com um MBR híbrido; mais sobre isso em breve.) Observe que um CSM ativo não significa necessariamente que o computador será inicializado no modo BIOS / CSM / legacy, apenas que poderá inicializar dessa maneira.

Assim, quando você copiou a instalação do Windows do disco externo do MBR para o disco interno da GPT, você basicamente desativou o CSM. (Isso pressupõe que o disco GPT não possua um MBR híbrido e que o disco externo tenha sido desconectado.) Tão importante quanto, porém, o próprio Windows se recusa a inicializar de discos GPT no modo BIOS e sua instalação do Windows não possui um carregador de inicialização EFI .

Soluções possíveis:

De improviso, três possíveis soluções vêm à mente:

  • Reinstale o Windows - Esta é a solução mais simples de descrever e é a que tem maior probabilidade de funcionar sem problemas. OTOH, se você investiu muito tempo instalando software, etc., talvez não goste dessa solução. Se você seguir esse caminho, recomendo enfaticamente fazer uma instalação no modo EFI nativo, não uma que use um MBR híbrido e uma inicialização via BIOS / CSM / legacy.
  • Instale um carregador de inicialização no modo EFI para Windows - Isso é possível, mas o procedimento é um pouco entediante. Veja esta página para uma explicação de como fazê-lo. Essa página, no entanto, é escrita para pessoas que desejam converter instalações existentes do Windows 7 do modo BIOS para o modo de inicialização EFI em PCs baseados em UEFI. Ao copiar sua instalação de um MBR para um disco GPT, você efetivamente já fez a conversão de MBR para GPT para poder pular essa parte.
  • Crie um MBR híbrido e instale o carregador de inicialização do Windows no modo BIOS - Você pode usar meu fdisk GPT ( gdisk ) , gptsync (que vem com rEFIt e rEFInd), ou talvez algumas outras ferramentas, para criar um MBR híbrido em seu disco interno. Isso ativará o CSM quando você inicializar; mas você ainda precisará instalar o carregador de inicialização do Windows no disco usando as ferramentas do Windows. Eu não sou especialista em Windows, então não posso dizer exatamente como fazer isso. Observe que os MBRs híbridos são feios e perigosos! Eu vi muitos relatórios de pessoas que destruíram suas instalações devido a erros cometidos no manuseio de MBRs híbridos. Se você os entende, os riscos diminuem; mas eu ainda recomendo evitar MBRs híbridos sempre que possível.

Eu recomendaria essas opções aproximadamente na ordem em que as listei; no entanto, suas próprias necessidades, que obviamente eu não sei, podem anular minha recomendação sobre esse assunto. Usando um MBR híbrido, porém, não é mais uma boa opção, IMHO. O Windows 7 e anteriores eram quase impossíveis de inicializar no modo EFI em Macs, mas o AFAIK Windows 10 inicializa (quase?) Todos os Macs no modo EFI sem problemas, então provavelmente não há uma boa razão para usar um MBR híbrido para inicializá-lo. Eu menciono essa opção por completude e pela chance de que você tenha algum motivo convincente para usar essa abordagem.

    
por 03.06.2017 / 04:22
0

Sua pergunta não tem nada a ver com GPT vs MBR, essas são apenas maneiras diferentes de inicializar o disco. A GPT é a maneira mais recente, mas é suportada apenas por versões mais recentes do Windows.

Se você deseja inicializar duas vezes o Windows e o OS X na mesma máquina, é necessário usar o Bootcamp no OS X. A execução do Bootcamp permite redimensionar a unidade interna e inicializá-la na configuração do Windows ( do stick USB) e instale o Windows nessa partição. Depois de fazer isso, você precisa instalar o Bootcamp para Windows (drivers e utilitários) e permitir que você inicialize novamente no OS X. Depois de ter a instalação do Windows, você pode inicializar novamente no OS X e configurar um gerenciador de inicialização de terceiros. lhe dará uma boa opção de menu para escolher qual sistema operacional iniciar quando o computador for iniciado.

Meu conselho para você é ler mais sobre como usar o Bootcamp.

    
por 31.05.2017 / 04:54