Einrichten der dynamischen Startpartitionsspiegelung auf GPT-Datenträgern (GUID Partition Table) in Windows Server 2008

Dieser Artikel enthält Schritte und Beispiele zum Einrichten der dynamischen Startpartitionsspiegelung auf GPT-Datenträgern (GUID Partition Table) in Windows Server 2008.

Gilt für: Windows Server 2012 R2
Ursprüngliche KB-Nummer: 951985

Einführung

In diesem Schritt-für-Schritt-Artikel wird beschrieben, wie Sie die dynamische Startpartitionsspiegelung auf GPT-Datenträgern (GUID Partition Table) in Windows Server 2008 erfolgreich einrichten. Im Gegensatz zu den mbR-Spiegelungen (master Boot Record) auf 32-Bit-Versionen von Windows gibt es weitere Schritte, um gespiegelte Startvolumes auf GPT-Datenträgern erfolgreich zu erstellen und zu starten. In diesem Artikel wird auch beschrieben, wie sie nach einem Ausfall des primären Datenträgers wiederhergestellt werden.

Sie benötigen die integrierten Diskpart.exe und Bcdedit.exe Hilfsprogramme, um gespiegelte Startvolumes auf GPT-Datenträgern in Windows Server 2008 zu erstellen. Sie können die Datenträgerverwaltungskonsole verwenden, um einige dieser Aufgaben auszuführen. Für andere Aufgaben müssen Sie jedoch das integrierte hilfsprogramm Diskpart.exe verwenden.

Aus Gründen der Konsistenz und der benutzerfreundlichkeit wird in diesem Artikel das Hilfsprogramm Diskpart.exe in den Verfahren in diesem Artikel verwendet. Wenn Sie Hilfe zu einem der Diskpart.exe-Befehle benötigen, starten Sie Diskmgmt.msc, und öffnen Sie dann die Hilfethemen im Menü Hilfe . Die schritte, die in den Verfahren in diesem Artikel beschrieben werden, verwenden echte Beispiele.

Die Verfahren in diesem Artikel zeigen die erwarteten Ergebnisse an, die von den einzelnen Befehlen zurückgegeben werden. In diesen Verfahren ist Datenträger 0 das primäre System und das Startlaufwerk und Datenträger 1 das sekundäre Laufwerk.

Hinweis

Windows Server 2012 Dokumentation finden Sie im folgenden TechNet-Blogbeitrag:
Tipp des Tages: Konfigurieren der Datenträgerspiegelung für Windows Server 2012

Weitere Informationen

Vorbereiten des sekundären Laufwerks für die Spiegelung

Bevor Sie die Startvolumespiegelung einrichten, wird empfohlen, auf dem Computer einen weiteren GPT-Datenträger zu verwenden, der eine EFI-Partition (Extensible Firmware Interface) enthält. Die EFI-Partition enthält die Systemdateien, die zum Starten des Betriebssystems verwendet werden. Der Datenträger muss über eine EFI-Partition verfügen, um gestartet werden zu können. Wenn das primäre Systemlaufwerk (Datenträger 0) ausfällt, können Sie die EFI-Partition auf dem sekundären Laufwerk (Datenträger 1) verwenden, um das Betriebssystem zu starten. In diesem Abschnitt wird beschrieben, wie Sie neue EFI- und MsR-Partitionen (Microsoft Reserved) auf dem sekundären Laufwerk erstellen und vorbereiten. Sie können nur das Hilfsprogramm Diskpart.exe verwenden, um die erforderlichen EFI- und MSR-Partitionen zu erstellen. Sie können die Datenträgerverwaltungskonsole nicht verwenden, um EFI- oder MSR-Partitionen zu erstellen oder zu Spiegel.

