Freigeben über


So richten Sie die Spiegelung der dynamischen Startpartition auf GUID-Partitionstabellendatenträgern (GPT) in Windows Server 2008 ein

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

Ursprüngliche KB-Nummer: 951985

Einführung

In diesem Schritt-für-Schritt-Artikel wird beschrieben, wie Sie die Dynamische Startpartitionsspiegelung auf GUID-Partitionstabellendatenträgern (GPT) in Windows Server 2008 erfolgreich einrichten. Im Gegensatz zu den Master Boot Record (MBR)-Spiegelungen in 32-Bit-Versionen von Windows gibt es weitere Schritte zum erfolgreichen Erstellen und Starten gespiegelter Startvolumes auf GPT-Datenträgern. In diesem Artikel wird auch beschrieben, wie Nach einem Primären Datenträgerfehler wiederhergestellt wird.

Sie müssen über die integrierten Diskpart.exe und Bcdedit.exe Hilfsprogramme verfügen, 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 Diskpart.exe-Hilfsprogramm verwenden.

Für Konsistenz und benutzerfreundlichkeit verwendet dieser Artikel das Diskpart.exe Hilfsprogramm in den Verfahren in diesem Artikel. Um Hilfe zu einem der Diskpart.exe Befehle zu ermöglichen, starten Sie Diskmgmt.msc, und öffnen Sie dann die Hilfethemen im Hilfemenü . Die in den Verfahren in diesem Artikel beschriebenen Schritte verwenden echte Beispiele.

Die Verfahren in diesem Artikel zeigen die erwarteten Ergebnisse, die jeder Befehl zurückgibt. In diesen Verfahren ist Datenträger 0 das primäre System und das Startlaufwerk, und Datenträger 1 ist das sekundäre Laufwerk.

Notiz

Eine Dokumentation zu Windows Server 2012 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, sollten Sie einen anderen GPT-Datenträger auf dem Computer 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 zu starten. Wenn das primäre Systemlaufwerk (Datenträger 0) fehlschlägt, 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 Microsoft Reserved (MSR)-Partitionen 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 zum Erstellen oder Spiegeln von EFI- oder MSR-Partitionen verwenden.

Bevor Sie das folgende Verfahren starten, stellen Sie sicher, dass Sie über einen anderen Basisdatenträger verfügen, der nicht zugewiesenen freien Speicherplatz aufweist, der größer oder gleich der Kapazität des Systems und der Startpartitionen des primären Datenträgers ist. Wenn Sie das Ersatzlaufwerk bereits auf einen dynamischen Datenträger konvertiert haben, setzen Sie es wieder auf ein Basislaufwerk zurück, bevor Sie diese Schritte ausführen.

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

    Notiz

    Dadurch wird die Diskpart-Konsole gestartet. Nach der Initialisierung der Konsole wird DISKPART> angezeigt. Die Diskpart-Konsole ist jetzt für Eingabebefehle bereit.

  2. Wählen Sie den Datenträger aus, den Sie als sekundäres Laufwerk verwenden möchten, und konvertieren Sie das Laufwerk dann in GPT. In diesem Beispiel wird Datenträger 1 für das Spiegellaufwerk (sekundär) verwendet.

    Notiz

    Der ausgewählte Datenträger darf keine Datenpartitionen enthalten. Darüber hinaus muss der Datenträger ein unformatierter Basisdatenträger sein, der nicht zugewiesenen Speicherplatz aufweist, der größer oder gleich der Kapazität des primären Systemdatenträgers ist.

    Im Folgenden sind 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
    

    Notiz

    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 Datenverlust kann auftreten.

  3. Wählen Sie Partition 1 auf Datenträger 1 aus, und löschen Sie sie. Sie müssen den Befehl "Außerkraftsetzung" verwenden, um die Microsoft Reserved (MSR)-Partition 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 dem Datenträger 0 befinden. Erstellen Sie mit der Ausgabe des Listenbefehls 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 einen Spiegel erstellen können, müssen sowohl das primäre Laufwerk (Quelllaufwerk) (Datenträger 0) als auch das sekundäre Laufwerk (Ziellaufwerk) (Datenträger 1) in dynamische Datenträger konvertiert werden. Nachdem Sie beide Datenträger in dynamische Datenträger konvertiert haben, können Sie die Spiegelung erstellen. Sie können die Datenträgerverwaltungskonsole oder das hilfsprogramm Diskpart.exe verwenden, um sowohl das primäre Laufwerk 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 den sekundären als auch auf den primären GPT-Laufwerken ausführen. Führen Sie die folgenden Schritte aus, um sowohl die primären als auch die sekundären Laufwerke 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 eines Spiegels vom Startvolume auf das sekundäre 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 einen Spiegel vom Startvolume auf das sekundäre Laufwerk einrichten. Dazu können Sie entweder den Datenträger Verwaltungskonsole oder das hilfsprogramm Diskpart.exe verwenden. Führen Sie dazu die folgenden Schritte aus, indem Sie das Hilfsprogramm Diskpart.exe verwenden.

  1. Wählen Sie an der DISKPART-Eingabeaufforderung> das Startvolume (C:) aus, und spiegeln Sie dann 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 Fortschritt 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.

