Como inicializar em um novo disco rígido copiado de uma unidade antiga?

-1

Copiei um HDD SATA inteiro (setor por setor) em um novo disco rígido SATA que tenha o mesmo tamanho. No meu novo HDD, encontrei todas as partições (OS, Diags, Recovery, ESP) e arquivos, mas meu computador (DELL) usando UEFI se recusa a inicializar no novo disco rígido.

A única maneira de acessar o novo HD é configurá-lo em outra porta SATA e inicializar com o disco rígido antigo como a unidade principal. De lá, eu tentei usar explicações encontradas aqui mas não estou familiarizado com esses comandos e tenho medo de alcançar o disco rígido antigo. Estou preparando um flash USB para inicializar o WINRE com apenas o novo HDD conectado. Se você tiver alguma idéia ou dicas para ajudar, isso seria muito apreciado.

    
por Troycorser 27.12.2016 / 18:18

2 respostas

1

GUIDs

No novo esquema UEFI, os discos (e até as partições) têm IDentificadores globais únicos .

Eu quebrei um sistema Linux antes, tentando copiá-lo de uma unidade para outra sem alterar os UUIDs (semelhantes aos GUIDs). Talvez algo semelhante tenha acontecido com você quando você copiou sua unidade?

Isso é apenas especulação, mas se esse é o problema, você precisará descobrir qual é o GUID da sua nova unidade e como atualizar o gerenciador de inicialização para usá-lo.

Descobrir o GUID

Ravikumar Pulagouni postou isto no technet :

You can find GUID of disk using diskpart.

Start>run>cmd>diskpart>list disk and check for GPT

Start>run>cmd>diskpart>list disk>select disk> uniqueid disk and check for disk ID

Note: Run diskpart command with elevated admin rights..

Se você precisar do GUID de uma partição, poderá usar o diskpart para descobrir isso também.

Atualizar o gerenciador de inicialização

BCDEdit.exe é o Editor de dados de configuração de inicialização do Windows. (Você provavelmente terá que executá-lo a partir de um prompt de comando do administrador.)

Não sei como usar essa ferramenta para essa finalidade, mas é um bom lugar para começar a pesquisar.

Esta Perguntas frequentes sobre o Windows GPT A Microsoft também pode ser útil.

Mais explicações sobre UEFI, GPT e GUIDs aqui (embora orientado para o Linux.)

    
por 28.12.2016 / 00:18
1

Agora, estou usando um flash USB para iniciar o computador com o WINRE e somente meu novo HDD conectado.

Eu encontrei o GUID do novo disco usando o diskpart.

Eu usei o bcedit para exibir entradas do BCD da partição ESP.

Modifico 3 variáveis com êxito para definir o novo GUID, considerando que elas continham o antigo GUID.
Para isso eu usei o comando:
bcdedit / store "caminho \ BCD" / set {bootmgr} resumeobject {o novo GUID} bcdedit / store "caminho \ BCD" / set {bootloadersettings} resumeobject {o novo GUID} bcdedit / store "caminho \ BCD" / conjunto {bootloadersettings} resumeobject {o novo GUID}

Depois reiniciei meu computador, mas o problema permaneceu o mesmo. Eu pude ver que o arquivo BCD na partição ESP tem a variável bootmgr / resumeobject retornando com o antigo GUID!

Finalmente, depois de muitas horas e pesquisas, eu fiz estes três comandos: - Bootrec / fixmbr - Bootrec / fixboot - Bootrec / rebuildbcd O último comando me convidou para adicionar a partição que contém o Windows no BCD

... e meu computador inicializa bem agora.

    
por 28.12.2016 / 17:32