Bevor Sie mit dem folgenden Verfahren beginnen, stellen Sie sicher, dass Sie über einen anderen Basisdatenträger verfügen, der über nicht zugewiesenen freien Speicherplatz verfügt, der größer oder gleich der Kapazität der System- und Startpartitionen des primären Datenträgers ist. Wenn Sie das Ersatzlaufwerk bereits in einen dynamischen Datenträger konvertiert haben, rückgängig machen es auf ein Basislaufwerk zurück, bevor Sie diese Schritte ausführen.

  1. Führen Sie an einer Eingabeaufforderung das Diskpart.exe Hilfsprogramm aus.

    Hinweis

    Dadurch wird die diskpart-Konsole gestartet. Nachdem die Konsole initialisiert wurde, wird DISKPART> angezeigt. Die diskpart-Konsole ist jetzt für Eingabebefehle bereit.

  2. Wählen Sie den Datenträger aus, der als sekundäres Laufwerk verwendet werden soll, und konvertieren Sie das Laufwerk dann in GPT. In diesem Beispiel wird Datenträger 1 für das Spiegel (sekundäres) Laufwerk verwendet.

    Hinweis

    Der ausgewählte Datenträger darf keine Datenpartitionen enthalten. Darüber hinaus muss es sich bei dem Datenträger um einen rohen Basisdatenträger handeln, der über nicht zugewiesenen Speicherplatz verfügt, der größer oder gleich der Kapazität des primären Systemdatenträgers ist.

    Im Folgenden werden die Befehle aufgeführt, die Sie an der Eingabeaufforderung eingeben. Die Befehle sind fett formatiert, und die Kommentare zum Befehl oder zum Inhalt der Bildschirmanzeige werden als Nur-Text formatiert.

    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
    

    Hinweis

    Wenn Sie feststellen, dass mehrere Partitionen angezeigt werden, haben Sie das falsche Laufwerk ausgewählt, oder Sie haben nicht mit einem rohen Laufwerk begonnen. Korrigieren Sie dies, bevor Sie fortfahren, oder es kann zu Datenverlusten kommen.

  3. Wählen Sie Partition 1 auf Datenträger 1 aus, und löschen Sie sie dann. Sie müssen den Überschreibungsbefehl verwenden, um die reservierte Microsoft-Partition (MSR) zu löschen. Sie erstellen eine neue MSR-Partition, nachdem Sie die erforderliche EFI-Partition erstellt haben.

    DISKPART> Select partition 1  
    Partition 1 is now the selected partition.  
    
    DISKPART> Delete partition override  
    Diskpart successfully deleted the selected partition.  
    
  4. Wählen Sie Datenträger 0 aus, und listen Sie dann die Partitionen auf, die sich auf Datenträger 0 befinden. Erstellen Sie mit der Ausgabe des List-Befehls neue EFI- und MSR-Partitionen auf Datenträger 1, die die gleichen Größen wie die EFI- und MSR-Partitionen auf Datenträger 0 aufweisen.

    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
    

Konvertieren der primären und sekundären Laufwerke in dynamische Datenträger

Bevor Sie eine Spiegel erstellen können, müssen sowohl das primäre Laufwerk (Quelllaufwerk) (Datenträger 0) als auch das sekundäre Laufwerk (Ziellaufwerk 1) in dynamische Datenträger konvertiert werden. Nachdem Sie beide Datenträger in dynamische Datenträger konvertiert haben, können Sie die Spiegel erstellen. Sie können die Datenträgerverwaltungskonsole oder das Hilfsprogramm Diskpart.exe verwenden, um sowohl das primäre als auch das sekundäre Laufwerk in dynamische Datenträger zu konvertieren.

Wenn Sie das Hilfsprogramm Diskpart.exe verwenden, wählen Sie das Laufwerk aus, das Sie in einen dynamischen Datenträger konvertieren möchten, und konvertieren Sie das Laufwerk dann in einen dynamischen Datenträger. Sie müssen diesen Schritt sowohl auf dem sekundären als auch auf dem primären GPT-Laufwerk ausführen. Führen Sie die folgenden Schritte aus, um sowohl das primäre als auch das sekundäre Laufwerk in dynamische Datenträger zu konvertieren:

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

Einrichten einer Spiegel vom Startvolume zum sekundären Laufwerk

Nachdem Sie sowohl das primäre Laufwerk (Datenträger 0) als auch das sekundäre Laufwerk (Datenträger 1) in dynamische Datenträger konvertiert haben, können Sie eine Spiegel vom Startvolume auf das sekundäre Laufwerk einrichten. Dazu können Sie entweder die Datenträger-Verwaltungskonsole oder das Hilfsprogramm Diskpart.exe verwenden. Führen Sie dazu die folgenden Schritte mithilfe des Hilfsprogramms Diskpart.exe aus.

  1. Wählen Sie an der DISKPART-Eingabeaufforderung> das Startvolume (C:) aus, und Spiegel Sie das Volume auf das sekundäre Laufwerk (Datenträger 1).

    DISKPART> Select volum
    Volume 1 is the selected volume.  
    
    DISKPART> add disk=1  
    Diskpart succeeded in adding a mirror to the volume.  
    
  2. Warten Sie, bis die Volumesynchronisierung abgeschlossen ist, und beenden Sie dann Diskpart.exe. Sie können den Status der Synchronisierung in der Diskmgmt.msc-Konsole überprüfen.

Formatieren der EFI-Partition

