Você tem que modificar o "BCD", o "banco de dados de configuração de inicialização", que está na sua partição do sistema (é chamado "sistema", não "boot" - a partição "boot" é aquela em que o sistema operacional vive); Disk Manager irá confirmar isso). Você estava correto em não "restaurar" a partição do sistema para "dest".
Você faz as alterações necessárias com bcdedit
, uma ferramenta de linha de comando incluída no Windows. Ele precisa ser executado como administrador e não solicitará a elevação do UAC. Portanto, executá-lo é um pouco confuso:
-
Inicialize e faça login no seu sistema operacional antigo em "dest".
-
Abra um prompt de comando no modo de administrador. Prompt de Comando está no seu menu Iniciar no Sistema Windows; navegue até esse atalho, clique com o botão direito nele e clique em "Executar como administrador".
-
Na janela do prompt de comando resultante, digite os seguintes comandos.
bcdedit /copy {default} /d "Second OS"
A parte entre aspas pode ser o que você quiser - isso identificará a opção no menu de seleção de inicialização.
Você receberá uma resposta semelhante a:
The entry was successfully copied to {b848b9c2-204a-11e2-a72b-b053348c13b0}.
A string nas chaves é um GUID, um identificador exclusivo para a nova entrada do BCD. Você terá que copiá-lo para os próximos comandos (você não pode usar o aqui).
- Os próximos dois comandos são:
bcdedit {b848b9c2-204a-11e2-a72b-b053348c13b0} /set osdevice partition=d:
bcdedit {b848b9c2-204a-11e2-a72b-b053348c13b0} /set device partition=d:
Lembre-se, não copie simplesmente o acima! Você precisa alterar o GUID para o que obteve da saída do comando / copy. (O prompt de comando permite copiar e colar).
Você pode fazer isso com um único comando:
bcdedit {b848b9c2-204a-11e2-a72b-b053348c13b0} /set osdevice partition=d: device partition=d:
mas mostrando-o como dois comandos, evitei quebra de linha aqui. :)
A letra da unidade a ser usada é a letra da unidade da partição vista pelo Gerenciador de Inicialização do Windows, que não é necessariamente a mesma que você vê no sistema operacional existente no destino. Mas provavelmente é. Pode, no entanto, aparecer como C: quando você inicializar esse sistema operacional. Isso geralmente é uma coisa boa.
Você pode usar msconfig
(executado em um prompt Executar ou em qualquer prompt de comando) para alterar facilmente o texto de identificação, tornar a nova entrada o padrão e fazer outras alterações menores. Depois de ter a segunda partição sendo inicializada, você pode usar bcdedit ou msconfig de qualquer sistema operacional para fazer alterações no BCD.
Verbo. Sap.: Se você fizer muito com os prompts de comando do modo de administração, poderá facilitar o acesso ao fixar o Prompt de Comando à sua barra de tarefas. Em seguida, para executá-lo como administrador: clique com o botão direito nele, clique com o botão direito do mouse em "Prompt de comando" que aparece no submenu e selecione Executar como administrador. Três cliques em vez de cinco.
E, se você faz muito com bcdedit
, você pode procurar uma ferramenta gráfica chamada EasyBCD (veja link ). Há uma versão freeware e uma versão comercial. Uma vantagem é que "sabe" qual deve ser a letra correta da unidade. (Nenhum relacionamento, exceto como um usuário satisfeito da versão freeware).