Notiz

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 Laufwerkbuchstaben "S" der EFI-Partition auf dem sekundären Laufwerk zugewiesen. Sie können jeden verfügbaren Laufwerkbuchstaben für diesen Schritt 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 "S"-Partition so zu formatieren, dass das FAT32-Dateisystem verwendet wird. Das System kann nicht mit einer EFI-Partition beginnen, es sei denn, es ist so formatiert, dass es das FAT32-Dateisystem verwendet. Geben Sie dazu 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 einen Laufwerkbuchstaben zu. In diesem Beispiel wird der Laufwerkbuchstaben "P" der primären EFI-Partition auf Datenträger 0 zugewiesen. Sie können jeden verfügbaren Laufwerkbuchstaben für diesen Schritt 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 Spiegels erstellt der Volume disk Service (VDS) einen sekundären Eintrag in der Windows Server 2008-Startkonfiguration, auch als BCD-Speicher bezeichnet, für das Windows-Startladeprogramm auf Datenträger 1. Führen Sie die folgenden Schritte aus, um die aktuellen Windows-Starteinträge anzuzeigen:

  1. Öffnen Sie eine Eingabeaufforderung.

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

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

  4. Geben Sie bcdedit /enuman der Eingabeaufforderung die EINGABETASTE ein, und drücken Sie dann die EINGABETASTE. Anschließend wird die Ausgabe angezeigt, die etwa wie folgt aussieht:

    Windows-Start-Manager
    --------------------
    Bezeichner {bootmgr}
    device partition=P:
    Pfad \EFI\Microsoft\Boot\bootmgfw.efi
    Beschreibung des Windows-Start-Managers
    Gebietsschema en-US
    {globalsettings} erben
    Standard {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 von Microsoft Windows Server 2008
    Gebietsschema en-US
    {bootloadersettings} erben}
    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
    Beschreibung Von Microsoft Windows Server 2008 – sekundärer Plex
    Gebietsschema en-US
    {bootloadersettings} erben}
    osdevice partition=C:
    systemroot \Windows
    resumeobject {b158d5f9-d91f-11dc-bc7e-e72bb3afd58e}
    nx OptOut

    Das 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 Volume C dar, das gespiegelt ist, und dieser Eintrag verweist auf die Kopie der Winload.efi-Datei auf Datenträger 1, die Windows Server 2008 von Datenträger 1 startet. Erstellen Sie eine Kopie des aktuellen Windows-Start-Managers, sodass sie über das EFI-Firmwarestartmenü verwendet werden kann, um Windows Server 2008 vom Datenträger 0 oder Datenträger 1 zu starten. 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 die Gerätepartition fest, um auf die Kopie der Bootmgr.efi-Datei zu verweisen, die sich auf der "S"-Partition auf Datenträger 1 befindet. Im Folgenden sehen Sie ein Beispiel für eine GUID:

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

