Behebung des Windows 8-Bootloaders nach der Konvertierung der MBR-Disk in GPT

4

Ich habe letzte Woche ein neues MoBo, einen Prozessor und einige 3-TB-Festplatten gekauft und richte gerade eine Neuinstallation von Windows 8 auf dem Computer ein.

Das MoBo ist ein Asus RoG Maximus VII Ranger (Was ?! Es war günstig und glänzend) mit dem integrierten Intel Rapid Storage Tech Semi-Hardware-RAID-Ding. Ich habe ein RAID5-Array mit drei der 3-TB-Festplatten konfiguriert (mir ist bereits bewusst, dass ein Array mit drei Festplatten mit großen Laufwerken nicht ideal ist, aber ich plane, dies später durch Erweitern des Arrays zu korrigieren).

Windows 8 wurde erfolgreich auf dem resultierenden 5,4-TB-Array (beim dritten Versuch…>: /) mithilfe einer MBR-Partitionierungstabelle installiert. Sobald die Maschine lief und ich alle Hardwaretreiber für das Netzwerk usw. installiert hatte, verwendete ich AOMEI Partition Assistant, um die Festplatte für die Verwendung von GPT zu konvertieren. Dies ist gelungen, und beim Neustart des UEFI-Bootloaders wird ein Fehler ausgegeben, der darauf hinweist, dass ein erforderliches Gerät fehlt, was ich erwartet habe.

Ich habe gerade die Windows 8-Installations-DVD gebootet, um das Problem zu beheben. Nach dem Laden des IRST-RAID-Treibers habe ich diskpartdie Volumes auf der Festplatte 0 aufgelistet, auf der die vom Installationsprogramm erstellte 350-MB-Startpartition und meine 5,4-TB-Partition C: \ korrekt angezeigt wurden.

Wenn ich laufe bootrec /scanos, wird die folgende Ausgabe ausgegeben:

Successfully scanned Windows installations.
Total identified Windows installations: 1
[1] C:\Windows
The operation completed successfully.

Beim Ausführen bootrec /fixbooterhalte ich jedoch die folgende Fehlermeldung:

The system cannot find the path specified.

Ich bekomme den gleichen Fehler von bootrec /rebuildbcd.

Was mache ich falsch?

Benjamin Nolan
quelle
Sie vermissen die 100 MB EFI-Partition am Anfang der Festplatte. Diese Partition sollte als FAT32 formatiert sein und die EFI-GUID haben. Hier werden die EFI-Startdateien gespeichert und vom BIOS gesucht (basierend auf der festen GUID). Ich poste dies als Kommentar, da ich noch nie ein EFI-System wiederhergestellt habe und daher nicht weiß, ob der Befehl ( bootrec /fixboot) noch gültig ist. Es kann wahrscheinlich behoben werden, indem Sie von einer GParted-Live-CD booten und die EFI-Partition erstellen (der Dateisystemtyp EFI sollte sich um die GUID kümmern) und dann den Befehl erneut ausführen. Aber warum nicht einfach neu installieren?
Louis Matthijssen
Danke, Louis. Ich vermute, dies unterscheidet sich von der 350-MB-Partition, die das Installationsprogramm erstellt und die nur ein EFI-Verzeichnis enthält. (Edit: Richtig, keine Zeilenumbrüche ... danke, SE.>. <) Es gibt ein Boot- und ein Microsoft \ Boot-Verzeichnis, in dem die EFI-Startdaten enthalten zu sein scheinen. Siehe: i.imgur.com/XHvn7o9.png
Benjamin Nolan
Ja, ich habe eine schnelle Suche durchgeführt und hier steht, dass die 350-MB-Partition für den Boot-Manager, das Wiederherstellungssystem und einige andere Dinge verwendet wird. Der Bootmanager tut jedoch nichts für sich. Genau wie MBR sind die EFI-Dateien nur eine Art Zeiger auf den Bootloader (ein Bootloader für den Bootloader, lol).
Louis Matthijssen
Oh, ich sehe, Sie haben Ihren Kommentar bearbeitet. Ich bin mir jetzt nicht ganz sicher. Die Partition sollte als FAT32 für EFI formatiert sein. Ich habe immer eine 100 MB und eine 350 MB Partition. Ich bin auf meinem Handy und kann es jetzt nicht wirklich überprüfen. Warten Sie lieber auf jemanden anderen, sonst sehe ich nach, wenn ich nach Hause komme.
Louis Matthijssen
Übrigens bekomme ich im Windows 8-Installationsprogramm nicht die Option, die Installation mit GPT durchzuführen, daher der lächerliche Prozess. Anscheinend ist es das erste, was der 8.1-Installer fragt, aber ich kann dieses DVD-Image nicht zur Installation verwenden, da ich einen 8.0-Produktschlüssel habe. >. <
Benjamin Nolan

Antworten:

10

Sie müssen die 350-MB-MBR-Startpartition in die vom Windows GPT-Startsystem verwendeten Partitionen System und Reserved aufteilen.

Basierend auf den Anweisungen, die ich beim letzten Mal geschrieben habe:

Laden Sie eine Eingabeaufforderung von der DVD (Computer reparieren -> Problembehandlung -> Erweiterte Optionen -> Eingabeaufforderung)

diskpart
select disk 0
list partition # To verify layout
   Partition ###  Type              Size     Offset
   -------------  ----------------  -------  -------
   Partition 1    Primary            350 MB  1024 KB
   Partition 2    Primary            126 GB   350 MB
select partition 2
assign letter=C
select partition 1
delete partition
create partition EFI size=100 offset=1
format quick fs=fat32 label="System"
assign letter=S
create partition msr size=128 offset=103424
list partition
    Partition ###  Type              Size     Offset
    -------------  ----------------  -------  -------
    Partition 1    System             100 MB  1024 KB
    Partition 3    Reserved           128 MB   101 MB
    Partition 2    Primary            126 GB   350 MB
exit
bcdboot c:\windows /s s: /f UEFI

Jetzt neu starten. Schlagen Sie das BIOS und aktivieren Sie das UEFI-Booten. Hoffentlich wird Windows jetzt geladen.

skeldof
quelle
Beim Versuch, die Partition zu löschen, ist ein Fehler aufgetreten. „Partition löschen Überschreibung “ half mir.
Prior99,
2
Kopfgeld würdig. Du hast meinen Stiefel gerettet.
Primo
Brillian! Ich habe eine P2V-Konvertierung mit Disk2vhd durchgeführt und diese dann an Hyper-V angehängt, aber das System bootete nicht. Das "normale" bootrec / tryEveryOptionUntilOneWorks ist fehlgeschlagen. Ihre Antwort hat mir den Tag gerettet, danke!
Dr. Gianluigi Zane Zanettini
Hat mir auch den Tag gerettet. Ich habe dummerweise die Warnung von gpggen ignoriert, da ich dachte, ich könnte die Startaufzeichnungen vor dem Neustart beheben, aber als ich die Datenträgerverwaltung drückte, ging Windows sofort zum Bluescreen über, gefolgt von einem Neustart auf ein nicht startfähiges Laufwerk. Das hat sehr geholfen, danke!
RReverser