Come configurare il mirroring della partizione di avvio dinamico nei dischi GPT (GUID Partition Table) in Windows Server 2008

Questo articolo contiene passaggi ed esempi su come configurare il mirroring dinamico delle partizioni di avvio nei dischi GPT (GUID Partition Table) in Windows Server 2008.

Si applica a: Windows Server 2012 R2
Numero KB originale: 951985

Introduzione

Questo articolo dettagliato descrive come configurare correttamente il mirroring della partizione di avvio dinamico nei dischi GPT (GUID Partition Table) in Windows Server 2008. A differenza dei mirror del record di avvio master (MBR) nelle versioni a 32 bit di Windows, sono disponibili altri passaggi per creare e avviare correttamente i volumi di avvio con mirroring nei dischi GPT. Questo articolo descrive anche come eseguire il ripristino dopo un errore del disco primario.

È necessario disporre delle utilità di Diskpart.exe e Bcdedit.exe predefinite per creare volumi di avvio con mirroring nei dischi GPT in Windows Server 2008. È possibile usare la console di gestione dischi per eseguire alcune di queste attività. Per altre attività, tuttavia, è necessario usare l'utilità Diskpart.exe predefinita.

Per coerenza e facilità d'uso, questo articolo usa l'utilità Diskpart.exe nelle procedure di questo articolo. Per assistenza con uno dei comandi Diskpart.exe, avviare Diskmgmt.msc e quindi aprire gli argomenti della Guida nel menu ? . I passaggi descritti nelle procedure in questo articolo usano esempi reali.

Le procedure in questo articolo mostrano i risultati previsti restituiti da ogni comando. In queste procedure, il disco 0 è il sistema primario e l'unità di avvio e il disco 1 è l'unità secondaria.

Nota

Per Windows Server 2012 documentazione, vedere il post di blog TechNet seguente:
Suggerimento del giorno: Configurazione del mirroring del disco per Windows Server 2012

Ulteriori informazioni

Preparare l'unità secondaria per il mirroring

Prima di configurare il mirroring del volume di avvio, è consigliabile avere un altro disco GPT nel computer che contiene una partizione EFI (Extensible Firmware Interface). La partizione EFI contiene i file di sistema usati per avviare il sistema operativo. Per avviare il disco deve essere disponibile una partizione EFI. Se l'unità di sistema primaria (disco 0) ha esito negativo, è possibile usare la partizione EFI nell'unità secondaria (disco 1) per avviare il sistema operativo. Questa sezione descrive come creare e preparare nuove partizioni EFI e Microsoft Reserved (MSR) nell'unità secondaria. È possibile usare solo l'utilità Diskpart.exe per creare le partizioni EFI e MSR necessarie. Non è possibile usare la console di Gestione dischi per creare o eseguire il mirroring di partizioni EFI o MSR.

Prima di avviare la procedura seguente, assicurarsi di disporre di un altro disco di base con spazio libero non allocato maggiore o uguale alla capacità delle partizioni di sistema e di avvio del disco primario. Se l'unità di riserva è già stata convertita in un disco dinamico, ripristinarla a un'unità di base prima di seguire questa procedura.

  1. Al prompt dei comandi eseguire l'utilità Diskpart.exe .

    Nota

    Verrà avviata la console diskpart. Dopo l'inizializzazione della console, viene visualizzato DISKPART> . La console diskpart è ora pronta per i comandi di input.

  2. Selezionare il disco che si vuole essere l'unità secondaria e quindi convertire l'unità in GPT. In questo esempio, il disco 1 viene usato per l'unità mirror (secondaria).

    Nota

    Il disco selezionato non deve contenere partizioni di dati. Inoltre, il disco deve essere un disco di base non elaborato con spazio non allocato maggiore o uguale alla capacità del disco di sistema primario.

    Di seguito sono riportati i comandi digitati al prompt dei comandi. I comandi sono formattati in grassetto e i commenti sul comando o sul contenuto della visualizzazione dello schermo sono formattati in testo normale.

    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
    

    Nota

    Se si nota che viene visualizzata più di una partizione, è stata selezionata l'unità errata o non si è iniziato con un'unità non elaborata. Correggere questo problema prima di continuare o potrebbe verificarsi una perdita di dati.

  3. Selezionare la partizione 1 sul disco 1 e quindi eliminarla. È necessario usare il comando override per eliminare la partizione riservata Microsoft (MSR). Si creerà nuovamente una nuova partizione MSR dopo aver creato la partizione EFI necessaria.

    DISKPART> Select partition 1  
    Partition 1 is now the selected partition.  
    
    DISKPART> Delete partition override  
    Diskpart successfully deleted the selected partition.  
    
  4. Selezionare il disco 0 e quindi elencare le partizioni presenti sul disco 0. Con l'output del comando list, creare nuove partizioni EFI e MSR sul disco 1 che hanno le stesse dimensioni delle partizioni EFI e MSR sul 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
    

