Einrichten der Spiegelung der dynamischen Startpartition auf GPT-Datenträgern (GUID Partition Table) in Windows Server 2008
Dieser Artikel enthält Schritte und Beispiele zum Einrichten der Spiegelung der dynamischen Startpartition 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 Spiegelung der dynamischen Startpartition auf GPT-Datenträgern (GUID Partition Table) in Windows Server 2008 erfolgreich einrichten. Im Gegensatz zu master boot record (MBR) mirrors on 32-bit versions of Windows, there are more steps to successfully create and to start mirrored boot volumes on GPT disks. In diesem Artikel wird auch beschrieben, wie sie nach einem Primären Datenträgerfehler wiederhergestellt werden.
Sie müssen über die integrierten Diskpart.exe- und Bcdedit.exe-Dienstprogramme verfügen, um gespiegelte Startvolumes auf GPT-Datenträgern in Windows Server 2008 zu erstellen. Sie können einige dieser Aufgaben mithilfe der Datenträgerverwaltungskonsole ausführen. Für andere Aufgaben müssen Sie jedoch das integrierte Diskpart.exe-Dienstprogramm 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 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. Bei diesen Verfahren ist Datenträger 0 das primäre System und das Startlaufwerk, und Datenträger 1 ist 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 Spiegelung des Startvolumes einrichten, empfehlen wir, einen weiteren GPT-Datenträger auf dem Computer zu haben, 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 verwenden, um EFI- oder MSR-Partitionen zu erstellen oder zu spiegeln.
Bevor Sie mit dem folgenden Verfahren beginnen, stellen Sie sicher, dass Sie über einen anderen Basisdatenträger mit nicht zugewiesenen freiem Speicherplatz verfügen, der größer oder gleich der Kapazität des Systems und der Startpartitionen des primären Datenträgers ist. Wenn Sie das Ersatzlaufwerk bereits in einen dynamischen Datenträger konvertiert haben, stellen Sie es auf ein Basislaufwerk zurück, bevor Sie die folgenden Schritte ausführen.
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 bereit für Eingabebefehle.
Wählen Sie den Datenträger aus, der das sekundäre Laufwerk sein soll, und konvertieren Sie das Laufwerk dann in GPT. In diesem Beispiel wird Datenträger 1 für das Spiegellaufwerk (sekundär) verwendet.
Hinweis
Der ausgewählte Datenträger darf keine Datenpartitionen enthalten. Darüber hinaus muss es sich bei dem Datenträger um einen unformatierten Basisdatenträger mit nicht zugewiesenem Speicherplatz handelt, 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 sind in 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 unformatierten Laufwerk begonnen. Korrigieren Sie dies, bevor Sie fortfahren, oder es kann zu Datenverlusten kommen.
Wählen Sie Partition 1 auf Datenträger 1 aus, und löschen Sie sie. Sie müssen den Überschreibungsbefehl verwenden, um die Microsoft Reserved (MSR)-Partition zu löschen. Sie erstellen eine neue MSR-Partition erneut, 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.
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 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 eine Spiegelung 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 Diskpart.exe-Dienstprogramm 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 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 einer Spiegelung 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 Spiegelung vom Startvolume auf das sekundäre Laufwerk einrichten. Dazu können Sie entweder die Datenträgerverwaltungskonsole oder das Dienstprogramm Diskpart.exe verwenden. Führen Sie dazu die folgenden Schritte aus, indem Sie das Hilfsprogramm Diskpart.exe verwenden.
Wählen Sie an der DISKPART-Eingabeaufforderung> das Startvolume (C:) aus, und spiegeln Sie das Volume dann auf dem sekundären Laufwerk (Datenträger 1) ab.
DISKPART> Select volum Volume 1 is the selected volume. DISKPART> add disk=1 Diskpart succeeded in adding a mirror to the volume.
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 der EFI-Partition dann einen Buchstaben zu, damit sie formatiert werden kann. Im folgenden Beispiel wird der Laufwerkbuchstabe "S" der EFI-Partition auf dem sekundären Laufwerk zugewiesen. Sie können für diesen Schritt 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 "S"-Partition für die Verwendung des FAT32-Dateisystems zu formatieren. Das System kann nicht von einer EFI-Partition aus 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 einen Laufwerkbuchstaben zu. In diesem Beispiel wird der Laufwerkbuchstabe "P" der primären EFI-Partition auf Datenträger 0 zugewiesen. Sie können für diesen Schritt 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 der Spiegelung hat 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 erstellt. Führen Sie die folgenden Schritte aus, um die aktuellen Windows-Starteinträge anzuzeigen:
Öffnen Sie eine Eingabeaufforderung.
Geben Sie
P:
an der Eingabeaufforderung ein, und drücken Sie dann die EINGABETASTE, um zu Laufwerk P zu wechseln.Geben Sie
cd EFI\Microsoft\Boot
an der Eingabeaufforderung ein, und drücken Sie dann die EINGABETASTE, um zum Ordner "Start" zu wechseln.Geben Sie
bcdedit /enum
an der Eingabeaufforderung ein, und drücken Sie dann die EINGABETASTE. Anschließend sehen Sie eine Ausgabe, die wie folgt aussieht:Windows-Start-Manager
--------------------
Bezeichner {bootmgr}
Gerätepartition=P:
Pfad \EFI\Microsoft\Boot\bootmgfw.efi
Beschreibung Windows-Start-Manager
gebietsschema en-US
{globalsettings} erben
Standard {current}
displayorder {current}
{1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
toolsdisplayorder {memdiag}
Timeout 30Windows-Startladeprogramm
-------------------
Bezeichner {current}
Gerätepartition=C:
Pfad \Windows\system32\winload.efi
Beschreibung Microsoft Windows Server 2008
gebietsschema en-US
{bootloadersettings} erben
osdevice partition=C:
systemroot \Windows
resumeobject {b158d5f9-d91f-11dc-bc7e-e72bb3afd58e}
nx OptOutWindows-Startladeprogramm
-------------------
Bezeichner {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
Gerätepartition=C:
Pfad \Windows\system32\winload.efi
Beschreibung Microsoft Windows Server 2008 – sekundärer Plex
gebietsschema en-US
{bootloadersettings} erben
osdevice partition=C:
systemroot \Windows
resumeobject {b158d5f9-d91f-11dc-bc7e-e72bb3afd58e}
nx OptOutDas Windows-Startladeprogramm mit der Beschreibung "Microsoft Windows Server 2008 – sekundärer Plex" wurde während des Vorgangs "Datenträger hinzufügen" von VDS erstellt. Der Windows-Startladeprogrammeintrag "Partition=C:" stellt das gespiegelte Volume C dar. 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 sie über das EFI-Firmwarestartmenü verwendet werden kann, damit Windows Server 2008 von Datenträger 0 oder Datenträger 1 gestartet wird. 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 so fest, dass sie 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.
Geben Sie
bcdedit /copy {bootmgr} /d "Windows Boot Manager Cloned"
an der Eingabeaufforderung ein, und drücken Sie dann die EINGABETASTE. Es wird eine Ausgabe angezeigt, die wie folgt aussieht:Der Eintrag wurde erfolgreich in { GUID } kopiert.
Geben Sie an der Eingabeaufforderung
bcdedit /set { GUID } device partition=s:
ein und drücken dann die EINGABETASTE. Ersetzen Sie in diesem Befehl die GUID durch die GUID in der Ausgabe des vorherigen Befehls. Es wird eine Ausgabe angezeigt, die wie folgt aussieht:Der Vorgang wurde erfolgreich abgeschlossen.
Geben Sie
bcdedit /enum all
an der Eingabeaufforderung ein, und drücken Sie dann die EINGABETASTE, um die vorgenommenen Änderungen zu überprüfen. Anschließend sehen Sie eine Ausgabe, die wie folgt aussieht: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 2Windows-Start-Manager
--------------------
Bezeichner {1ba28ce8-d91e-11dc-bc7e-e72bb3afd58e}
Gerätepartition=S:
Pfad \EFI\Microsoft\Boot\bootmgfw.efi
Beschreibung Windows-Start-Manager geklont
gebietsschema en-US
{globalsettings} erben
Standard {current}
displayorder {current}
{1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
toolsdisplayorder {memdiag}
Timeout 30Windows-Start-Manager
--------------------
Bezeichner {bootmgr}
Gerätepartition=P:
Pfad \EFI\Microsoft\Boot\bootmgfw.efi
Beschreibung Windows-Start-Manager
gebietsschema en-US
{globalsettings} erben
Standard {current}
displayorder {current}
{1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
toolsdisplayorder {memdiag}
Timeout 30Schließen Sie das Eingabeaufforderungsfenster.
Hinweis
Die letzte GUID in der Anzeigereihenfolge des Firmware-Start-Managers 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, der 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, einen für die "P"-Partition und den anderen für die "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:
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:
Öffnen Sie eine Eingabeaufforderung.
Geben Sie an der Eingabeaufforderung die EINGABETASTE
bcdedit /export P:\EFI\Microsoft\Boot\BCD2
ein, und drücken Sie dann die EINGABETASTE, um den BCD-Speicher in eine Datei mit dem Namen "BCD2" zu exportieren. Es wird eine Ausgabe angezeigt, die wie folgt aussieht:Der Vorgang wurde erfolgreich abgeschlossen.
Verwenden Sie den
Robocopy
Befehl, um die Systemdateien von "P" (der 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 fehlschlägt. Stellen Sie sicher, dass Sie die richtigen Laufwerkbuchstaben verwenden, wenn Sie für Ihre EFI-Partitionen unterschiedliche Buchstaben verwendet haben. Geben Sie dazurobocopy p:\ s:\ /e /r:0
an der Eingabeaufforderung ein, und drücken Sie dann die EINGABETASTE.Benennen Sie den BCD-Speicher auf Datenträger 1 so um, dass er dem Namen des Speichers auf Datenträger 0 entspricht. Geben Sie hierzu an der Eingabeaufforderung "S:\EFI\Microsoft\Boot\BCD2 BCD" um, und drücken Sie dann die EINGABETASTE.
Löschen Sie den doppelten BCD-Speicher auf Datenträger 0. Geben Sie hierzu an der Eingabeaufforderung del P:\EFI\Microsoft\Boot\BCD2 ein, und drücken Sie dann die EINGABETASTE.
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:
Geben Sie
diskpart.exe
an der Eingabeaufforderung ein, und drücken Sie dann die EINGABETASTE.Geben Sie
Select volume P
an derDISKPART>
Eingabeaufforderung ein.Volume 1 ist das ausgewählte Volume.
Geben Sie
Remove
an derDISKPART>
Eingabeaufforderung ein.Diskpart hat den Laufwerkbuchstaben oder Bereitstellungspunkt erfolgreich entfernt.
Wiederholen Sie die Schritte 5b und 5c für die "S"-Partition.
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 beginnen kann, wenn Datenträger 0 fehlschlägt. Gehen Sie dazu wie folgt vor:
Fahren Sie den Computer herunter, und starten Sie ihn neu.
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 z. B. 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 verwenden, die im Abschnitt "Kopieren der EFI-Partition und des BCD-Speichers auf das zweite Laufwerk" beschrieben sind.
Wiederherstellen der Spiegelung des primären Startlaufwerks
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 die Spiegelung erneut erstellen, um das Startvolume in einen fehlertoleranten Zustand zurückzugeben. Gehen Sie hierzu wie folgt vor.
Ersetzen Sie den fehlerhaften 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 vorhandene Partitionsinformationen auf dem Datenträger zu zerstören.
Hinweis
- Seien Sie vorsichtig, wenn Sie den Befehl "diskpart clean" 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 ehemalige primäre Datenträger weiterhin als Datenträger 0 bezeichnet, und der ehemalige sekundäre Datenträger wird weiterhin als Datenträger 1 bezeichnet. Nachdem Sie diese Schritte ausgeführt haben, ist Datenträger 1 der neue primäre Datenträger und Datenträger 0 der neue sekundäre Datenträger.
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.
Importieren Sie den BCD-Speicher, der sich auf der EFI-Partition auf Datenträger 1 befindet. Dadurch wird der BCD-Speicher auf Datenträger 1 als aktiver Systemspeicher festgelegt und kann geändert werden. Gehen Sie dazu wie folgt vor:
Starten Sie DiskPart.
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
Beenden Sie DiskPart.
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.
Sie müssen den gebrochenen Spiegel brechen. Sie müssen jedoch zuerst ermitteln, welcher Datenträger der richtige Datenträger ist, auf dem der 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 ermitteln, von welchem fehlenden Datenträger (m#) Sie den Spiegel unterbrechen müssen. Gehen Sie dazu wie folgt vor:
Starten Sie DiskPart.
Wählen Sie das Spiegelvolume aus, in der Regel Volume C (das Startvolume):
DISKPART> select volume c
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
Unterbrechen Sie die Spiegelung, 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
Listen Sie die Volumes auf, um sicherzustellen, dass die Spiegelung nicht mehr vorhanden ist und das Volume jetzt als einfaches Volume aufgeführt ist:
DISKPART> list volume
Löschen des fehlenden Datenträgers (m0):
DISKPART> select disk m0 DISKPART> delete disk
Beenden Sie DiskPart.
Entfernen Sie alle veralteten Einträge aus dem BCD-Speicher, um das System in einen bekannten sauberen Zustand zurückzugeben. Benennen Sie außerdem die Einträge um, um den aktuellen Zustand des Systems genau widerzuspiegeln. Gehen Sie dazu wie folgt vor:
- Führen Sie den Befehl
bcdedit /enum all /v
aus, um die GUID des Eintrags in NVRAM zu ermitteln, der die Beschreibung "Windows Boot Manager" aufweist und einen Geräteparameter mit einem unbekannten oder fehlenden Geräteparameter aufweist. Nachdem Sie die GUID für diesen Eintrag festgelegt haben, verwenden Sie die Befehlsgerätepartitionbcdedit /set {GUID}
=s: um den Eintrag auf Datenträger 1 zu verweisen. - 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 Befehlbcdedit /delete {GUID}
, um den alten Eintrag für Datenträger 1 aus NVRAM zu löschen. - Suchen Sie in der Ausgabe für den
bcdedit /enum all /v
Befehl nach einem Eintrag namens "Windows Resume Application", der einen Geräteparameter mit einem unbekannten oder fehlenden Geräteparameter aufweist. Löschen Sie diesen Eintrag mithilfe des Befehlsbcdedit /delete {GUID}
. - Suchen Sie in der
bcdedit /enum all /v
Ausgabe nach einem Eintrag mit der Beschreibung "Windows Resume Application - Secondary Plex". Verwenden Sie den Befehlbcdedit /set {GUID} description "Windows Resume Application"
, um den Eintrag so umzubenennen, dass dies jetzt der Eintrag "Windows Resume Application" für den primären Spiegelplex ist. - Suchen Sie in der Ausgabe für den
bcdedit /enum all /v
Befehl nach einem Eintrag mit der Beschreibung "Windows Server 2008", der einen Geräteparameter mit einem unbekannten oder fehlenden Geräteparameter aufweist. Löschen Sie diesen Eintrag mithilfe des Befehls "bcdedit /delete {GUID}". - Suchen Sie in der
bcdedit /enum all /v
Ausgabe nach einem Eintrag mit der Beschreibung "Windows Server 2008 - Secondary Plex". Verwenden Sie den Befehlbcdedit /set {GUID} description "Windows Server 2008"
, um den Eintrag umzubenennen, um widerzuspiegeln, dass dies jetzt der Start-Manager-Eintrag für den primären Spiegelplex ist. - Suchen Sie nach dem BCD-Eintrag mit der Beschreibung "Windows Memory Diagnostic". 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.
- Führen Sie den Befehl
bcdedit /enum all /v
aus, um die NVRAM- und BCD-Einträge zu überprüfen. - Starten Sie den Computer neu. Wählen Sie "Windows-Start-Manager" und "Windows Server 2008" aus, um mit Datenträger 1 zu beginnen.
- Führen Sie den Befehl
Konvertieren Sie den neu hinzugefügten Datenträger in das GPT-Format, und erstellen Sie dann die Partitionsstruktur. Gehen Sie dazu wie folgt vor:
Starten Sie DiskPart.
Konvertieren des Datenträgers 0 in das GPT-Format:
DISKPART> select disk 0 DISKPART> convert GPT
Löschen Sie die Partition auf Datenträger 0, die automatisch erstellt wird:
DISKPART> list partition DISKPART> select partition 1 DISKPART> delete partition override
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
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 der Partition "Dynamic Reserved" hinzu, die in DiskPart für Datenträger 1 aufgeführt ist. Wenn die MSR-Partition beispielsweise 127 MB auf Datenträger 1 und die "Dynamic Reserved"-Partition 1 MB auf Datenträger 1 ist, erstellen Sie eine MSR-Partition mit 128 MB auf Datenträger 0. Im Allgemeinen sollte die EFI-Partition 200 MB und die MSR-Partition 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
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
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
Fügen Sie den neuen Datenträger 0 zu einer Spiegelung des Startvolumes hinzu:
DISKPART> select volume c DISKPART> add disk=0
Bereiten Sie die EFI-Partition auf Datenträger 0 vor, während die Spiegelneusynchronisierung stattfindet:
DISKPART> select disk 0 DISKPART> select partition 1 DISKPART> format fs=fat32 quick
DiskPart beenden
Warten Sie, bis die Spiegelneusynchronisierung abgeschlossen ist. Sie können die Datenträgerverwaltung verwenden, um den Resynchronisierungsprozess zu überprüfen.
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 die entsprechenden Laufwerkbuchstaben zu: Diskpart starten.
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.
Klonen Sie den Start-Manager-Eintrag in NVRAM für Datenträger 1:
- Klonen Sie den Start-Manager-Eintrag mithilfe des Befehls
bcdedit /copy {bootmgr} /d "Windows Boot Manager Cloned"
. Notieren Sie die GUID für den neuen Eintrag, der in der Ausgabe für diesen Befehl angegeben ist. - 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 verweist. Verwenden Sie die GUID aus der Ausgabe des Befehlsbcdedit /copy
. - Führen Sie den Befehl
bcdedit /enum all /v
aus, um die Änderungen zu überprüfen.
- Klonen Sie den Start-Manager-Eintrag mithilfe des Befehls
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:
- Exportieren des aktiven BCD-Speichers mithilfe des Befehls
bcdedit /export S:\EFI\Microsoft\Boot\BCD2
- Kopieren der EFI-Partition von Datenträger 1 auf Datenträger 0 mithilfe des Befehls
robocopy s:\ p:\ /e /r:0
- Benennen Sie den kopierten BCD-Speicher auf Datenträger 0 mithilfe des Befehls
rename P:\EFI\Microsoft\Boot\BCD2 BCD
in BCD um. - Löschen Des doppelt exportierten BCD-Speichers auf Datenträger 1 mithilfe des Befehls
del S:\EFI\Microsoft\Boot\BCD2
- Exportieren des aktiven BCD-Speichers mithilfe des Befehls
Gehen Sie folgendermaßen vor:
Entfernen Sie die Laufwerkbuchstaben, die Sie in DiskPart zugewiesen haben:
DISKPART> select volume p DISKPART> remove DISKPART> select volume s DISKPART> remove
Starten Sie den Computer neu, um zu überprüfen, ob Sie von Datenträger 0 oder Datenträger 1 starten können.
Hinweis
Standardmäßig verweisen die Starteinträge auf Datenträger 1. Wenn Sie vom Datenträger 0 starten und wenn Sie den BCD-Speicher ändern müssen, wenn Sie mit Datenträger 0 beginnen, müssen Sie zuerst den Speicher importieren:
Starten Sie DiskPart.
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
Beenden Sie DiskPart.
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.
Hinweis
Sie sollten immer aus dem BCD-Eintrag starten, der dem NVRAM-Eintrag entspricht, den Sie beim Starten des Computers ausgewählt haben. Wenn Sie beispielsweise den NVRAM-Eintrag "Windows Boot 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.
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Feedback senden und anzeigen für