Sie müssen nun den BCD-Speicher und den Inhalt der EFI-Partition vom primären Laufwerk (Datenträger 0) auf das sekundäre Laufwerk (Datenträger 1) kopieren.

Hinweis

Sie müssen diese Schritte ausführen, wenn der BCD-Speicher auf beiden Laufwerken geändert wird.

Verwenden Sie das Hilfsprogramm Diskpart.exe, um die EFI-Partition auf dem sekundären Laufwerk auszuwählen, und weisen Sie dann der EFI-Partition einen Buchstaben zu, damit sie formatiert werden kann. Im folgenden Beispiel wird der Laufwerkbuchstabe "S" der EFI-Partition auf dem sekundären Laufwerk zugewiesen. Für diesen Schritt können Sie einen beliebigen verfügbaren Laufwerkbuchstaben verwenden.

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.  

Verwenden Sie Diskpart, um die Partition "S" so zu formatieren, dass sie das FAT32-Dateisystem verwendet. Das System kann nicht von einer EFI-Partition starten, es sei denn, es ist für die Verwendung des FAT32-Dateisystems formatiert. Geben Sie hierfür den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

DISKPART> format fs=FAT32 quick  

Wählen Sie die EFI-Partition auf dem primären Laufwerk (Datenträger 0) aus, und weisen Sie dieser EFI-Partition dann einen Laufwerkbuchstaben zu. In diesem Beispiel wird der Laufwerkbuchstabe "P" der primären EFI-Partition auf Datenträger 0 zugewiesen. Für diesen Schritt können Sie einen beliebigen verfügbaren Laufwerkbuchstaben verwenden.

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.  

Beenden Sie Diskpart.

Verwenden von Bcdedit.exe zum Konfigurieren von Starteinträgen für den gespiegelten Datenträger