Convertire le unità primaria e secondaria in dischi dinamici

Prima di creare un mirroring, sia l'unità primaria (origine) (disco 0) che l'unità secondaria (destinazione) (disco 1) devono essere convertite in dischi dinamici. Dopo aver convertito entrambi i dischi in dischi dinamici, è possibile creare il mirroring. È possibile usare la console di Gestione dischi o l'utilità Diskpart.exe per convertire sia l'unità primaria che l'unità secondaria in dischi dinamici.

Quando si usa l'utilità Diskpart.exe, selezionare l'unità da convertire in un disco dinamico e quindi convertire l'unità in un disco dinamico. È necessario seguire questo passaggio nelle unità GPT secondarie e primarie. Per convertire le unità primaria e secondaria in dischi dinamici, seguire questa procedura:

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...  

Stabilire un mirror dal volume di avvio all'unità secondaria

Dopo aver convertito sia l'unità primaria (disco 0) che l'unità secondaria (disco 1) in dischi dinamici, è possibile stabilire un mirroring dal volume di avvio all'unità secondaria. A tale scopo, è possibile usare la console di gestione del disco o l'utilità Diskpart.exe. A tale scopo, usare l'utilità Diskpart.exe, seguire questa procedura.

  1. Al prompt DISKPART> selezionare il volume di avvio (C:) e quindi eseguire il mirroring del volume nell'unità secondaria (disco 1).

    DISKPART> Select volum
    Volume 1 is the selected volume.  
    
    DISKPART> add disk=1  
    Diskpart succeeded in adding a mirror to the volume.  
    
  2. Attendere il completamento della sincronizzazione del volume e quindi uscire da Diskpart.exe. È possibile controllare lo stato di avanzamento della sincronizzazione nella console di Diskmgmt.msc.

Formattare la partizione EFI

È ora necessario copiare l'archivio BCD e il contenuto della partizione EFI dall'unità primaria (disco 0) all'unità secondaria (disco 1).

Nota

È necessario seguire questa procedura quando l'archivio BCD viene modificato in entrambe le unità.

Usare l'utilità Diskpart.exe per selezionare la partizione EFI nell'unità secondaria e quindi assegnare una lettera alla partizione EFI in modo che possa essere formattata. Nell'esempio seguente la lettera di unità "S" viene assegnata alla partizione EFI nell'unità secondaria. È possibile usare qualsiasi lettera di unità disponibile per questo passaggio.

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.  

Usare Diskpart per formattare la partizione "S" per usare il file system FAT32. Il sistema non può iniziare da una partizione EFI a meno che non sia formattato per usare il file system FAT32. Per questo scopo, digitare il comando seguente e quindi premere INVIO:

DISKPART> format fs=FAT32 quick  

Selezionare la partizione EFI nell'unità primaria (disco 0) e quindi assegnare una lettera di unità a tale partizione EFI. In questo esempio, la lettera di unità "P" viene assegnata alla partizione EFI primaria sul disco 0. È possibile usare qualsiasi lettera di unità disponibile per questo passaggio.

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.  

Uscire da Diskpart.

Usare Bcdedit.exe per configurare le voci di avvio per il disco con mirroring

