Como configurar o espelhamento de partição de inicialização dinâmica em discos de GPT (tabela de partição GUID) no Windows Server 2008
Este artigo contém etapas e exemplos de como configurar o espelhamento de partição de inicialização dinâmica em discos de GPT (tabela de partição GUID) no Windows Server 2008.
Aplica-se a: Windows Server 2012 R2
Número de KB original: 951985
Introdução
Este artigo passo a passo descreve como configurar com êxito o espelhamento de partição de inicialização dinâmica em discos de GPT (tabela de partição GUID) no Windows Server 2008. Ao contrário dos espelhos do MBR (registro de inicialização) master em versões de 32 bits do Windows, há mais etapas para criar com êxito e iniciar volumes de inicialização espelhados em discos GPT. Este artigo também descreve como se recuperar após uma falha no disco primário.
Você deve ter os utilitários Diskpart.exe e Bcdedit.exe internos para criar volumes de inicialização espelhados em discos GPT no Windows Server 2008. Você pode usar o console de Gerenciamento de Disco para fazer algumas dessas tarefas. Mas para outras tarefas, você precisa usar o utilitário Diskpart.exe interno.
Para consistência e facilidade de uso, este artigo usa o utilitário Diskpart.exe nos procedimentos deste artigo. Para obter ajuda com qualquer um dos comandos Diskpart.exe, inicie Diskmgmt.msc e abra os tópicos de Ajuda no menu Ajuda . As etapas descritas nos procedimentos deste artigo usam exemplos reais.
Os procedimentos neste artigo mostram os resultados esperados que cada comando retorna. Nesses procedimentos, o disco 0 é o sistema primário e a unidade de inicialização, e o disco 1 é a unidade secundária.
Observação
Para obter Windows Server 2012 documentação, confira a seguinte postagem no blog do TechNet:
Dica do dia: configurando o espelhamento de disco para Windows Server 2012
Mais informações
Preparar a unidade secundária para espelhamento
Antes de configurar o espelhamento de volume de inicialização, recomendamos que você tenha outro disco GPT no computador que contenha uma partição EFI (Interface de Firmware Extensível). A partição EFI contém os arquivos do sistema usados para iniciar o sistema operacional. O disco deve ter uma partição EFI para iniciar. Se a unidade do sistema primário (disco 0) falhar, você poderá usar a partição EFI na unidade secundária (disco 1) para iniciar o sistema operacional. Esta seção descreve como criar e preparar novas partições EFI e MICROSOFT Reserved (MSR) na unidade secundária. Você pode usar apenas o utilitário Diskpart.exe para criar as partições EFI e MSR necessárias. Você não pode usar o console de Gerenciamento de Disco para criar ou espelho partições EFI ou MSR.
Antes de iniciar o procedimento a seguir, verifique se você tem outro disco básico que tenha espaço livre não alocado maior ou igual à capacidade do sistema e das partições de inicialização do disco primário. Se você já converteu a unidade sobressalente em um disco dinâmico, reverter-a de volta a uma unidade básica antes de seguir estas etapas.
Em um prompt de comando, execute o
Diskpart.exe
utilitário.Observação
Isso inicia o console de partes de disco. Depois que o console é inicializado, DISKPART> é exibido. O console de partes de disco agora está pronto para comandos de entrada.
Selecione o disco que você deseja ser a unidade secundária e, em seguida, converta a unidade em GPT. Neste exemplo, o disco 1 é usado para a unidade espelho (secundária).
Observação
O disco selecionado não deve conter partições de dados. Além disso, o disco deve ser um disco básico bruto que tenha espaço não alocado maior ou igual à capacidade do disco do sistema primário.
A seguir estão os comandos que você digita no prompt de comando. Os comandos são formatados em negrito e os comentários sobre o comando ou sobre o conteúdo da exibição de tela são formatados em texto sem formatação.
DISKPART> Select disk 1 Disk 1 is now the selected disk. DISKPART> Convert GPT Diskpart successfully converted the selected disk to GPT format. DISKPART> List partition Partition ### Type Size Offset --------------- ---------------- --------- ------- Partition 1 Reserved 128 MB 17 KB
Observação
Se você notar que mais de uma partição é exibida, selecionou a unidade errada ou não começou com uma unidade bruta. Corrija isso antes de continuar ou a perda de dados pode ocorrer.
Selecione partição 1 no disco 1 e exclua-a. Você deve usar o comando de substituição para excluir a partição MSR (Microsoft Reserved). Você recriará uma nova partição MSR depois de criar a partição EFI necessária.
DISKPART> Select partition 1 Partition 1 is now the selected partition. DISKPART> Delete partition override Diskpart successfully deleted the selected partition.
Selecione disco 0 e, em seguida, liste as partições que estão no disco 0. Com a saída do comando de lista, crie novas partições EFI e MSR no disco 1 que são dos mesmos tamanhos que as partições EFI e MSR no disco 0.
DISKPART> Select disk 0 Disk 0 is now the selected disk. DISKPART> List partition Partition ### Type Size Offset ----------------- ---------------- --------- ------- Partition 1 System 200 MB 1024 KB <- EFI PARTITION Partition 2 Reserved 128 MB 201 MB <- MSR PARTITION Partition 3 Primary 50 GB 329 MB DISKPART> select disk 1 Disk 1 is now the selected disk. DISKPART> create partition efi size=200 Diskpart succeeded in creating the specified partition. DISKPART> create partition msr size=128 Diskpart succeeded in creating the specified partition DISKPART> list partition Partition ### Type Size Offset ------------- ---------------- ------- ------- Partition 1 System 200 MB 1024 KB *Partition 2 Reserved 128 MB 201 MB
Converter as unidades primárias e secundárias em discos dinâmicos
Antes de criar um espelho, a unidade primária (origem) (disco 0) e a unidade secundária (destino) (disco 1) devem ser convertidas em discos dinâmicos. Depois de converter os dois discos em discos dinâmicos, você poderá criar o espelho. Você pode usar o console de Gerenciamento de Disco ou o utilitário Diskpart.exe para converter a unidade primária e a unidade secundária em discos dinâmicos.
Ao usar o utilitário Diskpart.exe, selecione a unidade que deseja converter em um disco dinâmico e converta a unidade em um disco dinâmico. Você deve seguir esta etapa nas unidades de GPT secundárias e primárias. Para converter as unidades primárias e secundárias em discos dinâmicos, siga estas etapas:
DISKPART> Select disk 1
Disk 1 is now the selected disk
DISKPART> Convert dynamic
Diskpart successfully converted the selected disk to Dynamic format.
DISKPART> Select disk 0
Disk 0 is now the selected disk
DISKPART> Convert dynamic
DiskPart successfully converted the selected disk to dynamic format.
DISKPART> Exit
Leaving Diskpart...
Estabelecer um espelho do volume de inicialização para a unidade secundária
Depois de converter a unidade primária (disco 0) e a unidade secundária (disco 1) em discos dinâmicos, você poderá estabelecer uma espelho do volume de inicialização para a unidade secundária. Para fazer isso, você pode usar o console de gerenciamento de Disco ou o utilitário Diskpart.exe. Para fazer isso usando o utilitário Diskpart.exe, siga estas etapas.
No prompt DISKPART>, selecione o volume de inicialização (C:) e, em seguida, espelho o volume para a unidade secundária (disco 1).
DISKPART> Select volum Volume 1 is the selected volume. DISKPART> add disk=1 Diskpart succeeded in adding a mirror to the volume.
Aguarde a conclusão da sincronização de volume e saia Diskpart.exe. Você pode marcar o progresso da sincronização no console Diskmgmt.msc.
Formatar a partição EFI
Agora você deve copiar o repositório BCD e o conteúdo da partição EFI da unidade primária (disco 0) para a unidade secundária (disco 1).
Observação
Você deve seguir estas etapas quando o repositório BCD for modificado em qualquer unidade.
Use o utilitário Diskpart.exe para selecionar a partição EFI na unidade secundária e, em seguida, atribua uma letra à partição EFI para que ela possa ser formatada. No exemplo a seguir, a letra de unidade "S" é atribuída à partição EFI na unidade secundária. Você pode usar qualquer letra de unidade disponível para esta etapa.
DISKPART> Select disk 1
Disk 1 is now the selected disk.
DISKPART> Select partition 1
Partition 1 is now the selected partition.
DISKPART> Assign letter=S
DiskPart successfully assigned the drive letter or mount point.
Use Diskpart para formatar a partição "S" para usar o sistema de arquivos FAT32. O sistema não pode iniciar a partir de uma partição EFI, a menos que seja formatado para usar o sistema de arquivos FAT32. Para isso, digite o seguinte comando e pressione ENTER:
DISKPART> format fs=FAT32 quick
Selecione a partição EFI na unidade primária (disco 0) e atribua uma letra de unidade a essa partição EFI. Neste exemplo, a letra de unidade "P" é atribuída à partição EFI primária no disco 0. Você pode usar qualquer letra de unidade disponível para esta etapa.
DISKPART> Select disk 0
Disk 0 is now the selected disk.
DISKPART> Select partition 1
Partition 1 is now the selected partition.
DISKPART> Assign letter=P
DiskPart successfully assigned the drive letter or mount point.
Saia do Diskpart.
Use Bcdedit.exe para configurar entradas de inicialização para o disco espelhado
Use o BCDedit
comando para exibir as entradas de inicialização atuais do Windows. Durante a operação "adicionar disco" para criar o espelho, o VDS (Serviço de Disco de Volume) criou uma entrada secundária na configuração de inicialização do Windows Server 2008, também conhecida como repositório BCD, para o Carregador de Inicialização do Windows no disco 1. Para exibir as entradas de inicialização atuais do Windows, siga estas etapas:
Abra um prompt de comando.
No prompt de comando, digite
P:
e pressione ENTER para alterar para a unidade P.No prompt de comando, digite
cd EFI\Microsoft\Boot
e pressione ENTER para alterar para a pasta Inicialização.No prompt de comando, digite
bcdedit /enum
e pressione ENTER. Em seguida, você verá uma saída que se assemelha ao seguinte:Gerenciador de Inicialização do Windows
--------------------
identificador {bootmgr}
partição do dispositivo=P:
caminho \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
localidade en-US
herdar {globalsettings}
padrão {current}
displayorder {current}
{1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
toolsdisplayorder {memdiag}
tempo limite 30Carregador de Inicialização do Windows
-------------------
identificador {current}
partição do dispositivo=C:
caminho \Windows\system32\winload.efi
descrição Microsoft Windows Server 2008
localidade en-US
herdar {bootloadersettings}
partição osdevice=C:
systemroot \Windows
resumeobject {b158d5f9-d91f-11dc-bc7e-e72bb3afd58e}
nx OptOutCarregador de Inicialização do Windows
-------------------
identificador {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
partição do dispositivo=C:
caminho \Windows\system32\winload.efi
descrição Microsoft Windows Server 2008 – plex secundário
localidade en-US
herdar {bootloadersettings}
partição osdevice=C:
systemroot \Windows
resumeobject {b158d5f9-d91f-11dc-bc7e-e72bb3afd58e}
nx OptOutO Carregador de Inicialização do Windows com a descrição "Microsoft Windows Server 2008 – plex secundário", foi criado pelo VDS durante a operação "adicionar disco". A entrada do Carregador de Inicialização do Windows "Partition=C:" representa o volume C espelhado e essa entrada faz referência à cópia do arquivo Winload.efi no disco 1 que iniciará o Windows Server 2008 do disco 1.Next, crie uma cópia do Gerenciador de Inicialização do Windows atual para que ele possa ser usado no menu de inicialização de firmware EFI para fazer com que o Windows Server 2008 comece do disco 0 ou do disco 1. O comando bcdedit/copy copia a entrada atual do Windows Boot Manager para uma nova entrada do Windows Boot Manager que tem a descrição "Windows Boot Manager Clonado". O comando bcdedit/set usa o GUID do novo Gerenciador de Inicialização do Windows e o comando define a partição do dispositivo para fazer referência à cópia do arquivo Bootmgr.efi localizado na partição "S" no disco 1. A seguir está um exemplo de guid:
FD221F0A-5B5D-484A-99FE-DEB4B3F90C32
O exemplo a seguir mostra como usar os comandos bcdedit.
No prompt de comando, digite
bcdedit /copy {bootmgr} /d "Windows Boot Manager Cloned"
e pressione ENTER. Uma saída que se assemelha ao seguinte é exibida:A entrada foi copiada com êxito para { GUID }.
No prompt de comando, digite
bcdedit /set { GUID } device partition=s:
e pressione Enter. Neste comando, substitua GUID pelo GUID na saída do comando anterior. Uma saída que se assemelha ao seguinte é exibida:A operação foi concluída com êxito.
No prompt de comando, digite
bcdedit /enum all
e pressione ENTER para verificar as alterações feitas. Em seguida, você verá uma saída que se assemelha ao seguinte:Gerenciador de Inicialização do Firmware
---------------------
identificador {fwbootmgr}
displayorder {bootmgr}
{1ba28ce0-d91e-11dc-bc7e-e72bb3afd58e}
{1ba28ce1-d91e-11dc-bc7e-e72bb3afd58e}
{1ba28cdf-d91e-11dc-bc7e-e72bb3afd58e}
{1ba28cde-d91e-11dc-bc7e-e72bb3afd58e}
{1ba28ce2-d91e-11dc-bc7e-e72bb3afd58e}
{1ba28ce3-d91e-11dc-bc7e-e72bb3afd58e}
{1ba28ce5-d91e-11dc-bc7e-e72bb3afd58e}
{1ba28ce4-d91e-11dc-bc7e-e72bb3afd58e}
{1ba28ce8-d91e-11dc-bc7e-e72bb3afd58e}
tempo limite 2Gerenciador de Inicialização do Windows
--------------------
identificador {1ba28ce8-d91e-11dc-bc7e-e72bb3afd58e}
partição do dispositivo=S:
caminho \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager Clonado
localidade en-US
herdar {globalsettings}
padrão {current}
displayorder {current}
{1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
toolsdisplayorder {memdiag}
tempo limite 30Gerenciador de Inicialização do Windows
--------------------
identificador {bootmgr}
partição do dispositivo=P:
caminho \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
localidade en-US
herdar {globalsettings}
padrão {current}
displayorder {current}
{1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
toolsdisplayorder {memdiag}
tempo limite 30Feche a janela do prompt de comando.
Observação
Que o último GUID na ordem de exibição do Firmware Boot Manager é o mesmo GUID que o gerenciador de inicialização secundário do Windows na partição "S". Isso significa que o novo Gerenciador de Inicialização do Windows que tem a descrição "Windows Boot Manager Clonado" é sincronizado no NVRAM que é usado pelo firmware quando o firmware EFI exibe o menu de inicialização de firmware. Agora há duas entradas NVRAM para o Windows Boot Manager, uma na partição "P" e outra na partição "S". O firmware EFI lista essas entradas no menu de inicialização do EFI.
Copiar a partição EFI e o repositório BCD para a segunda unidade
Para exportar a partição EFI e o repositório BCD para a segunda unidade, siga estas etapas:
Exporte o repositório BCD para a partição EFI no disco 0. Isso permite copiar o repositório BCD do disco 0 para o disco 1. Para fazer isso, siga estas etapas:
Abra um prompt de comando.
No prompt de comando, digite
bcdedit /export P:\EFI\Microsoft\Boot\BCD2
e pressione ENTER para exportar o repositório BCD para um arquivo chamado "BCD2". Uma saída que se assemelha ao seguinte é exibida:A operação foi concluída com êxito.
Use o
Robocopy
comando para copiar os arquivos do sistema de "P" (a partição EFI na unidade primária) para "S" (a partição EFI na unidade secundária). Você deve fazer isso para garantir que a unidade secundária possa iniciar o sistema se o disco 0 falhar. Certifique-se de usar as letras de unidade corretas se você usou letras diferentes para suas partições EFI. Para fazer isso, digiterobocopy p:\ s:\ /e /r:0
no prompt de comando e pressione ENTER.Renomeie o repositório BCD no disco 1 para que ele corresponda ao nome do repositório no disco 0. Para fazer isso, digite renomear S:\EFI\Microsoft\Boot\BCD2 BCD no prompt de comando e pressione ENTER.
Exclua o repositório BCD duplicado no disco 0. Para fazer isso, digite del P:\EFI\Microsoft\Boot\BCD2 no prompt de comando e pressione ENTER.
Remova as letras de unidade atribuídas a ambas as partições EFI. Essa etapa é opcional porque as letras de unidade não são retribuídas após uma reinicialização do sistema. Para remover as letras de unidade atribuídas a ambas as partições EFI, siga estas etapas:
No prompt de comando, digite
diskpart.exe
e pressione ENTER.DISKPART>
No prompt, digiteSelect volume P
.Volume 1 é o volume selecionado.
DISKPART>
No prompt, digiteRemove
.A parte de disco removeu com êxito a letra da unidade ou o ponto de montagem.
Repita as etapas 5b e 5c para a partição "S".
Testar a unidade secundária usando as novas entradas de inicialização do Windows Server 2008
Depois de atualizar a configuração do BCD, teste as entradas para garantir que o sistema possa começar usando a unidade secundária se o disco 0 falhar. Para fazer isso, siga estas etapas:
Desligue e reinicie o computador.
No menu de inicialização, selecione a entrada de inicialização no EFI chamada "Gerenciador de Inicialização do Windows Clonado". Essa opção permite reiniciar para o Gerenciador de Inicialização do Windows na partição EFI da unidade secundária. Em seguida, selecione "Microsoft Windows Server 2008 – plex secundário" para iniciar o Windows Server 2008 na unidade secundária.
Observação
Em um ambiente MUI, a entrada de plex secundário no Windows Boot Manager pode ser exibida como "Microsoft Windows Server 2008 - ????? ?????". Você pode usar o comando bcdedit /set { GUID } descrição "Description" para dar à entrada de plex secundário um nome mais significativo. Por exemplo, você pode usar o seguinte comando: bcdedit /set {7e4632e7-0b4d-11dd-813b-bcbfbfe8b578} descrição "Microsoft Windows Server 2008 – Plex Secundário"
Depois de concluir esta etapa para dar à entrada de plex secundário um nome mais significativo, copie o repositório BCD para a unidade secundária usando as etapas descritas na seção "Copiar a partição EFI e o repositório BCD para a segunda unidade".
Restabelecer a unidade de inicialização primária espelho
Se houver uma falha da unidade primária (disco 0), você deverá iniciar o computador na unidade secundária (disco 1) e recriar o espelho para retornar o volume de inicialização a um estado tolerante a falhas. Para fazer isso, execute as etapas a seguir.
Substitua o disco dinâmico com falha 0 usando as instruções fornecidas pelo fornecedor de hardware. Verifique se o disco não tem informações de partição. O comando diskpart limpo pode ser usado para destruir qualquer informação de partição existente no disco.
Observação
- Tenha cuidado ao executar o comando diskpart limpo porque ele destruirá a tabela de partição no disco selecionado e tornará o conteúdo do disco inacessível.
- Ao longo desta seção, o disco primário anterior continuará a ser conhecido como disco 0 e o disco secundário anterior continuará a ser conhecido como disco 1. No entanto, depois de seguir estas etapas, o disco 1 será o novo disco primário e o disco 0 será o novo disco secundário.
Selecione Gerenciador de Inicialização do Windows Clonado para iniciar o computador usando a partição EFI na unidade secundária. Quando o Gerenciador de Inicialização for exibido, selecione Microsoft Windows Server 2008 – plex secundário.
Importe o repositório BCD localizado na partição EFI no disco 1. Isso define o repositório BCD no disco 1 como o repositório do sistema ativo e permite que ele seja modificado. Para fazer isso, siga estas etapas:
Iniciar DiskPart.
Execute os comandos a seguir para selecionar a partição EFI no disco 1 e atribuir a ele a letra de unidade "S".
DISKPART> select disk 1 DISKPART> select partition 1 DISKPART> assign letter=s
Sair do DiskPart.
Execute o comando
bcdedit /import S:\EFI\Microsoft\Boot\BCD /clean
para importar o armazenamento da partição EFI no disco 1.
Você tem que quebrar o espelho quebrado. No entanto, primeiro você deve determinar qual é o disco correto no qual executar o comando de interrupção de partes de disco. Depois de fazer isso, selecione o volume espelho (Volume #) e, em seguida, exiba os detalhes para determinar de qual disco ausente (m#) você precisa interromper o espelho. Para fazer isso, siga estas etapas:
Iniciar DiskPart.
Selecione o volume espelho, normalmente volume C (o volume de inicialização):
DISKPART> select volume c
Use o comando de volume de detalhes ou de disco de lista para determinar o identificador do disco ausente, normalmente m0:
DISKPART> detail volume
Quebre o espelho especificando o identificador do disco ausente obtido na etapa 5c (por exemplo, m0):
DISKPART> break disk=m0 nokeep
Liste os volumes para garantir que o espelho se foi e que o volume agora está listado como um volume simples:
DISKPART> list volume
Excluir o disco ausente (m0):
DISKPART> select disk m0 DISKPART> delete disk
Sair do DiskPart.
Remova todas as entradas obsoletas do repositório BCD para retornar o sistema a um estado limpo conhecido. Além disso, renomeie as entradas para refletir com precisão o estado atual do sistema. Para fazer isso, siga estas etapas:
- Execute o comando
bcdedit /enum all /v
para determinar o GUID da entrada no NVRAM que tem a descrição "Gerenciador de Inicialização do Windows" e que tem um parâmetro de dispositivo de um parâmetro de dispositivo desconhecido ou ausente. Depois de determinar o GUID para essa entrada, use o dispositivo de comandobcdedit /set {GUID}
partition=s: para apontar a entrada para o disco 1. - Use a saída do
bcdedit /enum all /v
comando para determinar o GUID da entrada "Windows Boot Manager Cloned" no NVRAM. Depois de determinar o GUID dessa entrada, use o comandobcdedit /delete {GUID}
para excluir a entrada antiga do disco 1 do NVRAM. - Na saída para o
bcdedit /enum all /v
comando, procure uma entrada chamada "Aplicativo de Currículo do Windows" que tenha um parâmetro de dispositivo desconhecido ou um parâmetro de dispositivo ausente. Exclua essa entrada usando obcdedit /delete {GUID}
comando. bcdedit /enum all /v
Na saída, procure uma entrada que tenha a descrição "Windows Resume Application – Secondary Plex". Use o comando de comandobcdedit /set {GUID} description "Windows Resume Application"
para renomear a entrada para refletir que esta é agora a entrada do Aplicativo de Retomada do Windows para o plex principal espelho.- Na saída do
bcdedit /enum all /v
comando, procure uma entrada que tenha a descrição "Windows Server 2008" e que tenha um parâmetro de dispositivo de um parâmetro de dispositivo desconhecido ou ausente. Exclua essa entrada usando o comando bcdedit /delete {GUID}. bcdedit /enum all /v
Na saída, procure uma entrada que tenha a descrição "Windows Server 2008 – Plex Secundário". Use o comandobcdedit /set {GUID} description "Windows Server 2008"
para renomear a entrada para refletir que essa é agora a entrada do gerenciador de inicialização para o plex principal espelho.- Procure a entrada BCD que tem a descrição "Diagnóstico de Memória do Windows". Use o comando bcdedit /set {GUID} device partition=s: para apontar a entrada para o testador de memória localizado no disco 1.
- Execute o comando
bcdedit /enum all /v
para verificar as entradas NVRAM e BCD. - Reinicie o computador. Selecione "Windows Boot Manager" e "Windows Server 2008" para iniciar no disco 1.
- Execute o comando
Converta o disco recém-adicionado no formato GPT e crie a estrutura de partição. Para fazer isso, siga estas etapas:
Iniciar DiskPart.
Converter o disco 0 no formato GPT:
DISKPART> select disk 0 DISKPART> convert GPT
Exclua a partição no disco 0 que é criada automaticamente:
DISKPART> list partition DISKPART> select partition 1 DISKPART> delete partition override
Registre o layout de partição do disco 1 para duplicar o layout no disco 0:
DISKPART> select disk 1 DISKPART> list partition
Duplicar o layout do disco 1 no disco 0. Para calcular o tamanho da partição MSR para esta etapa, adicione o tamanho da partição "Reservada" do MSR e a partição "Reserva Dinâmica" listada no DiskPart para disco 1. Por exemplo, se a partição MSR for de 127 MB no disco 1 e se a partição "Dinâmico Reservado" for de 1 MB no disco 1, crie uma partição MSR de 128 MB no disco 0. Geralmente, a partição EFI deve ter 200 MB e a partição MSR deve ter 128 MB. Para duplicar o layout do disco 1, execute estes comandos:
DISKPART> select disk 0 DISKPART> create partition efi size=200 DISKPART> create partition msr size=128
Liste as partições que estão no sistema para verificar se o disco 0 contém uma EFI e uma partição MSR:
DISKPART> list partition
Converta ambos os discos em discos dinâmicos se eles ainda não forem discos dinâmicos:
DISKPART> select disk 0 DISKPART> convert dynamic DISKPART> select disk 1 DISKPART> convert dynamic
Adicione o novo disco 0 a uma espelho do volume de inicialização:
DISKPART> select volume c DISKPART> add disk=0
Enquanto a ressincronização espelho está ocorrendo, prepare a partição EFI no disco 0:
DISKPART> select disk 0 DISKPART> select partition 1 DISKPART> format fs=fat32 quick
Sair do DiskPart
Aguarde a conclusão da ressincronização espelho. Você pode usar o Gerenciamento de Disco para marcar no processo de ressincronização.
Se a partição EFI no disco 0 ainda não tiver atribuído a letra de unidade "P", e se a partição EFI no disco 1 ainda não tiver atribuída a letra de unidade de "S", atribua as letras de unidade apropriadas às partições EFI no disco 0 e disco 1: Iniciar Disco.
DISKPART> select disk 0 DISKPART> select partition 1 DISKPART> assign letter=p DISKPART> select disk 1 DISKPART> select partition 1 DISKPART> assign letter=s
Sair do DiskPart.
Clone a entrada do gerenciador de inicialização no NVRAM para o disco 1:
- Clone a entrada do gerenciador de inicialização usando o
bcdedit /copy {bootmgr} /d "Windows Boot Manager Cloned"
comando. Registre o GUID para a nova entrada que é dada na saída para este comando. - Defina o parâmetro do dispositivo na entrada clonada para apontar para a partição EFI no disco 0 usando o
bcdedit /set {GUID} device partition=p:
comando. Use o GUID da saída dobcdedit /copy
comando. - Execute o comando
bcdedit /enum all /v
para verificar as alterações.
- Clone a entrada do gerenciador de inicialização usando o
Copie o conteúdo da partição EFI no disco 1 para a partição EFI no disco 0 para que você possa inicializar do disco 0:
- Exportar o repositório BCD ativo usando o comando
bcdedit /export S:\EFI\Microsoft\Boot\BCD2
- Copiar a partição EFI do disco 1 para o disco 0 usando o comando
robocopy s:\ p:\ /e /r:0
- Renomeie o repositório BCD copiado no disco 0 para BCD usando o comando
rename P:\EFI\Microsoft\Boot\BCD2 BCD
. - Excluir o repositório BCD exportado duplicado no disco 1 usando o comando
del S:\EFI\Microsoft\Boot\BCD2
- Exportar o repositório BCD ativo usando o comando
Siga estas etapas:
Remova as letras de unidade atribuídas no DiskPart:
DISKPART> select volume p DISKPART> remove DISKPART> select volume s DISKPART> remove
Reinicie o computador para verificar se você pode inicializar do disco 0 ou do disco 1.
Observação
Por padrão, as entradas de inicialização apontarão para o disco 1. Se você inicializar do disco 0 e se precisar modificar o repositório BCD quando iniciar no disco 0, primeiro precisará importar o repositório:
Iniciar DiskPart.
Selecione a partição EFI no disco 0 e atribua a ela a letra de unidade "P":
DISKPART> select disk 0 DISKPART> select partition 1 DISKPART> assign letter=p
Sair do DiskPart.
Execute o comando
bcdedit /import P:\EFI\Microsoft\Boot\BCD /clean
para importar o armazenamento da partição EFI no disco 0.
Observação
Você sempre deve inicializar a partir da entrada BCD que corresponde à entrada NVRAM que você selecionou quando iniciou o computador. Por exemplo, se você selecionou a entrada NVRAM "Windows Boot Manager" (disco primário), talvez seja necessário selecionar a entrada BCD "Windows Server 2008" (disco primário) para que o sistema comece corretamente. Se você selecionou a entrada NVRAM "Windows Boot Manager Cloned" (disco secundário), selecione a entrada BCD "Microsoft Windows Server 2008 – plex secundário" (disco secundário).
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários