Problemas de redimensionamento e inicialização da partição GPT

0

Estou ajudando um amigo a migrar seu SO de um disco mecânico de 500 GB para um novo SSD de 250 GB e ter problemas. Por onde começar ...

Seu sistema operacional atual é o Windows 10, formatado com GPT e com 5 partições, 3 relacionadas ao sistema e as outras duas para Windows (3ª partição) e Arquivos de programas (quinta partição)

Depois de ter movido alguns dados, o total de espaço usado combinado de todas as partições é de cerca de 180 GB.

Estou usando o assistente "Migrar SO para SSD" do Minitool Partition Wizard para tentar a migração. Isso funcionou de forma confiável para mim muitas vezes com discos baseados em MBR.

Quando eu tento a migração, depois de selecionar o disco de destino (o SSD), sou solicitado a confirmar os tamanhos das partições com base em um esquema esquemático. No esquema, a partição do SO foi reduzida para o seu tamanho mínimo, está 99% cheia. A quarta partição ocupa o restante do disco, e a partição dos programas não é vista em lugar algum. Na verdade, isso não é um problema, o objetivo final não é armazenar a partição de programas no SSD, mas parece um pouco estranho que ele não tenha sugerido que a partição do Programas possa ser reduzida, e indica que as posições da partição serão reduzidas. ligeiramente diferente após a migração.

Com certeza, quando a migração estiver completa e as alterações do BIOS forem feitas para abordar o SSD, o SSD não será inicializável. Para ser claro, a migração da partição foi bem sucedida, todas as partições estão presentes e válidas, a unidade não é inicializável. A tela mostra um erro que basicamente me diz que um dispositivo de inicialização não pôde ser encontrado. Eu odeio quando isso acontece ...

Do ponto de vista do setor de inicialização, não consigo entender como a partição do sistema operacional não pode ser encontrada, as partições antes de serem movidas por alguns MBs, mas o Partition Wizard atualizará o setor de inicialização após fazer essas alterações, certo? / p>

Pesquisando no Google o problema foi uma piada absoluta, todos os resultados da pesquisa foram postagens infladas por SEO de fornecedores de software tentando comercializar seus vários warez ...

Alguém poderia me ajudar a entender por que a migração gerenciada por software de partições GPT está destruindo a "capacidade de inicialização"? Eu posso postar imagens dos arranjos de partição, se necessário, bem como a formulação exata do erro.

Talvez haja uma maneira de mesclar as partições do sistema operacional e do programa, mas elas são separadas por uma partição de recuperação, e todos esses problemas de inicialização após o redimensionamento das partições da GPT me deixaram nervosa!

    
por Ben E. 13.01.2016 / 20:43

3 respostas

1

Se o SSD não tiver as partições do Sistema EFI, MS Reserved e Data já:

Crie 3 partições no SSD manualmente (use diskpart.exe ou outra ferramenta de disco):

Sistema EFI - 100 a 500 MB

MS Reserved - exatamente 128 MB

Dados (partição básica) - resto do disco

Copie somente a partição do Windows do disco rígido para a partição de dados no SSD usando qualquer ferramenta que possa fazer backup das partições de restauração (pode recomendar o Macrium Reflect como eu o usei).

O Reflect também pode copiar ESP e MSR para que você não precise criar partições manualmente.

Em seguida, corrija a inicialização do SSD usando:

bcdboot c:\windows /s S:

em que c: é partição de dados no SSD e S: é o sistema EFI no SSD. Você pode mapear partições usando diskpart.exe ou mountvol.exe.

Use somente a inicialização EFI para cada dispositivo! (desativa o CSM)

Nota:

Os setores de inicialização não são usados para inicializar em discos GPT. A partição EFI System contém arquivos relacionados à inicialização, como o gerenciador de inicialização e o BCD.

    
por 14.01.2016 / 00:29
1

FYI gparted é apenas o melhor software de particionamento disponível. Se você tiver um pendrive USB de reposição, instale o link yumi e instale o gparted através do yumi. Inicialize o stick e escolha o gparted. Seu melhor amigo. Se é um HD ou SSD é irrelevante do ponto de vista de inicialização - mas se as configurações da bios estiverem erradas, a inicialização do EFI não funcionará. boa sorte. Você também precisa definir o sinalizador de inicialização na partição EFI (pode ser feito através do gparted).

    
por 14.01.2016 / 01:42
1

