"bootrec" konnte nicht gefunden werden
"bootrec" konnte nicht gefunden werden
Bei der Installation der W10 2004 hat sicih ein Problem mit der EFI-Partition herauskristallisiert:
Immer, wenn auf die EFI-Partition zugegriffen wird, gibt es einen Error in den Logs.
Nachdem ich von Windows 7 auf Windows 10 migriert habe, besitze ich auch keine bootbare DVD, deshalb dann der Weg über den abgesicherten Modus mit Eingabeaufforderung.
Ich habe versucht auf dem bekannten Weg mit diskpart und anschließender Zuweisung eines Laufwerkbuchstabens für die EFI-Partition die Bootdateien zu reparieren. Das funktioniert leider nicht!
Ich kann noch zur EFI-Partition wechseln (cd /d s:\EFI\Microsoft\Boot), aber für den Befehl "bootrec /fixboot" erhalte ich die Meldung:
Der Befehl "bootrec" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
Ich habe auch schon mit "dir" den Inhalt aufgelistet und es scheint tatsächlich keine "bootrec.exe" vorhanden zu sein.
Damit ist jedes Fortsetzung zwecklos und ich kann nur noch abbrechen um ins normale Windows zu rebooten.
Jede Suche nach "bootrec nicht vorhanden" o. ä. hat zu keinem Fund einer Lösug geführt.
Was kann ich noch tun?
Immer, wenn auf die EFI-Partition zugegriffen wird, gibt es einen Error in den Logs.
Nachdem ich von Windows 7 auf Windows 10 migriert habe, besitze ich auch keine bootbare DVD, deshalb dann der Weg über den abgesicherten Modus mit Eingabeaufforderung.
Ich habe versucht auf dem bekannten Weg mit diskpart und anschließender Zuweisung eines Laufwerkbuchstabens für die EFI-Partition die Bootdateien zu reparieren. Das funktioniert leider nicht!
Ich kann noch zur EFI-Partition wechseln (cd /d s:\EFI\Microsoft\Boot), aber für den Befehl "bootrec /fixboot" erhalte ich die Meldung:
Der Befehl "bootrec" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
Ich habe auch schon mit "dir" den Inhalt aufgelistet und es scheint tatsächlich keine "bootrec.exe" vorhanden zu sein.
Damit ist jedes Fortsetzung zwecklos und ich kann nur noch abbrechen um ins normale Windows zu rebooten.
Jede Suche nach "bootrec nicht vorhanden" o. ä. hat zu keinem Fund einer Lösug geführt.
Was kann ich noch tun?
-
Tante Google
- DK2000
- Legende
- Beiträge: 9268
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 161 Mal
- Danke erhalten: 497 Mal
- Gender:
Re: "bootrec" konnte nicht gefunden werden
Dafür ist bcdboot gedacht. bootrec /fixboot würde auf einem System im UEFI Modus nicht bringen, da es hier keine Bootsektoren mehr gibt.
Aber das musst Du mal näher erläutern:
Aber das musst Du mal näher erläutern:
Normalerweise wird Auf die ESP nur während des Bootens zugegriffen und eventuell bei Updates. Ansonsten sollte da niemand zugreifen. Was steht den da in den Logs drin?Immer, wenn auf die EFI-Partition zugegriffen wird, gibt es einen Error in den Logs.
Re: "bootrec" konnte nicht gefunden werden
Ich habe am Anfang geschrieben:
"Bei der Installation der W10 2004 hat sich ein Problem mit der EFI-Partition herauskristallisiert:
Immer, wenn auf die EFI-Partition zugegriffen wird, gibt es einen Error in den Logs."
Also mache ich einen Upgrade von 1909 auf die 2004 und dabei wird sehr wohl auf die EFI-Partition zugegriffen. Sowohl schreibend, als auch lesend. Und dabei, ich weiß jetzt gerade nicht, ob beim Lesen/Kopieren oder beim Schreiben, entstehen die Errors und irgendwann kommt der Rollback.
In den Reparaturvorschlägen, die mir vorliegen, kommt nach dem Wechsel in …\EFI\Microsoft\Boot zuerst der Befehl "bootrec /fixboot", dann wird BCD mit .old/bak gesichert und dann erfolgt die Neuerstellung von BCD mit "bcdboot …" – und die Vorschläge beziehen sich alle auf GPT-Systeme.
"Bei der Installation der W10 2004 hat sich ein Problem mit der EFI-Partition herauskristallisiert:
Immer, wenn auf die EFI-Partition zugegriffen wird, gibt es einen Error in den Logs."
Also mache ich einen Upgrade von 1909 auf die 2004 und dabei wird sehr wohl auf die EFI-Partition zugegriffen. Sowohl schreibend, als auch lesend. Und dabei, ich weiß jetzt gerade nicht, ob beim Lesen/Kopieren oder beim Schreiben, entstehen die Errors und irgendwann kommt der Rollback.
In den Reparaturvorschlägen, die mir vorliegen, kommt nach dem Wechsel in …\EFI\Microsoft\Boot zuerst der Befehl "bootrec /fixboot", dann wird BCD mit .old/bak gesichert und dann erfolgt die Neuerstellung von BCD mit "bcdboot …" – und die Vorschläge beziehen sich alle auf GPT-Systeme.
- DK2000
- Legende
- Beiträge: 9268
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 161 Mal
- Danke erhalten: 497 Mal
- Gender:
Re: "bootrec" konnte nicht gefunden werden
Wenn Du ein Upgrade machst, dann fällt das unter Update und hier wird dann auch auf die Partition zugegriffen. Das hatte ich eventuell unklar ausgedrückt.
Und was für Fehler stehen denn jetzt in den Logs? Da sollte doch in der C:\$WINDOWS.~BT\Sources\Panther\setupact.log etwas knkretes dazu stehen.
Und wenn man die ESP bearbeitet, in keine Ordner auf der Partition gehen oder so. Am Besten gar nicht in die Partition wechseln.
Und was bootrec /fixboot angeht, so ist das überflüssig. Das Tool ist veraltet und existier nur noch auf der Installations-DVD, um Systeme im BIOS Mode zu bearbeiten. bcdboot schreibt bzw. aktualisiert alles in der ESP nicht nur den BCD und schreibt auch alle Booteinträge neu, passend zu dem Windows, welches man angegeben hat. Daher sollte man sich auch nicht in der ESP befinden, wenn man bcdboot ausführet.
Aber wie gesagt, mich würde im Moment wirklich nur die setupact.log interessieren.
Und was für Fehler stehen denn jetzt in den Logs? Da sollte doch in der C:\$WINDOWS.~BT\Sources\Panther\setupact.log etwas knkretes dazu stehen.
Und wenn man die ESP bearbeitet, in keine Ordner auf der Partition gehen oder so. Am Besten gar nicht in die Partition wechseln.
Und was bootrec /fixboot angeht, so ist das überflüssig. Das Tool ist veraltet und existier nur noch auf der Installations-DVD, um Systeme im BIOS Mode zu bearbeiten. bcdboot schreibt bzw. aktualisiert alles in der ESP nicht nur den BCD und schreibt auch alle Booteinträge neu, passend zu dem Windows, welches man angegeben hat. Daher sollte man sich auch nicht in der ESP befinden, wenn man bcdboot ausführet.
Aber wie gesagt, mich würde im Moment wirklich nur die setupact.log interessieren.
Re: "bootrec" konnte nicht gefunden werden
Danke DK2000,
für die Hinweise. Es hat etwas länger gedauert, um mich mit diesem Problem zu beschäftigen.
Die setupact.log ist ca. 7,5 MB groß und das Öffnen und Suchen dauert entsprechen lange, d. h. ich habe sie noch nicht offen.
Dafür kann ich das Ergebnis der SetupDiagResults.log anbieten:
Error: SetupDiag reports abrupt down-level failure.
Last Operation: Finalize
Error: 0x80004005 - 0x50016
LogEntry: 2020-10-12 19:26:14, Error SP Operation failed: Update Boot Code. Error: 0x80004005[gle=0x000000b7]
Vielleicht kannst Du damit was anfangen. Ich könnte die setupact.log auch per PM schicken.
für die Hinweise. Es hat etwas länger gedauert, um mich mit diesem Problem zu beschäftigen.
Die setupact.log ist ca. 7,5 MB groß und das Öffnen und Suchen dauert entsprechen lange, d. h. ich habe sie noch nicht offen.
Dafür kann ich das Ergebnis der SetupDiagResults.log anbieten:
Error: SetupDiag reports abrupt down-level failure.
Last Operation: Finalize
Error: 0x80004005 - 0x50016
LogEntry: 2020-10-12 19:26:14, Error SP Operation failed: Update Boot Code. Error: 0x80004005[gle=0x000000b7]
Vielleicht kannst Du damit was anfangen. Ich könnte die setupact.log auch per PM schicken.
- DK2000
- Legende
- Beiträge: 9268
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 161 Mal
- Danke erhalten: 497 Mal
- Gender:
Re: "bootrec" konnte nicht gefunden werden
Nagut, 7 MB ist da nicht groß. Wird erst interessant, wenn die Datei 50 MB aufwärts geht. Ansonsten die 7 MB Datei packen /7zip, WinRAR, was gerade da ist) und hier anhängen. Sollte aber wirklich die Datei sein:
C:\$Windows.~BT\Sources\panther\setupact.log
Der Auszug vom Rollback reicht da leider nicht aus. Geht nur daraus hervor, das bei aktualisieren der ESP ein unerwarteter Fehler auftrat. Nur leider nicht, welcher Fehler.
C:\$Windows.~BT\Sources\panther\setupact.log
Der Auszug vom Rollback reicht da leider nicht aus. Geht nur daraus hervor, das bei aktualisieren der ESP ein unerwarteter Fehler auftrat. Nur leider nicht, welcher Fehler.
Re: "bootrec" konnte nicht gefunden werden
Ich finde hier leider keine Möglichkeit eine Datei anzuhängen.
Die Datei habe ich zur Sicherung in eine .odt kopiert
Die Datei habe ich zur Sicherung in eine .odt kopiert
- DK2000
- Legende
- Beiträge: 9268
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 161 Mal
- Danke erhalten: 497 Mal
- Gender:
Re: "bootrec" konnte nicht gefunden werden
Was ist denn eine ODT? OASIS Open Document Format for Office Applications? Das ist aber dann eine normale Textdatei ohne Zeilenumbrüche, Formatierungen oder so? Sieht also 1:1 aus, wie die setupact.log?
Dateianhänge sind da unter der Box im Reiter "Dateianhänge". Da wo auch "Optionen" steht.
Dateianhänge sind da unter der Box im Reiter "Dateianhänge". Da wo auch "Optionen" steht.
- Holgi
- Elite
- Beiträge: 2250
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 236 Mal
- Danke erhalten: 317 Mal
- Gender:
Re: "bootrec" konnte nicht gefunden werden
Odt ist wohl ein Libre/Open/Office Document Format
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Re: "bootrec" konnte nicht gefunden werden
Sorry, war heute außer Haus.
Hier die gezippte Setupact.log – heißt setupact_log.odt Ob LibreOffice jetzt Zeilenumbrüche eingefügt hat, habe ich nicht überprüft.
Hier die gezippte Setupact.log – heißt setupact_log.odt Ob LibreOffice jetzt Zeilenumbrüche eingefügt hat, habe ich nicht überprüft.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- DK2000
- Legende
- Beiträge: 9268
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 161 Mal
- Danke erhalten: 497 Mal
- Gender:
Re: "bootrec" konnte nicht gefunden werden
Ist aber irgendwie sinnfrei, aus einer 190 MB großen Textdatei eine 298 MB große XML mit zusätzlichen Metadaten zu machen. Und Zeilenumbrüche sind da drin, da alles auf A4 gequetscht. Und das Laden dauert Ewig. Für so etwas nehme ich da immer notepad++. Wie auch immer. Das ist das Problem:
c0000022 = STATUS_ACCESS_DENIED
Das Setup hat kein Recht, Deinen BCD zu sichern und anzupassen. Entweder ist das nur der eine Eintrag, oder der ganze BCD ist gesperrt.
Was passiert denn, wenn Du aus dem laufenden Windows heraus eingibst (Eingabeaufforderung mit Adminrechten):
bzw.
Kommt da auch "Zugriff verweigert"?
Code: Alles auswählen
2020-10-12 19:26:09, Error IBSLIB BCD: BcdCopyObjectEx: Failed to enumerate source elements. Target: {5903fd57-9ae2-11e9-b4cb-abd2abeae7b9} Flags: 0x4 Status: c0000022[gle=0x00000002]
2020-10-12 19:26:09, Error IBSLIB BCD: Failed to clone store. Status: c0000022[gle=0x00000002]
Das Setup hat kein Recht, Deinen BCD zu sichern und anzupassen. Entweder ist das nur der eine Eintrag, oder der ganze BCD ist gesperrt.
Was passiert denn, wenn Du aus dem laufenden Windows heraus eingibst (Eingabeaufforderung mit Adminrechten):
Code: Alles auswählen
bcdboot C:\Windows /v
Code: Alles auswählen
bcdedit /delete {5903fd57-9ae2-11e9-b4cb-abd2abeae7b9} /f
Re: "bootrec" konnte nicht gefunden werden
Ich habs mal in der PowerShell ausgeführt und es kommt dreimal "Zugriff verweigert".
Am Schluss heist es aber die Startdateien wuurden erfolgreich erstellt. Ich kopiere den Vorgang mal hierher.
Am Schluss heist es aber die Startdateien wuurden erfolgreich erstellt. Ich kopiere den Vorgang mal hierher.
Code: Alles auswählen
PS C:\Windows\system32> bcdboot C:\Windows /v
BFSVC: ServiceBootFiles MuiOnly:n Res:y Fonts:y BootMgrOvw:n BootStatOvw:n DbgTrn:y SuspendBDE:n
BFSVC: Using source OS version a000047ba0001
BFSVC: Copying boot files CopyBootManager(Yes) C:\Windows\boot\EFI -> \\?\GLOBALROOT\Device\HarddiskVolume8\EFI\Microsoft\Boot
BFSVC: Creating Recovery directory.
BFSVC: Logging boot file servicing to bootstat log \\?\GLOBALROOT\Device\HarddiskVolume8\EFI\Microsoft\Boot\BOOTSTAT.DAT.
BFSVC: Copying font files from C:\Windows\boot\Fonts to \\?\GLOBALROOT\Device\HarddiskVolume8\EFI\Microsoft\Boot\Fonts...
BFSVC: Copying resource files from C:\Windows\boot\Resources to \\?\GLOBALROOT\Device\HarddiskVolume8\EFI\Microsoft\Boot\Resources...
BFSVC: Servicing debugger files
BFSVC: Copying boot debugging files from C:\Windows\system32 to \\?\GLOBALROOT\Device\HarddiskVolume8\EFI\Microsoft\Boot (kd_*_*.dll)
BFSVC: Copying boot debugging files from C:\Windows\system32 to \\?\GLOBALROOT\Device\HarddiskVolume8\EFI\Microsoft\Boot (kdstub.dll)
BFSVC: Done servicing debugger files.
BFSVC: System partition is not in a space
BFSVC: BfsInitializeBcdStore flags(0x0000000c) RetainElementData:n DelExistinObject:n
BFSVC: VolumePathName for C:\Windows is C:\
BFSVC: Opening template from \Device\HarddiskVolume9\Windows\System32\config\BCD-Template.
BFSVC: Reopening system store.
BFSVC: Creating General objects.
BFSVC: Creating Resume object.
BFSVC: Creating MemTest object.
BFSVC: Creating OsLoader object.
BFSVC: OsLoader identifier: {80ada980-3727-11eb-93e4-90ad9199faca}
BFSVC: Removing duplicate entries.
BFSVC: BCD Error: BcdGetElementDataWithFlags: Failed to open elements key.Object: {5903fd57-9ae2-11e9-b4cb-abd2abeae7b9} Status: c0000022
BFSVC: Removing duplicate object {80ada97e-3727-11eb-93e4-90ad9199faca}
BFSVC: BCD Error: BcdGetElementDataWithFlags: Failed to open elements key.Object: {8a092db2-ebed-4d8a-90b4-e4765af8310d} Status: c0000022
BFSVC: BCD Error: BcdGetElementDataWithFlags: Failed to open elements key.Object: {d89fedb1-b54f-11e9-a190-f7225f40edea} Status: c0000022
BFSVC: Create BOOTMGR object RetainBootDefault:n
BFSVC: Setting {default} to {80ada980-3727-11eb-93e4-90ad9199faca}
BFSVC: Cleaning up debugger settings.
BFSVC: Opening recovery store from \Device\HarddiskVolume8\EFI\Microsoft\Recovery\BCD
BFSVC: Creating General objects.
BFSVC: Create BOOTMGR object RetainBootDefault:y
BFSVC: Setting {default} to {9204dea4-b547-11e9-88f6-fafea1be2aa0}
Die Startdateien wurden erfolgreich erstellt.
PS C:\Windows\system32>
Re: "bootrec" konnte nicht gefunden werden
Nachtrag:
bcdedit /delete {5903fd57-9ae2-11e9-b4cb-abd2abeae7b9} /f in der Eingabezeile meldet "Der Vorgang wurde erfolgreich beendet".
bcdedit /delete {5903fd57-9ae2-11e9-b4cb-abd2abeae7b9} /f in der Eingabezeile meldet "Der Vorgang wurde erfolgreich beendet".
- DK2000
- Legende
- Beiträge: 9268
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 161 Mal
- Danke erhalten: 497 Mal
- Gender:
Re: "bootrec" konnte nicht gefunden werden
OK, wenn das mit {5903fd57-9ae2-11e9-b4cb-abd2abeae7b9} geklappt hat, dann das Selbe noch einmal mit
{8a092db2-ebed-4d8a-90b4-e4765af8310d}
{d89fedb1-b54f-11e9-a190-f7225f40edea}
Jetzt sollte das Upgrade laufen, sofern da nicht noch mehr im Argen ist. Aber Log sah bis dahin gut aus.
{8a092db2-ebed-4d8a-90b4-e4765af8310d}
{d89fedb1-b54f-11e9-a190-f7225f40edea}
Jetzt sollte das Upgrade laufen, sofern da nicht noch mehr im Argen ist. Aber Log sah bis dahin gut aus.
Re: "bootrec" konnte nicht gefunden werden
Danke!
{8a092db2-ebed-4d8a-90b4-e4765af8310d}
{d89fedb1-b54f-11e9-a190-f7225f40edea}
auch fehlerfrei gelaufen. Werde das Upgrade heute Nachmittag ausprobieren und dann berichten.
{8a092db2-ebed-4d8a-90b4-e4765af8310d}
{d89fedb1-b54f-11e9-a190-f7225f40edea}
auch fehlerfrei gelaufen. Werde das Upgrade heute Nachmittag ausprobieren und dann berichten.