{Fwbootmgr} überspringt {bootmgr}
Ich habe bcdboot C: \ Windows / l en-gb / s B: / f ALL von einem bootfähigen USB verwendet, als ASUS K55A - HI5014L die Boot-Informationen magisch verfälschte, wenn beim Start mehrere F1-12-Tasten gedrückt wurden. Ich konnte mit win7 64bit booten, einem von zwei Os im Dual-Boot-Setup. Ich habe dann Booteinträge für {bootmgr} neu erstellt. Aber jedes Mal, wenn ich das System neu starte, boote ich direkt zu win7. Ich kann nicht herausfinden, wie man fwbootmgr mit bootmgr verbindet.
Ich habe versucht, Bcdedit / set {FWbootmgr} displayorder {Bootmgr} / addfirst
Ich konnte auf Google keine Informationen darüber finden, was passieren wird, wenn ich fwbootmgr lösche. Dies ist jedoch eine Option in "Visual BCD Editor".
C:\Users\Administrator>bcdedit /enum firmware
Firmware Boot Manager
---------------------
identifier {fwbootmgr}
displayorder {bootmgr}
{9090be8e-4d7c-11e3-b2e3-08606e0fb7bc}
timeout 15
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume2
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale en-us
inherit {globalsettings}
default {default}
resumeobject {9090be92-4d7c-11e3-b2e3-08606e0fb7bc}
displayorder {default}
{9090be91-4d7c-11e3-b2e3-08606e0fb7bc}
{9bde5715-4ba3-11e3-b02d-08606e0fb7bc}
{aea50cdf-4ba3-11e3-b02d-08606e0fb7bc}
toolsdisplayorder {memdiag}
timeout 15
Firmware Application (101fffff)
-------------------------------
identifier {9090be8e-4d7c-11e3-b2e3-08606e0fb7bc}
device partition=\Device\HarddiskVolume1
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
-
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 A SYSTEM FAT32 Partition 300 MB Healthy System
Volume 1 D Win8x64 NTFS Partition 93 GB Healthy
Volume 2 C Win7x64 NTFS Partition 249 GB Healthy Boot
Bearbeitet
Als ich versucht habe, die Partition auf ACTIVE zu setzen und eine Fehlermeldung erhalten habe, habe ich erfahren, dass GPT Active Partition nicht verwendet. Alle meine Partitionen sind gpt. Lesen Sie auch, dass MBR nicht mit EFI zusammenhängt.
Nachdem ich heute mit bcdedit bootrec und bcdboot rumgespielt habe ... habe ich mich komplett ausgesperrt. System würde nicht booten, bcdedit eines USB konnte keine Daten finden. Bootrec / rebuildbcd identifizierte zwei Installationen, sagte jedoch "Das angeforderte Systemgerät wurde nicht gefunden." bcdboot d: \ windows "Fehler beim Versuch, Startdateien zu kopieren"
Ich habe versucht, Reparatur von Win8 USB zu tun "erforderliche Datei fehlt oder enthält Fehler" Datei: \ windows \ system32 \ winload.efi
Also habe ich geschummelt und eine EUFI-modifizierte USB-Installation verwendet, um ein zweites w7 zu installieren
Ich habe jetzt Working Windows Boot Manager, zu dem ich Einträge hinzufügen kann. Aber wenn ich EasyBCD benutze, füge ich gerne einen einfachen Eintrag hinzu
Name: w7 BCD-ID: {be824de0-829d-11e3-bafc-f6ea108bac12} Laufwerk: F: \ Bootloader-Pfad: \ Windows \ system32 \ winload.exe
Das System bleibt beim Start hängen.
Meine BCD-Dateien sind möglicherweise beschädigt
Ein weiterer Edit
Ich kann jetzt sehen, was EasyBCD falsch gemacht hat. Es wurde ein Eintrag mit winload.exe hinzugefügt. Das wurde in winload.efi geändert. Jetzt kann ich auf das ursprüngliche w7 booten. Als nächstes habe ich versucht, dies mit w8 zu tun, aber "Windows kann nicht sehr die digitale Signatur von" Diese Datei"
Übrigens hat sich diskpart angeschaut, w7 install hat eine neue fat32-Systempartition erstellt, meine alte 300-MB-fat32-Partition verwandelte sich zu einer primären und verlor ihr System an eine 900-MB-Partition, die aus dem Nichts kam.
DISKPART> list vol
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- -------
Volume 0 A SYSTEM FAT32 Partition 300 MB Healthy
Volume 1 D Win8x64 NTFS Partition 93 GB Healthy
Volume 2 C Win7x64 NTFS Partition 249 GB Healthy Boot
Volume 3 E NTFS Partition 102 GB Healthy
Volume 4 F Restore NTFS Partition 20 GB Healthy
Volume 5 FAT32 Partition 100 MB Healthy System
Bootete in eufi win7 usb, bootsect ging durch, aber bcdboot und sfc wurden abgelehnt.
Ich habe versucht, Label-Befehl in \ system32 \ und es gab mir "ungültige win32", aber wenn ich es lief C: \ Benutzer \ Administrator & gt; Wie starte ich bcdboot oder sfc und lasse es auf einer bestimmten Partition arbeiten, da ich denke, dass \ system32 \ auf D: partition die für diese Partition und das Betriebssystem verwendeten Befehle isolieren würde.
Und für Offline-SFC-Scan sollte das / offbootdir die fat32 100mb sein, wo EFI ist oder ich seeying durch Partitionsmanager dort ist auch "Microsoft reserviert" 128mb ist, was ich ausgewählt haben sollte.
quelle
Antworten:
Also nach deinem Update.
EasyBCD zeigt nur UEFI BCD an, da die Ausgabe von bcdedit zwar umgeleitet wird, aber keine UEFI-Loader-Einträge erstellt werden können.
Booten Sie alle 64-Bit Win 7/8 USB / DVD mit UEFI-Boot !!!
Suchen Sie den Windows 8-Laufwerksbuchstaben. Angenommen, es ist Q.
Wechseln Sie zu Q drive, dann zu cd \ Windows \ System32.
Das Reparieren des MBR ist kein leerer Vorgang, da der MBR ein "schützender MBR" für GPT-Datenträger sein muss. bootsect / nt60 all / force / mbr
bcdboot F: \ windows / s F: / f UEFI
Wenn bcdboot fehlschlägt, bedeutet dies, dass die in Windows 8 gespeicherten Systemstartdateien beschädigt sind Sie sollten Windows 8 reparieren, das offline mit dem Befehl "sfc" ausgeführt werden kann. google "sfc offline" für genaue Syntax oder "sfc / help"
Dadurch sollte das Booten von Windows 8 behoben und der vorhandene Windows 7-Eintrag beibehalten werden.
quelle
So korrigieren Sie das Booten:
Sie benötigen keine "SYSTEM" -Partition (300 MB). Löschen Sie es vollständig mit der Datenträgerverwaltung.
Löschen Sie das Objekt mit der GUID
{9090be8e-4d7c-11e3-b2e3-08606e0fb7bc}
mit bcdedit.Alle bootbezogenen Dateien für UEFI befinden sich im EFI-System (BCD- und bootmgfw.efi + -Sprachdateien)
Aktualisieren Sie den Inhalt des MBR
d:\Windows\System32\bootsect /nt60 ALL /force /mbr
Aktualisieren Sie BCD
d:\Windows\System32\bcdboot d:\Windows
Starten Sie neu.
UEFI-Startsequenz für Firmware einchecken - Der Windows-Start-Manager sollte zuerst aufgeführt und der Start sollte UEFI-aktiviert sein.
Hoffen wir, dass dies das Boot-Problem behebt.
quelle