His current OS is Windows 10, formatted with GPT

O uso de GPT em um disco de inicialização do Windows significa que o sistema deve estar inicializando no modo EFI / UEFI. Isso é importante ....

once the migration is complete and the BIOS changes made to address the SSD, the SSD is not bootable. ... I can't understand how the OS partition cant be found, the partitions before it are moved by a couple of MBs but surely Partition Wizard will update the boot sector after making those changes, right?

Não existe um "setor de inicialização" na inicialização do modo EFI. Os gerenciadores de inicialização EFI são armazenados como arquivos comuns na partição do sistema EFI (ESP), que é uma partição FAT com um tipo específico código. Isso é muito mais simples do que usar código splatted em partições (e até mesmo entre ou antes partições, dependendo do carregador de inicialização), mas é preciso aprender - e un aprendizagem - para dominar.

Uma das chaves para a inicialização no modo EFI é que uma referência ao gerenciador de inicialização a ser usado é armazenada na NVRAM. Esta é uma extensão da prática em computadores baseados em BIOS de armazenar uma ordem de inicialização de discos - somente sob EFI, a ordem de inicialização é composta principalmente de arquivos, não de discos. (Também pode haver opções de inicialização de rede e inicializações de arquivos de fallback em discos, mas isso vai além da sua situação.) Parte da especificação do carregador de boot armazenada na NVRAM é um valor de GUID associado à partição na qual o carregador de boot reside. Quando você clonou o disco, é provável que o novo disco tenha um novo GUID e todas as partições tenham novos GUIDs. Assim, suas entradas NVRAM continuam apontando para o carregador de boot no disco antigo, que você está (presumivelmente) desconectado.

Esse problema geralmente pode ser contornado usando-se um gerenciador de inicialização de "fallback", que usa o nome EFI\BOOT\bootx64.efi no ESP. A Microsoft normalmente armazena uma cópia de seu carregador de boot lá. Meu palpite é que ou não foi copiado ou seu firmware está configurado de tal forma que nunca está sendo tentado. Se este último, você pode ser capaz de contornar o problema, pelo menos em uma base única, usando o gerenciador de inicialização interno do seu firmware, que pode dar uma opção para inicializar a partir do nome de arquivo de fallback (provavelmente identificado pelo disco marca e número do modelo). Poucas (muito poucas) EFIs também permitem que você inicie um gerenciador de inicialização arbitrário, localizando-o com um gerenciador de arquivos. Se você tiver a sorte de ter essa opção, poderá iniciar o carregador de inicialização normal da Microsoft ( EFI\Microsoft\Boot\bootmgfw.efi ) usando esse recurso. É pouco provável que tais esforços pontuais sejam soluções viáveis a longo prazo. Para isso, você provavelmente terá que usar as ferramentas de recuperação do Windows para reinstalar o carregador de inicialização EFI. Eu não sou um especialista sobre este assunto, mas parece ser coberto em esta pergunta e resposta, então provavelmente você deve ler.

Existem algumas outras possíveis causas do seu problema, como:

  • Seu utilitário de clonagem pode ter omitido totalmente o ESP. Neste caso, você deve primeiro criar um ESP novo antes de reparar o problema do carregador de inicialização.
  • Alguns fabricantes fornecem suas próprias partições semelhantes a ESP específicas do fabricante, que são críticas para o processo de inicialização. Tal partição, como o ESP, pode ter sido omitida no processo de clonagem.
  • Seu utilitário de clonagem pode ter criado um clone do MBR do disco GPT original. Nesse caso, a solução mais fácil pode ser usar meu gdisk utility ou alguma outra ferramenta com funcionalidade semelhante para converter de MBR para o GPT. Você também pode precisar criar um novo ESP, e provavelmente terá que reinstalar ou reparar a instalação existente do seu gerenciador de inicialização do Windows.

Também pode haver outras causas possíveis, mas com alguma sorte você poderá agora examinar seus discos e detectar problemas como um tipo incorreto de tabela de partição ou arquivos de boot loader mal posicionados.

    
por 14.01.2016 / 03:20