Verwenden Sie den BCDedit Befehl, um die aktuellen Windows-Starteinträge anzuzeigen. Während des Vorgangs "Datenträger hinzufügen" zum Erstellen des Spiegel hat der Datenträgerdienst (Volume Disk Service, VDS) einen sekundären Eintrag in der Windows Server 2008-Startkonfiguration (auch als BCD-Speicher bezeichnet) für den Windows-Startladeprogramm auf Datenträger 1 erstellt. Führen Sie die folgenden Schritte aus, um die aktuellen Windows-Starteinträge anzuzeigen:

  1. Öffnen Sie eine Eingabeaufforderung.

  2. Geben Sie an der Eingabeaufforderung ein P:, und drücken Sie dann die EINGABETASTE, um zu Laufwerk P zu wechseln.

  3. Geben Sie an der Eingabeaufforderung ein cd EFI\Microsoft\Boot, und drücken Sie dann die EINGABETASTE, um zum Startordner zu wechseln.

  4. Geben Sie an der Eingabeaufforderung ein bcdedit /enum, und drücken Sie dann die EINGABETASTE. Anschließend wird eine Ausgabe angezeigt, die der folgenden ähnelt:

    Windows-Start-Manager
    --------------------
    Bezeichner {bootmgr}
    device partition=P:
    path \EFI\Microsoft\Boot\bootmgfw.efi
    Beschreibung Windows-Start-Manager
    locale en-US
    Erben von {globalsettings}
    default {current}
    displayorder {current}
    {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
    toolsdisplayorder {memdiag}
    Timeout 30

    Windows-Startladeprogramm
    -------------------
    Bezeichner {current}
    device partition=C:
    pfad \Windows\system32\winload.efi
    Beschreibung Microsoft Windows Server 2008
    locale en-US
    erben {bootloadersettings}
    osdevice partition=C:
    systemroot \Windows
    resumeobject {b158d5f9-d91f-11dc-bc7e-e72bb3afd58e}
    nx OptOut

    Windows-Startladeprogramm
    -------------------
    Bezeichner {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
    device partition=C:
    pfad \Windows\system32\winload.efi
    description Microsoft Windows Server 2008 – Sekundärer Plex
    locale en-US
    erben {bootloadersettings}
    osdevice partition=C:
    systemroot \Windows
    resumeobject {b158d5f9-d91f-11dc-bc7e-e72bb3afd58e}
    nx OptOut

    Der Windows-Startladeprogramm mit der Beschreibung "Microsoft Windows Server 2008 – sekundärer Plex" wurde von VDS während des Vorgangs "Datenträger hinzufügen" erstellt. Der Windows-Startladeprogrammeintrag "Partition=C:" stellt das gespiegelte Volume C dar, und dieser Eintrag verweist auf die Kopie der Datei "Winload.efi" auf Datenträger 1, die Windows Server 2008 von Datenträger 1 startet. Erstellen Sie als Nächstes eine Kopie des aktuellen Windows-Start-Managers, damit er über das Startmenü der EFI-Firmware verwendet werden kann, damit Windows Server 2008 entweder von Datenträger 0 oder Datenträger 1 gestartet werden kann. Der Befehl bcdedit /copy kopiert den aktuellen Windows-Start-Manager-Eintrag in einen neuen Windows-Start-Manager-Eintrag mit der Beschreibung "Windows-Start-Manager geklont". Der Befehl bcdedit /set verwendet die GUID des neuen Windows-Start-Managers, und der Befehl legt fest, dass die Gerätepartition auf die Kopie der Datei Bootmgr.efi verweist, die sich auf der Partition "S" auf Datenträger 1 befindet. Es folgt ein Beispiel für eine GUID:

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

Das folgende Beispiel zeigt die Verwendung der bcdedit-Befehle.

  1. Geben Sie an der Eingabeaufforderung ein bcdedit /copy {bootmgr} /d "Windows Boot Manager Cloned", und drücken Sie dann die EINGABETASTE. Eine Ausgabe, die der folgenden ähnelt, wird angezeigt:

    Der Eintrag wurde erfolgreich in { GUID } kopiert.

  2. Geben Sie an der Eingabeaufforderung folgendes Eingabeaufforderung ein: bcdedit /set { GUID } device partition=s:
    ein und drücken dann die EINGABETASTE. Ersetzen Sie in diesem Befehl GUID durch die GUID in der Ausgabe des vorherigen Befehls. Eine Ausgabe, die der folgenden ähnelt, wird angezeigt:

    Der Vorgang wurde erfolgreich abgeschlossen.

  3. Geben Sie an der Eingabeaufforderung ein bcdedit /enum all, und drücken Sie dann die EINGABETASTE, um die vorgenommenen Änderungen zu überprüfen. Anschließend wird eine Ausgabe angezeigt, die der folgenden ähnelt:

    Firmware-Start-Manager
    ---------------------
    Bezeichner {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-Start-Manager
    --------------------
    Bezeichner {1ba28ce8-d91e-11dc-bc7e-e72bb3afd58e}
    device partition=S:
    path \EFI\Microsoft\Boot\bootmgfw.efi
    Beschreibung: Windows-Start-Manager geklont
    locale en-US
    Erben von {globalsettings}
    default {current}
    displayorder {current}
    {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
    toolsdisplayorder {memdiag}
    Timeout 30

    Windows-Start-Manager
    --------------------
    Bezeichner {bootmgr}
    device partition=P:
    path \EFI\Microsoft\Boot\bootmgfw.efi
    Beschreibung Windows-Start-Manager
    locale en-US
    Erben von {globalsettings}
    default {current}
    displayorder {current}
    {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
    toolsdisplayorder {memdiag}
    Timeout 30

  4. Schließen Sie das Eingabeaufforderungsfenster.

    Hinweis

    Die letzte GUID in der Anzeigereihenfolge des Firmware-Start-Managers entspricht der GUID des sekundären Windows-Start-Managers auf der Partition "S". Dies bedeutet, dass der neue Windows-Start-Manager mit der Beschreibung "Windows-Start-Manager geklont" im NVRAM synchronisiert wird, das von der Firmware verwendet wird, wenn die EFI-Firmware das Startmenü der Firmware anzeigt. Es gibt jetzt zwei NVRAM-Einträge für den Windows-Start-Manager, einen auf der Partition "P" und den anderen auf der Partition "S". Die EFI-Firmware listet diese Einträge im EFI-Startmenü auf.

Kopieren Sie die EFI-Partition und den BCD-Speicher auf das zweite Laufwerk.

Führen Sie die folgenden Schritte aus, um die EFI-Partition und den BCD-Speicher auf das zweite Laufwerk zu exportieren:

  1. Exportieren Sie den BCD-Speicher in die EFI-Partition auf Datenträger 0. Auf diese Weise können Sie den BCD-Speicher von Datenträger 0 auf Datenträger 1 kopieren. Gehen Sie dazu wie folgt vor:

    1. Öffnen Sie eine Eingabeaufforderung.

    2. Geben Sie an der Eingabeaufforderung ein bcdedit /export P:\EFI\Microsoft\Boot\BCD2, und drücken Sie dann die EINGABETASTE, um den BCD-Speicher in eine Datei namens "BCD2" zu exportieren. Eine Ausgabe, die der folgenden ähnelt, wird angezeigt:

      Der Vorgang wurde erfolgreich abgeschlossen.

  2. Verwenden Sie den Robocopy Befehl, um die Systemdateien von "P" (die EFI-Partition auf dem primären Laufwerk) nach "S" (die EFI-Partition auf dem sekundären Laufwerk) zu kopieren. Sie müssen dies tun, um sicherzustellen, dass das sekundäre Laufwerk das System starten kann, wenn Datenträger 0 ausfällt. Stellen Sie sicher, dass Sie die richtigen Laufwerkbuchstaben verwenden, wenn Sie unterschiedliche Buchstaben für Ihre EFI-Partitionen verwendet haben. Geben Sie dazu an der Eingabeaufforderung ein robocopy p:\ s:\ /e /r:0 , und drücken Sie dann die EINGABETASTE.

  3. Benennen Sie den BCD-Speicher auf Datenträger 1 so um, dass er mit dem Namen des Speichers auf Datenträger 0 übereinstimmt. Geben Sie hierzu an der Eingabeaufforderung S:\EFI\Microsoft\Boot\BCD2 BCD um, und drücken Sie dann die EINGABETASTE.

  4. Löschen Sie den doppelten BCD-Speicher auf Datenträger 0. Geben Sie dazu an der Eingabeaufforderung del P:\EFI\Microsoft\Boot\BCD2 ein, und drücken Sie dann die EINGABETASTE.

  5. Entfernen Sie die Laufwerkbuchstaben, die beiden EFI-Partitionen zugewiesen sind. Dieser Schritt ist optional, da die Laufwerkbuchstaben nach einem Systemneustart nicht erneut zugewiesen werden. Führen Sie die folgenden Schritte aus, um die Laufwerkbuchstaben zu entfernen, die beiden EFI-Partitionen zugewiesen sind:

    1. Geben Sie an der Eingabeaufforderung ein diskpart.exe, und drücken Sie dann die EINGABETASTE.

    2. Geben Sie an der DISKPART> Eingabeaufforderung ein Select volume P.

      Volume 1 ist das ausgewählte Volume.

    3. Geben Sie an der DISKPART> Eingabeaufforderung ein Remove.

      Diskpart hat den Laufwerkbuchstaben oder bereitstellungspunkt erfolgreich entfernt.

    4. Wiederholen Sie die Schritte 5b und 5c für die Partition "S".

Testen des sekundären Laufwerks mithilfe der neuen Windows Server 2008-Starteinträge

Nachdem Sie die BCD-Konfiguration aktualisiert haben, testen Sie die Einträge, um sicherzustellen, dass das System mit dem sekundären Laufwerk starten kann, wenn Datenträger 0 ausfällt. Gehen Sie dazu wie folgt vor:

  1. Fahren Sie den Computer herunter, und starten Sie den Computer neu.

  2. Wählen Sie im Startmenü den Starteintrag in EFI mit dem Namen "Windows-Start-Manager geklont" aus. Mit dieser Option können Sie den Windows-Start-Manager auf der EFI-Partition des sekundären Laufwerks neu starten. Wählen Sie dann "Microsoft Windows Server 2008 – sekundärer Plex" aus, um Windows Server 2008 vom sekundären Laufwerk aus zu starten.

    Hinweis

    In einer MUI-Umgebung wird der sekundäre Plex-Eintrag im Windows-Start-Manager möglicherweise als "Microsoft Windows Server 2008 – ????? ?????". Sie können den Befehl bcdedit /set { GUID } description "Description" verwenden, um dem sekundären Plex-Eintrag einen aussagekräftigeren Namen zu geben. Sie können beispielsweise den folgenden Befehl verwenden: bcdedit /set {7e4632e7-0b4d-11dd-813b-bcbfbfe8b578} description "Microsoft Windows Server 2008 - Secondary Plex"

    Nachdem Sie diesen Schritt abgeschlossen haben, um dem sekundären Plex-Eintrag einen aussagekräftigeren Namen zu geben, stellen Sie sicher, dass Sie den BCD-Speicher auf das sekundäre Laufwerk kopieren, indem Sie die Schritte ausführen, die im Abschnitt "Kopieren der EFI-Partition und des BCD-Speichers auf das zweite Laufwerk" beschrieben werden.

Wiederherstellen des primären Startlaufwerks Spiegel

Wenn das primäre Laufwerk (Datenträger 0) ausfällt, müssen Sie den Computer auf dem sekundären Laufwerk (Datenträger 1) starten und dann die Spiegel neu erstellen, um das Startvolume in einen fehlertoleranten Zustand zurückzusetzen. Gehen Sie hierzu wie folgt vor.

  1. Ersetzen Sie den fehlerhaften dynamischen Datenträger 0 anhand der Anweisungen, die von Ihrem Hardwareanbieter bereitgestellt werden. Stellen Sie sicher, dass der Datenträger keine Partitionsinformationen enthält. Der Befehl diskpart sauber kann verwendet werden, um alle vorhandenen Partitionsinformationen auf dem Datenträger zu zerstören.

    Hinweis

    • Seien Sie vorsichtig, wenn Sie den Befehl diskpart sauber ausführen, da dadurch die Partitionstabelle auf dem ausgewählten Datenträger zerstört wird und auf den Inhalt des Datenträgers nicht zugegriffen werden kann.
    • In diesem Abschnitt wird der frühere primäre Datenträger weiterhin als Datenträger 0 bezeichnet, und der frühere sekundäre Datenträger wird weiterhin als Datenträger 1 bezeichnet. Nachdem Sie diese Schritte ausgeführt haben, ist Datenträger 1 jedoch der neue primäre Datenträger, und Datenträger 0 ist der neue sekundäre Datenträger.
  2. Wählen Sie Windows-Start-Manager Geklont aus, um den Computer mithilfe der EFI-Partition auf dem sekundären Laufwerk zu starten. Wenn der Start-Manager angezeigt wird, wählen Sie Microsoft Windows Server 2008 – sekundärer plex aus.

  3. Importieren Sie den BCD-Speicher auf der EFI-Partition auf Datenträger 1. Dadurch wird der BCD-Speicher auf Datenträger 1 als aktiver Systemspeicher festgelegt und kann geändert werden. Gehen Sie dazu wie folgt vor:

    1. Starten Sie DiskPart.

    2. Führen Sie die folgenden Befehle aus, um die EFI-Partition auf Datenträger 1 auszuwählen und ihr den Laufwerkbuchstaben "S" zuzuweisen.

      DISKPART> select disk 1  
      DISKPART> select partition 1  
      DISKPART> assign letter=s  
      
    3. Beenden Sie DiskPart.

    4. Führen Sie den Befehl aus bcdedit /import S:\EFI\Microsoft\Boot\BCD /clean , um den Speicher aus der EFI-Partition auf Datenträger 1 zu importieren.

  4. Sie müssen die gebrochene Spiegel. Sie müssen jedoch zuerst ermitteln, welcher Datenträger der richtige ist, auf dem der Befehl diskpart break ausgeführt werden soll. Wählen Sie anschließend das Spiegel Volume (Volume #) aus, und zeigen Sie dann die Details an, um zu bestimmen, von welchem fehlenden Datenträger (m#) Sie die Spiegel unterbrechen müssen. Gehen Sie dazu wie folgt vor:

    1. Starten Sie DiskPart.

    2. Wählen Sie das Spiegel Volume aus, in der Regel Volume C (das Startvolume):

      DISKPART> select volume c  
      
    3. Verwenden Sie den Befehl detail volume oder list disk, um den Bezeichner für den fehlenden Datenträger zu ermitteln, in der Regel m0:

      DISKPART> detail volume  
      
    4. Unterbrechen Sie die Spiegel, indem Sie den Bezeichner für den fehlenden Datenträger angeben, den Sie in Schritt 5c abgerufen haben (z. B. m0):

      DISKPART> break disk=m0 nokeep  
      
    5. Listen Sie die Volumes auf, um sicherzustellen, dass die Spiegel nicht mehr vorhanden ist und dass das Volume jetzt als einfaches Volume aufgeführt ist:

      DISKPART> list volume  
      
    6. Löschen Sie den fehlenden Datenträger (m0):

      DISKPART> select disk m0  
      DISKPART> delete disk  
      
    7. Beenden Sie DiskPart.

  5. Entfernen Sie alle veralteten Einträge aus dem BCD-Speicher, um das System in einen bekannten sauber Zustand zurückzugeben. Benennen Sie die Einträge auch so um, dass sie den aktuellen Zustand des Systems genau widerspiegeln. Gehen Sie dazu wie folgt vor:

    1. Führen Sie den Befehl aus bcdedit /enum all /v , um die GUID des Eintrags im NVRAM zu ermitteln, der die Beschreibung "Windows-Start-Manager" enthält und den Geräteparameter unbekannt oder einen fehlenden Geräteparameter aufweist. Nachdem Sie die GUID für diesen Eintrag ermittelt haben, verwenden Sie den Befehl bcdedit /set {GUID} device partition=s: , um den Eintrag auf Datenträger 1 zu verweisen.
    2. Verwenden Sie die Ausgabe des bcdedit /enum all /v Befehls, um die GUID des Eintrags "Windows-Start-Manager geklont" im NVRAM zu bestimmen. Nachdem Sie die GUID für diesen Eintrag ermittelt haben, verwenden Sie den Befehl bcdedit /delete {GUID} , um den alten Eintrag für Datenträger 1 aus NVRAM zu löschen.
    3. Suchen Sie in der Ausgabe für den bcdedit /enum all /v Befehl nach einem Eintrag namens "Windows Resume Application", der den Geräteparameter unbekannt oder einen fehlenden Geräteparameter aufweist. Löschen Sie diesen Eintrag mit dem bcdedit /delete {GUID} Befehl.
    4. Suchen Sie in der bcdedit /enum all /v Ausgabe nach einem Eintrag mit der Beschreibung "Windows Resume Application - Secondary Plex". Verwenden Sie den Befehlsbefehlbcdedit /set {GUID} description "Windows Resume Application", um den Eintrag umzubenennen, um anzugeben, dass dies jetzt der Eintrag Windows Resume Application für die primäre Spiegel ist.
    5. Suchen Sie in der Ausgabe für den bcdedit /enum all /v Befehl nach einem Eintrag, der die Beschreibung "Windows Server 2008" enthält und den Geräteparameter unbekannt oder einen fehlenden Geräteparameter aufweist. Löschen Sie diesen Eintrag mit dem Befehl bcdedit /delete {GUID}.
    6. Suchen Sie in der bcdedit /enum all /v Ausgabe nach einem Eintrag mit der Beschreibung "Windows Server 2008 – Sekundärer Plex". Verwenden Sie den Befehlbcdedit /set {GUID} description "Windows Server 2008", um den Eintrag umzubenennen, um anzugeben, dass dies jetzt der Start-Manager-Eintrag für die primäre Spiegel ist.
    7. Suchen Sie nach dem BCD-Eintrag mit der Beschreibung "Windows-Speicherdiagnose". Verwenden Sie den Befehl bcdedit /set {GUID} device partition=s: , um den Eintrag auf den Speichertester zu verweisen, der sich auf Datenträger 1 befindet.
    8. Führen Sie den Befehl aus bcdedit /enum all /v , um die NVRAM- und BCD-Einträge zu überprüfen.
    9. Starten Sie den Computer neu. Wählen Sie "Windows-Start-Manager" und "Windows Server 2008" aus, um auf Datenträger 1 zu starten.
  6. Konvertieren Sie den neu hinzugefügten Datenträger in das GPT-Format, und erstellen Sie dann die Partitionsstruktur. Gehen Sie dazu wie folgt vor:

    1. Starten Sie DiskPart.

    2. Konvertieren von Datenträger 0 in das GPT-Format:

      DISKPART> select disk 0  
      DISKPART> convert GPT  
      
    3. Löschen Sie die Partition auf Datenträger 0, die automatisch erstellt wird:

      DISKPART> list partition  
      DISKPART> select partition 1  
      DISKPART> delete partition override
      
    4. Notieren Sie sich das Partitionslayout für Datenträger 1, um das Layout auf Datenträger 0 zu duplizieren:

      DISKPART> select disk 1  
      DISKPART> list partition  
      
    5. Duplizieren Sie das Layout von Datenträger 1 auf Datenträger 0. Um die Größe der MSR-Partition für diesen Schritt zu berechnen, fügen Sie die Größe der MSR-Partition "Reserved" und der "Dynamic Reserved"-Partition hinzu, die in DiskPart für Datenträger 1 aufgeführt ist. Wenn die MSR-Partition beispielsweise 127 MB auf Datenträger 1 beträgt und die Partition "Dynamisch reserviert" 1 MB auf Datenträger 1 ist, erstellen Sie eine 128 MB große MSR-Partition auf Datenträger 0. Im Allgemeinen sollte die EFI-Partition 200 MB und die MSR-Partition 128 MB groß sein. Führen Sie die folgenden Befehle aus, um das Layout von Datenträger 1 zu duplizieren:

      DISKPART> select disk 0  
      DISKPART> create partition efi size=200  
      DISKPART> create partition msr size=128  
      
    6. Listen Sie die Partitionen auf, die sich auf dem System befinden, um zu überprüfen, ob Datenträger 0 sowohl eine EFI- als auch eine MSR-Partition enthält:

      DISKPART> list partition  
      
  7. Konvertieren Sie beide Datenträger in dynamische Datenträger, wenn sie nicht bereits dynamische Datenträger sind:

    DISKPART> select disk 0  
    DISKPART> convert dynamic  
    DISKPART> select disk 1  
    DISKPART> convert dynamic  
    
  8. Fügen Sie den neuen Datenträger 0 einem Spiegel des Startvolumes hinzu:

    DISKPART> select volume c  
    DISKPART> add disk=0  
    
  9. Bereiten Sie während der Spiegel Neusynchronisierung die EFI-Partition auf Datenträger 0 vor:

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

    DiskPart beenden

  10. Warten Sie, bis die Spiegel Neusynchronisierung abgeschlossen ist. Sie können die Datenträgerverwaltung verwenden, um den Neusynchronisierungsprozess zu überprüfen.

  11. Wenn der EFI-Partition auf Datenträger 0 noch nicht der Laufwerkbuchstabe "P" zugewiesen ist und der EFI-Partition auf Datenträger 1 noch nicht der Laufwerkbuchstabe "S" zugewiesen ist, weisen Sie den EFI-Partitionen auf Datenträger 0 und Datenträger 1: Start Diskpart die entsprechenden Laufwerkbuchstaben zu.

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

    Beenden Sie DiskPart.

  12. Klonen Sie den Start-Manager-Eintrag im NVRAM für Datenträger 1:

    1. Klonen Sie den Start-Manager-Eintrag mit dem bcdedit /copy {bootmgr} /d "Windows Boot Manager Cloned" Befehl. Notieren Sie sich die GUID für den neuen Eintrag, der in der Ausgabe für diesen Befehl angegeben wird.
    2. Legen Sie den Geräteparameter im geklonten Eintrag mithilfe des Befehls so fest, dass er auf die EFI-Partition auf Datenträger bcdedit /set {GUID} device partition=p: 0 verweist. Verwenden Sie die GUID aus der Ausgabe des bcdedit /copy Befehls.
    3. Führen Sie den Befehl aus bcdedit /enum all /v , um die Änderungen zu überprüfen.
  13. Kopieren Sie den Inhalt der EFI-Partition auf Datenträger 1 in die EFI-Partition auf Datenträger 0, damit Sie von Datenträger 0 starten können:

    1. Exportieren des aktiven BCD-Speichers mithilfe des Befehls bcdedit /export S:\EFI\Microsoft\Boot\BCD2
    2. Kopieren Sie die EFI-Partition mit dem Befehl von Datenträger 1 auf Datenträger 0. robocopy s:\ p:\ /e /r:0
    3. Benennen Sie den kopierten BCD-Speicher auf Datenträger 0 mithilfe des Befehls rename P:\EFI\Microsoft\Boot\BCD2 BCDin BCD um.
    4. Löschen Des doppelten exportierten BCD-Speichers auf Datenträger 1 mithilfe des Befehls del S:\EFI\Microsoft\Boot\BCD2
  14. Gehen Sie folgendermaßen vor:

    1. Entfernen Sie die Laufwerkbuchstaben, die Sie in DiskPart zugewiesen haben:

      DISKPART> select volume p  
      DISKPART> remove  
      DISKPART> select volume s  
      DISKPART> remove  
      
    2. Starten Sie den Computer neu, um sicherzustellen, dass Sie entweder von Datenträger 0 oder Datenträger 1 starten können.

Hinweis

Standardmäßig verweisen die Starteinträge auf Datenträger 1. Wenn Sie von Datenträger 0 starten und den BCD-Speicher ändern müssen, wenn Sie auf Datenträger 0 starten, müssen Sie zuerst den Speicher importieren:

  1. Starten Sie DiskPart.

  2. Wählen Sie die EFI-Partition auf Datenträger 0 aus, und weisen Sie ihr den Laufwerkbuchstaben "P" zu:

    DISKPART> select disk 0
    DISKPART> select partition 1
    DISKPART> assign letter=p
    
  3. Beenden Sie DiskPart.

  4. Führen Sie den Befehl aus bcdedit /import P:\EFI\Microsoft\Boot\BCD /clean , um den Speicher aus der EFI-Partition auf Datenträger 0 zu importieren.

Hinweis

Sie sollten immer über den BCD-Eintrag starten, der dem NVRAM-Eintrag entspricht, den Sie beim Starten des Computers ausgewählt haben. Wenn Sie beispielsweise den NVRAM-Eintrag "Windows-Start-Manager" (primärer Datenträger) ausgewählt haben, müssen Sie möglicherweise den BCD-Eintrag "Windows Server 2008" (primärer Datenträger) auswählen, damit das System ordnungsgemäß gestartet wird. Wenn Sie den NVRAM-Eintrag "Windows-Start-Manager geklont" (sekundärer Datenträger) ausgewählt haben, sollten Sie den BCD-Eintrag "Microsoft Windows Server 2008 – Sekundärer Plex" (sekundärer Datenträger) auswählen.