Identifizieren und Entfernen nicht verwendeter Starteinträge auf einem Windows 2008-Server nach einem Ausfall der gespiegelten Festplatte

2154
ITFlyer

Ich hatte eine der Software-gespiegelten Festplatten auf einem Server 2008 R2-Server ausfallen lassen. Es brach ab, ein Neustart brachte es zurück, aber es war nicht mehr aktuell, also musste ich zum Spiegel zurückkehren und die defekte Festplatte neu aufbauen (ich wusste nicht, dass es an dieser Stelle schlecht war). Es fiel dann wieder ab, also ersetzte ich es.

Jetzt habe ich 5 Einträge in meinem Startmenü:

Windows Server 2008 R2 Windows Server 2008 R2 - secondary plex Windows Server 2008 R2 - secondary plex - secondary plex Windows Server 2008 R2 - secondary plex Windows Server 2008 R2 - secondary plex - secondary plex - secondary plex 

Der Standardeintrag (Windows Server 2008 R2) wird nicht gestartet. Sie müssen manuell einen anderen Eintrag auswählen, um den Server zu starten.

Meine Bcdedit-Liste wird als solche angezeigt:

Windows Boot Manager -------------------- identifier  device unknown description Windows Boot Manager locale en-US inherit  default  resumeobject  displayorder    toolsdisplayorder  timeout 30  Windows Boot Loader ------------------- identifier  device partition=\Device\HarddiskVolume2 path \Windows\system32\winload.exe description Windows Server 2008 R2 locale en-US inherit  recoverysequence  recoveryenabled Yes osdevice partition=\Device\HarddiskVolume2 systemroot \Windows resumeobject  nx OptOut  Windows Boot Loader ------------------- identifier  device unknown path \Windows\system32\winload.exe description Windows Server 2008 R2 - secondary plex locale en-US inherit  recoverysequence  recoveryenabled Yes osdevice unknown systemroot \Windows resumeobject  nx OptOut  Windows Boot Loader ------------------- identifier  device partition=C: path \Windows\system32\winload.exe description Windows Server 2008 R2 - secondary plex - secondary plex locale en-US inherit  recoverysequence  recoveryenabled Yes osdevice partition=C: systemroot \Windows resumeobject  nx OptOut 

Ich bin mir nicht sicher, welche ich löschen und welche als aktiv setzen soll. Die Tatsache, dass der Eintrag ein Gerät als "unbekannt" anzeigt, macht mich bei Versuch und Irrtum etwas schüchtern. Dies ist ein Produktionsserver an einem Remote-Hosting-Standort. Ich kann also nicht wirklich versuchen, es richtig zu machen.

Diskpart zeigt, dass Diskette 1 (von 0 und 1) das Startgerät ist.

Hat jemand Anregungen?

1

1 Antwort auf die Frage

0
snayob

Sie können die Datenträgerverwaltung zum Anzeigen und Zuordnen von Datenträgern und Partitionen verwenden (alternativ verwenden Sie diskpart.exe).

Normalerweise ist der erste Datenträger (Datenträger 0) ein Startkandidat und wird auf Vorhandensein einer aktiven Partition geprüft. Wenn auf der ersten Festplatte keine aktive Partition vorhanden ist, wird die zweite Festplatte (Festplatte 1) auf aktive Partition usw. überprüft.

Seltsames, aber Gerät von wird in der aktuellen System-BCD auch als "unbekannt" aufgeführt! Dies kann zu Problemen führen.

A.) Am besten können Sie MBR und PBR auf allen Festplatten und Partitionen mit dem Befehl "bootsect.exe" neu schreiben:

bootsect /nt60 all /mbr 

B.) Verwenden Sie dann den Befehl bcdboot.exe, um BCD neu zu schreiben (zu beheben):

bcdboot Z:\windows 

wobei Z: das Laufwerk ist, auf dem Windows installiert ist. Später müssen Sie den Recovery Loader mithilfe von ReAgentC.exe reparieren.

C.) Sie können auch eine andere BCD auf eine Nicht-Systemfestplatte schreiben (sofern eine aktive Partition vorhanden ist)

bcdboot z:\windows /s y: 

Dabei ist y: die aktive Partition auf einer Nicht-Systemfestplatte.

Auf diese Weise können Sie von beiden Festplatten booten.

Für die grafische und strukturierte Anzeige von BCDs können Sie Visual BCD Editor verwenden.

Nachdem Sie den Befehl bcdboot ausgeführt haben, sollten Sie überprüfen, ob die Geräte für den Bootmanager und den Loader ordnungsgemäß aufgelistet sind.

Nachdem Sie BCD repariert und neu gestartet haben, können Sie alle Loader löschen, die über ein "unbekanntes" Gerät verfügen. Loader, die auf Partitionen zeigen, die nicht die Boot-Partition sind (von der Windows installiert und gestartet wird).

Hinweis:

Sichern Sie Ihre aktuelle BCD (!) Entweder mit Visual BCD Editor oder mit

bcdedit /export full_path_filename

(Sie können BCD jederzeit mit "bcdedit / import filename" wiederherstellen)

Alle "Links" in BCD sind durch GUIDs. Beispielsweise ist das Element "Anzeigereihenfolge" eine Liste von GUIDs, die GUIDs von Ladern sind. Jedes Objekt in BCD verfügt über eine eindeutige GUID.

Hoffe das hilft.