Usare il BCDedit comando per visualizzare le voci di avvio correnti di Windows. Durante l'operazione "aggiungi disco" per creare il mirroring, il servizio disco del volume (VDS) ha creato una voce secondaria nella configurazione di avvio di Windows Server 2008, nota anche come archivio BCD, per il caricatore di avvio di Windows sul disco 1. Per visualizzare le voci di avvio correnti di Windows, seguire questa procedura:

  1. Aprire la finestra del prompt dei comandi.

  2. Al prompt dei comandi digitare P:e quindi premere INVIO per modificare l'unità P.

  3. Al prompt dei comandi digitare cd EFI\Microsoft\Boote quindi premere INVIO per passare alla cartella Boot.

  4. Al prompt dei comandi digitare bcdedit /enume quindi premere INVIO. Viene quindi visualizzato un output simile al seguente:

    Windows Boot Manager
    --------------------
    identificatore {bootmgr}
    device partition=P:
    percorso \EFI\Microsoft\Boot\bootmgfw.efi
    descrizione Gestione avvio Windows
    impostazioni locali en-US
    ereditare {globalsettings}
    predefinito {current}
    displayorder {current}
    {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
    toolsdisplayorder {memdiag}
    timeout 30

    Caricatore di avvio di Windows
    -------------------
    identificatore {current}
    device partition=C:
    path \Windows\system32\winload.efi
    descrizione Microsoft Windows Server 2008
    impostazioni locali en-US
    ereditare {bootloadersettings}
    osdevice partition=C:
    systemroot \Windows
    resumeobject {b158d5f9-d91f-11dc-bc7e-e72bb3afd58e}
    nx OptOut

    Caricatore di avvio di Windows
    -------------------
    identificatore {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
    device partition=C:
    path \Windows\system32\winload.efi
    descrizione Microsoft Windows Server 2008 - plex secondario
    impostazioni locali en-US
    ereditare {bootloadersettings}
    osdevice partition=C:
    systemroot \Windows
    resumeobject {b158d5f9-d91f-11dc-bc7e-e72bb3afd58e}
    nx OptOut

    Il caricatore di avvio di Windows con la descrizione "Microsoft Windows Server 2008 - plex secondario" è stato creato da VDS durante l'operazione "aggiungi disco". La voce "Partition=C:" del caricatore di avvio di Windows rappresenta il volume C con mirroring e questa voce fa riferimento alla copia del file Winload.efi sul disco 1 che avvierà Windows Server 2008 dal disco 1. Successivamente, creare una copia di Gestione avvio Windows corrente in modo che possa essere usata dal menu di avvio del firmware EFI per avviare Windows Server 2008 dal disco 0 o dal disco 1. Il comando bcdedit /copy copia la voce corrente di Windows Boot Manager in una nuova voce di Windows Boot Manager con la descrizione "Windows Boot Manager Cloned". Il comando bcdedit /set usa il GUID del nuovo Boot Manager di Windows e il comando imposta la partizione del dispositivo in modo che faccia riferimento alla copia del file Bootmgr.efi che si trova nella partizione "S" del disco 1. Di seguito è riportato un esempio di GUID:

    FD221F0A-5B5D-484A-99FE-DEB4B3F90C32

Nell'esempio seguente viene illustrato come usare i comandi bcdedit.

  1. Al prompt dei comandi digitare bcdedit /copy {bootmgr} /d "Windows Boot Manager Cloned"e quindi premere INVIO. Viene visualizzato un output simile al seguente:

    La voce è stata copiata correttamente in { GUID }.

  2. Al prompt dei comandi digitare bcdedit /set { GUID } device partition=s:
    e premere INVIO. In questo comando sostituire GUID con il GUID nell'output del comando precedente. Viene visualizzato un output simile al seguente:

    L'operazione è stata completata correttamente.

  3. Al prompt dei comandi digitare bcdedit /enum alle quindi premere INVIO per verificare le modifiche apportate. Viene quindi visualizzato un output simile al seguente:

    Gestione avvio firmware
    ---------------------
    identificatore {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}
    timeout 2

    Windows Boot Manager
    --------------------
    identificatore {1ba28ce8-d91e-11dc-bc7e-e72bb3afd58e}
    device partition=S:
    percorso \EFI\Microsoft\Boot\bootmgfw.efi
    descrizione Windows Boot Manager clonato
    impostazioni locali en-US
    ereditare {globalsettings}
    predefinito {current}
    displayorder {current}
    {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
    toolsdisplayorder {memdiag}
    timeout 30

    Windows Boot Manager
    --------------------
    identificatore {bootmgr}
    device partition=P:
    percorso \EFI\Microsoft\Boot\bootmgfw.efi
    descrizione Gestione avvio Windows
    impostazioni locali en-US
    ereditare {globalsettings}
    predefinito {current}
    displayorder {current}
    {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
    toolsdisplayorder {memdiag}
    timeout 30

  4. Chiudere la finestra del prompt dei comandi.

    Nota

    Che l'ultimo GUID nell'ordine di visualizzazione di Firmware Boot Manager sia lo stesso GUID di Windows Boot Manager secondario nella partizione "S". Ciò significa che il nuovo Boot Manager di Windows con la descrizione "Windows Boot Manager Cloned" viene sincronizzato nella NVRAM usata dal firmware quando il firmware EFI visualizza il menu di avvio del firmware. Sono ora disponibili due voci NVRAM per Gestione avvio Windows, una nella partizione "P" e l'altra nella partizione "S". Il firmware EFI elenca queste voci nel menu di avvio EFI.

Copiare la partizione EFI e l'archivio BCD nella seconda unità

Per esportare la partizione EFI e l'archivio BCD nella seconda unità, seguire questa procedura:

  1. Esportare l'archivio BCD nella partizione EFI sul disco 0. In questo modo è possibile copiare l'archivio BCD dal disco 0 al disco 1. A tal fine, attenersi alla seguente procedura:

    1. Aprire la finestra del prompt dei comandi.

    2. Al prompt dei comandi digitare bcdedit /export P:\EFI\Microsoft\Boot\BCD2e quindi premere INVIO per esportare l'archivio BCD in un file denominato "BCD2". Viene visualizzato un output simile al seguente:

      L'operazione è stata completata correttamente.

  2. Usare il Robocopy comando per copiare i file di sistema da "P" (la partizione EFI nell'unità primaria) a "S" (la partizione EFI nell'unità secondaria). È necessario eseguire questa operazione per assicurarsi che l'unità secondaria possa avviare il sistema in caso di errore del disco 0. Assicurarsi di usare le lettere di unità corrette se sono state usate lettere diverse per le partizioni EFI. A tale scopo, digitare robocopy p:\ s:\ /e /r:0 al prompt dei comandi e quindi premere INVIO.

  3. Rinominare l'archivio BCD sul disco 1 in modo che corrisponda al nome dell'archivio sul disco 0. A tale scopo, digitare rename S:\EFI\Microsoft\Boot\BCD2 BCD al prompt dei comandi e quindi premere INVIO.

  4. Eliminare l'archivio BCD duplicato sul disco 0. A tale scopo, digitare del P:\EFI\Microsoft\Boot\BCD2 al prompt dei comandi e quindi premere INVIO.

  5. Rimuovere le lettere di unità assegnate a entrambe le partizioni EFI. Questo passaggio è facoltativo perché le lettere di unità non vengono riassegnati dopo un riavvio del sistema. Per rimuovere le lettere di unità assegnate a entrambe le partizioni EFI, seguire questa procedura:

    1. Al prompt dei comandi digitare diskpart.exee quindi premere INVIO.

    2. DISKPART> Al prompt digitare Select volume P.

      Volume 1 è il volume selezionato.

    3. DISKPART> Al prompt digitare Remove.

      Diskpart ha rimosso correttamente la lettera di unità o il punto di montaggio.

    4. Ripetere i passaggi 5b e 5c per la partizione "S".

Testare l'unità secondaria usando le nuove voci di avvio di Windows Server 2008

Dopo aver aggiornato la configurazione bcd, testare le voci per assicurarsi che il sistema possa iniziare usando l'unità secondaria in caso di errore del disco 0. A tal fine, attenersi alla seguente procedura:

  1. Arrestare e quindi riavviare il computer.

  2. Nel menu di avvio selezionare la voce di avvio in EFI denominata "Windows Boot Manager Cloned". Questa opzione consente di riavviare Windows Boot Manager nella partizione EFI dell'unità secondaria. Selezionare quindi "Microsoft Windows Server 2008 - secondary plex" per avviare Windows Server 2008 dall'unità secondaria.

    Nota

    In un ambiente MUI, la voce plex secondaria in Gestione avvio Windows può essere visualizzata come "Microsoft Windows Server 2008 - ????? ?????". È possibile usare il comando bcdedit /set { GUID } description "Description" per assegnare alla voce plex secondaria un nome più significativo. Ad esempio, è possibile usare il comando seguente: bcdedit /set {7e4632e7-0b4d-11dd-813b-bcbfbfe8b578} descrizione "Microsoft Windows Server 2008 - Plex secondario"

    Dopo aver completato questo passaggio per assegnare alla voce plex secondaria un nome più significativo, assicurarsi di copiare l'archivio BCD nell'unità secondaria seguendo i passaggi descritti nella sezione "Copiare la partizione EFI e l'archivio BCD nella seconda unità".

Ristabilire il mirror dell'unità di avvio primario

Se si verifica un errore dell'unità primaria (disco 0), è necessario avviare il computer nell'unità secondaria (disco 1) e quindi ricreare il mirroring per riportare il volume di avvio a uno stato a tolleranza di errore. A tale scopo, attenersi alla seguente procedura.

  1. Sostituire il disco dinamico 0 non riuscito usando le indicazioni fornite dal fornitore dell'hardware. Assicurarsi che il disco non contenga informazioni sulla partizione. Il comando diskpart clean può essere usato per eliminare tutte le informazioni di partizione esistenti sul disco.

    Nota

    • Prestare attenzione quando si esegue il comando diskpart clean perché distruggerà la tabella di partizione nel disco selezionato e renderà il contenuto del disco inaccessibile.
    • In questa sezione, il disco primario precedente continuerà a essere noto come disco 0 e il disco secondario precedente continuerà a essere noto come disco 1. Tuttavia, dopo aver seguito questi passaggi, il disco 1 sarà il nuovo disco primario e il disco 0 sarà il nuovo disco secondario.
  2. Selezionare Windows Boot Manager Clonato per avviare il computer usando la partizione EFI nell'unità secondaria. Quando viene visualizzato Boot Manager, selezionare Microsoft Windows Server 2008 - secondary plex.When the Boot Manager appears, select Microsoft Windows Server 2008 - secondary plex.

  3. Importare l'archivio BCD situato nella partizione EFI sul disco 1. In questo modo l'archivio BCD sul disco 1 viene impostato come archivio di sistema attivo e viene modificato. A tal fine, attenersi alla seguente procedura:

    1. Avviare DiskPart.

    2. Eseguire i comandi seguenti per selezionare la partizione EFI sul disco 1 e assegnarvi la lettera di unità "S".

      DISKPART> select disk 1  
      DISKPART> select partition 1  
      DISKPART> assign letter=s  
      
    3. Uscire da DiskPart.

    4. Eseguire il comando bcdedit /import S:\EFI\Microsoft\Boot\BCD /clean per importare l'archivio dalla partizione EFI sul disco 1.

  4. Devi rompere lo specchio rotto. Tuttavia, è necessario prima determinare qual è il disco corretto in cui eseguire il comando di interruzione diskpart. Dopo aver eseguito questa operazione, selezionare il volume mirror (Volume #) e quindi visualizzare i dettagli per determinare da quale disco mancante (m#) è necessario interrompere il mirroring. A tal fine, attenersi alla seguente procedura:

    1. Avviare DiskPart.

    2. Selezionare il volume mirror, in genere il volume C (il volume di avvio):

      DISKPART> select volume c  
      
    3. Usare il comando volume o disco elenco dettagli per determinare l'identificatore del disco mancante, in genere m0:

      DISKPART> detail volume  
      
    4. Interrompere il mirroring specificando l'identificatore per il disco mancante ottenuto nel passaggio 5c (ad esempio, m0):

      DISKPART> break disk=m0 nokeep  
      
    5. Elencare i volumi per assicurarsi che il mirroring non sia più disponibile e che il volume sia ora elencato come volume semplice:

      DISKPART> list volume  
      
    6. Eliminare il disco mancante (m0):

      DISKPART> select disk m0  
      DISKPART> delete disk  
      
    7. Uscire da DiskPart.

  5. Rimuovere tutte le voci non aggiornate dall'archivio BCD per riportare il sistema a uno stato pulito noto. Rinominare inoltre le voci in modo che riflettano accuratamente lo stato corrente del sistema. A tal fine, attenersi alla seguente procedura:

    1. Eseguire il comando bcdedit /enum all /v per determinare il GUID della voce in NVRAM con la descrizione "Windows Boot Manager" e con un parametro del dispositivo sconosciuto o mancante. Dopo aver determinato il GUID per questa voce, usare il comando bcdedit /set {GUID} device partition=s: per puntare la voce al disco 1.
    2. Usare l'output del bcdedit /enum all /v comando per determinare il GUID della voce "Windows Boot Manager Cloned" in NVRAM. Dopo aver determinato il GUID per questa voce, usare il comando bcdedit /delete {GUID} per eliminare la voce precedente per il disco 1 dalla NVRAM.
    3. Nell'output del bcdedit /enum all /v comando cercare una voce denominata "Windows Resume Application" con un parametro del dispositivo sconosciuto o mancante. Eliminare questa voce usando il bcdedit /delete {GUID} comando .
    4. Nell'output bcdedit /enum all /v cercare una voce con la descrizione "Windows Resume Application - Secondary Plex". Usare il comando di comando bcdedit /set {GUID} description "Windows Resume Application" per rinominare la voce in modo da indicare che si tratta ora della voce Applicazione di ripresa di Windows per il mirror plex primario.
    5. Nell'output per il bcdedit /enum all /v comando cercare una voce con la descrizione "Windows Server 2008" e con un parametro del dispositivo sconosciuto o mancante. Eliminare questa voce usando il comando bcdedit /delete {GUID}.
    6. Nell'output bcdedit /enum all /v cercare una voce con la descrizione "Windows Server 2008 - Secondary Plex". Usare il comando bcdedit /set {GUID} description "Windows Server 2008" per rinominare la voce in modo da indicare che questa è ora la voce di gestione di avvio per il mirror plex primario.
    7. Cercare la voce BCD con la descrizione "Diagnostica memoria Windows". Usare il comando bcdedit /set {GUID} device partition=s: per puntare la voce al tester di memoria che si trova sul disco 1.
    8. Eseguire il comando bcdedit /enum all /v per verificare le voci NVRAM e BCD.
    9. Riavviare il computer. Selezionare "Windows Boot Manager" e "Windows Server 2008" per avviare il disco 1.
  6. Convertire il disco appena aggiunto in formato GPT e quindi creare la struttura di partizione. A tal fine, attenersi alla seguente procedura:

    1. Avviare DiskPart.

    2. Convertire il disco 0 in formato GPT:

      DISKPART> select disk 0  
      DISKPART> convert GPT  
      
    3. Eliminare la partizione sul disco 0 creata automaticamente:

      DISKPART> list partition  
      DISKPART> select partition 1  
      DISKPART> delete partition override
      
    4. Registrare il layout di partizione per il disco 1 per duplicare il layout sul disco 0:

      DISKPART> select disk 1  
      DISKPART> list partition  
      
    5. Duplicare il layout del disco 1 sul disco 0. Per calcolare le dimensioni della partizione MSR per questo passaggio, aggiungere le dimensioni della partizione "Riservata" MSR e della partizione "Riservata dinamica" elencata in DiskPart per il disco 1. Ad esempio, se la partizione MSR è 127 MB sul disco 1 e se la partizione "Riservata dinamica" è 1 MB sul disco 1, creare una partizione MSR da 128 MB sul disco 0. In genere, la partizione EFI deve essere di 200 MB e la partizione MSR deve essere di 128 MB. Per duplicare il layout del disco 1, eseguire questi comandi:

      DISKPART> select disk 0  
      DISKPART> create partition efi size=200  
      DISKPART> create partition msr size=128  
      
    6. Elencare le partizioni presenti nel sistema per verificare che il disco 0 contenga sia una partizione EFI che una partizione MSR:

      DISKPART> list partition  
      
  7. Convertire entrambi i dischi in dischi dinamici se non sono già dischi dinamici:

    DISKPART> select disk 0  
    DISKPART> convert dynamic  
    DISKPART> select disk 1  
    DISKPART> convert dynamic  
    
  8. Aggiungere il nuovo disco 0 a un mirror del volume di avvio:

    DISKPART> select volume c  
    DISKPART> add disk=0  
    
  9. Durante la risincronizzazione del mirroring, preparare la partizione EFI sul disco 0:

    DISKPART> select disk 0  
    DISKPART> select partition 1  
    DISKPART> format fs=fat32 quick  
    

    Esci da DiskPart

  10. Attendere il completamento della risincronizzazione del mirroring. È possibile usare Gestione dischi per controllare il processo di risincronizzazione.

  11. Se alla partizione EFI sul disco 0 non è già assegnata la lettera di unità "P" e se alla partizione EFI sul disco 1 non è già assegnata la lettera di unità "S", assegnare le lettere di unità appropriate alle partizioni EFI sul disco 0 e sul disco 1: Avviare Diskpart.

     DISKPART> select disk 0  
     DISKPART> select partition 1  
     DISKPART> assign letter=p  
     DISKPART> select disk 1  
     DISKPART> select partition 1  
     DISKPART> assign letter=s  
    

    Uscire da DiskPart.

  12. Clonare la voce gestione avvio in NVRAM per il disco 1:

    1. Clonare la voce del gestore di avvio usando il bcdedit /copy {bootmgr} /d "Windows Boot Manager Cloned" comando . Registrare il GUID per la nuova voce specificata nell'output per questo comando.
    2. Impostare il parametro del dispositivo nella voce clonata in modo che punti alla partizione EFI sul disco 0 usando il bcdedit /set {GUID} device partition=p: comando . Usare il GUID dell'output del bcdedit /copy comando.
    3. Eseguire il comando bcdedit /enum all /v per verificare le modifiche.
  13. Copiare il contenuto della partizione EFI sul disco 1 nella partizione EFI sul disco 0 in modo che sia possibile eseguire l'avvio dal disco 0:

    1. Esportare l'archivio BCD attivo usando il comando bcdedit /export S:\EFI\Microsoft\Boot\BCD2
    2. Copiare la partizione EFI dal disco 1 al disco 0 usando il comando robocopy s:\ p:\ /e /r:0
    3. Rinominare l'archivio BCD copiato sul disco 0 in BCD usando il comando rename P:\EFI\Microsoft\Boot\BCD2 BCD.
    4. Eliminare l'archivio BCD esportato duplicato sul disco 1 usando il comando del S:\EFI\Microsoft\Boot\BCD2
  14. attenersi alla seguente procedura:

    1. Rimuovere le lettere di unità assegnate in DiskPart:

      DISKPART> select volume p  
      DISKPART> remove  
      DISKPART> select volume s  
      DISKPART> remove  
      
    2. Riavviare il computer per verificare che sia possibile eseguire l'avvio dal disco 0 o dal disco 1.

Nota

Per impostazione predefinita, le voci di avvio punteranno al disco 1. Se si esegue l'avvio dal disco 0 e se è necessario modificare l'archivio BCD all'avvio nel disco 0, è prima necessario importare l'archivio:

  1. Avviare DiskPart.

  2. Selezionare la partizione EFI sul disco 0 e assegnarvi la lettera di unità "P":

    DISKPART> select disk 0
    DISKPART> select partition 1
    DISKPART> assign letter=p
    
  3. Uscire da DiskPart.

  4. Eseguire il comando bcdedit /import P:\EFI\Microsoft\Boot\BCD /clean per importare l'archivio dalla partizione EFI sul disco 0.

Nota

È consigliabile eseguire sempre l'avvio dalla voce BCD corrispondente alla voce NVRAM selezionata all'avvio del computer. Ad esempio, se è stata selezionata la voce NVRAM "Windows Boot Manager" (disco primario), potrebbe essere necessario selezionare la voce BCD "Windows Server 2008" (disco primario) affinché il sistema venga avviato correttamente. Se è stata selezionata la voce NVRAM "Windows Boot Manager Cloned" (disco secondario), è necessario selezionare la voce BCD "Microsoft Windows Server 2008 - secondary plex" (disco secondario).