Das folgende Beispiel zeigt, wie die Bcdedit-Befehle verwendet werden.

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

    Der Eintrag wurde erfolgreich in { GUID } kopiert.

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

    Der Vorgang wurde erfolgreich beendet.

  3. Geben Sie bcdedit /enum allan der Eingabeaufforderung die EINGABETASTE ein, und drücken Sie dann die EINGABETASTE, um die vorgenommenen Änderungen zu überprüfen. Anschließend wird die Ausgabe angezeigt, die etwa wie folgt aussieht:

    Firmware Boot 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:
    Pfad \EFI\Microsoft\Boot\bootmgfw.efi
    Beschreibung: Windows Boot Manager geklont
    Gebietsschema en-US
    {globalsettings} erben
    Standard {current}
    displayorder {current}
    {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
    toolsdisplayorder {memdiag}
    Timeout 30

    Windows-Start-Manager
    --------------------
    Bezeichner {bootmgr}
    device partition=P:
    Pfad \EFI\Microsoft\Boot\bootmgfw.efi
    Beschreibung des Windows-Start-Managers
    Gebietsschema en-US
    {globalsettings} erben
    Standard {current}
    displayorder {current}
    {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
    toolsdisplayorder {memdiag}
    Timeout 30

  4. Schließen Sie das Eingabeaufforderungs-fenster.

    Notiz

    Die letzte GUID im Firmware-Start-Manager-Anzeigereihenfolge ist dieselbe GUID wie der sekundäre Windows-Start-Manager auf der "S"-Partition. 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 Firmwarestartmenü anzeigt. Es gibt jetzt zwei NVRAM-Einträge für den Windows-Start-Manager, eine auf der "P"-Partition und die andere auf der "S"-Partition. Die EFI-Firmware listet diese Einträge im EFI-Startmenü auf.

Kopieren der EFI-Partition und des BCD-Speichers 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 auf der Festplatte 0 in die EFI-Partition. 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 bcdedit /export P:\EFI\Microsoft\Boot\BCD2an der Eingabeaufforderung die EINGABETASTE ein, und drücken Sie dann die EINGABETASTE, um den BCD-Speicher in eine Datei mit dem Namen "BCD2" zu exportieren. Eine Ausgabe, die etwa wie folgt aussieht, wird angezeigt:

      Der Vorgang wurde erfolgreich beendet.

  2. Verwenden Sie den Robocopy Befehl, um die Systemdateien von "P" (der EFI-Partition auf dem primären Laufwerk) in "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 fehlschlägt. Stellen Sie sicher, dass Sie die richtigen Laufwerkbuchstaben verwenden, wenn Sie unterschiedliche Buchstaben für Ihre EFI-Partitionen verwendet haben. Geben Sie robocopy p:\ s:\ /e /r:0 dazu die Eingabeaufforderung ein, und drücken Sie dann die EINGABETASTE.

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

  4. Löschen Sie den doppelten BCD-Speicher auf Datenträger 0. Geben Sie dazu "del P:\EFI\Microsoft\Boot\BCD2" an der Eingabeaufforderung 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 diskpart.exean der Eingabeaufforderung die EINGABETASTE ein, und drücken Sie dann die EINGABETASTE.

    2. Geben Sie Select volume Pan der DISKPART> Eingabeaufforderung .

      Volume 1 ist das ausgewählte Volume.

    3. Geben Sie Removean der DISKPART> Eingabeaufforderung .

      Diskpart hat den Laufwerkbuchstaben oder den Bereitstellungspunkt erfolgreich entfernt.

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

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

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

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

  2. Wählen Sie im Startmenü den Starteintrag in EFI aus, der den Namen "Windows Boot Manager Cloned" hat. 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 – secondary plex" aus, um Windows Server 2008 auf dem sekundären Laufwerk zu starten.

    Notiz

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

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

Wiederherstellen des primären Startlaufwerkspiegels

Wenn ein Fehler des primären Laufwerks (Datenträger 0) auftritt, müssen Sie den Computer auf dem sekundären Laufwerk (Datenträger 1) starten und dann den Spiegel erneut erstellen, um das Startvolume in einen fehlertoleranten Zustand zurückzugeben. Gehen Sie hierzu wie folgt vor.

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

    Notiz

    • Achten Sie darauf, wenn Sie den Befehl "diskpart clean" ausführen, da die Partitionstabelle auf dem ausgewählten Datenträger zerstört wird, und der Inhalt des Datenträgers kann nicht darauf zugegriffen werden.
    • In diesem Abschnitt wird der ehemalige 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 Boot Manager Klonen" 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 Dem Datenträger 1 auszuwählen und ihm 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 bcdedit /import S:\EFI\Microsoft\Boot\BCD /clean aus, um den Speicher aus der EFI-Partition auf Datenträger 1 zu importieren.

  4. Sie müssen den beschädigten Spiegel unterbrechen. Sie müssen jedoch zuerst bestimmen, auf welchem Datenträger der Datenträger zum Ausführen des Befehl "Diskpart-Unterbrechung" ausgeführt werden soll. Wählen Sie anschließend das Spiegelvolume (Volume #) aus, und zeigen Sie dann die Details an, um zu bestimmen, von welchem fehlenden Datenträger (m#) Sie die Spiegelung unterbrechen müssen. Gehen Sie dazu wie folgt vor:

    1. Starten Sie DiskPart.

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

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

      DISKPART> detail volume  
      
    4. Unterbrechen Sie den 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 Spiegelung 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 sauberen 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 bcdedit /enum all /v aus, um die GUID des Eintrags in NVRAM zu ermitteln, der die Beschreibung "Windows-Start-Manager" aufweist und einen Geräteparameter unbekannter oder fehlender Geräteparameter aufweist. Nachdem Sie die GUID für diesen Eintrag ermittelt haben, verwenden Sie die Befehlsgerätepartition bcdedit /set {GUID} =s: zum Verweisen auf den Eintrag auf Datenträger 1.
    2. Verwenden Sie die Ausgabe des bcdedit /enum all /v Befehls, um die GUID des Eintrags "Windows Boot Manager Cloned" in NVRAM zu ermitteln. 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 einen Geräteparameter unbekannter oder fehlender Geräteparameter enthält. Löschen Sie diesen Eintrag mithilfe des bcdedit /delete {GUID} Befehls.
    4. Suchen Sie in der bcdedit /enum all /v Ausgabe nach einem Eintrag mit der Beschreibung "Windows Resume Application - Secondary Plex". Verwenden Sie den Befehlsbefehl bcdedit /set {GUID} description "Windows Resume Application" , um den Eintrag so umzubenennen, dass dies jetzt der Windows Resume Application-Eintrag für den primären Spiegelplex ist.
    5. Suchen Sie in der Ausgabe für den bcdedit /enum all /v Befehl nach einem Eintrag mit der Beschreibung "Windows Server 2008" und mit einem Geräteparameter unbekannter oder fehlender Geräteparameter. 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 – Secondary Plex". Verwenden Sie den Befehl bcdedit /set {GUID} description "Windows Server 2008" , um den Eintrag umzubenennen, um anzuzeigen, dass dies jetzt der Start-Manager-Eintrag für den primären Spiegelplex ist.
    7. Suchen Sie nach dem BCD-Eintrag mit der Beschreibung "Windows Memory Diagnostic". Verwenden Sie den Befehl bcdedit /set {GUID} device partition=s: to point the entry to the memory tester that is located on disk 1.
    8. Führen Sie den Befehl bcdedit /enum all /v aus, 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 Sie 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. Zeichnen Sie das Partitionslayout für Datenträger 1 auf, 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 "Reserviert" und die "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 "Dynamic Reserved" auf Datenträger 1 1 MB beträgt, erstellen Sie eine MSR-Partition mit 128 MB auf Datenträger 0. Im Allgemeinen sollte die EFI-Partition 200 MB betragen, und die MSR-Partition sollte 128 MB betragen. 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. Auflisten der Partitionen, 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 noch keine dynamischen 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 zu einer Spiegelung des Startvolumes hinzu:

    DISKPART> select volume c  
    DISKPART> add disk=0  
    
  9. Während die Spiegel-Neusynchronisierung auftritt, bereiten Sie die EFI-Partition auf datenträger 0 vor:

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

    Beenden von DiskPart

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

  11. Wenn die EFI-Partition auf Datenträger 0 noch nicht dem Laufwerkbuchstaben "P" zugewiesen ist und der EFI-Partition auf Datenträger 1 noch nicht dem Laufwerkbuchstaben "S" zugewiesen ist, weisen Sie den EFI-Partitionen auf Datenträger 0 und Datenträger 1: Datenträger starten 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 in 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 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 so fest, dass er mithilfe des bcdedit /set {GUID} device partition=p: Befehls auf die EFI-Partition auf datenträger 0 zeigt. Verwenden Sie die GUID aus der Ausgabe des bcdedit /copy Befehls.
    3. Führen Sie den Befehl bcdedit /enum all /v aus, 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 Der EFI-Partition von Datenträger 1 auf Datenträger 0 mithilfe des Befehls 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 doppelt exportierten BCD-Speichers auf Datenträger 1 mithilfe des Befehls del S:\EFI\Microsoft\Boot\BCD2
  14. Führen Sie folgende Schritte aus:

    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 zu überprüfen, ob Sie entweder von Datenträger 0 oder Datenträger 1 starten können.

Notiz

Standardmäßig verweisen die Starteinträge auf Datenträger 1. Wenn Sie von Datenträger 0 starten und den BCD-Speicher beim Start auf Datenträger 0 ändern müssen, 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 bcdedit /import P:\EFI\Microsoft\Boot\BCD /clean aus, um den Speicher aus der EFI-Partition auf Datenträger 0 zu importieren.

Notiz

Sie sollten immer vom BCD-Eintrag starten, der dem NVRAM-Eintrag entspricht, den Sie beim Starten des Computers ausgewählt haben. Wenn Sie z. B. den NVRAM-Eintrag "Windows Boot Manager" (Primärdatenträ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 Boot Manager Cloned" (sekundärer Datenträger) ausgewählt haben, sollten Sie den BCD-Eintrag "Microsoft Windows Server 2008 – secondary plex" (sekundärer Datenträger) auswählen.