Beim Upgrade der NVIDIA-Treiber ist meine Windows 7-Installation abgestürzt, daher arbeite ich daran, den Schaden rückgängig zu machen.
Was ich tun kann: Ich kann die Windows-Installation vom USB-Laufwerk starten und die Hiren's Boot-CD booten . Obwohl die automatische Windows-Reparatur fehlschlägt, kann ich beim Starten der Windows-Installation vom USB-Laufwerk aus eine Eingabeaufforderung aufrufen und mein Laufwerk sowie alle meine Daten anzeigen.
Was ich nicht kann: Ich kann nicht in Windows booten - ich bekomme folgende Meldung:
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
1. Insert Windows CD and run a repair your computer option.
File: /Boot/BCD
Status: 0xc000000f
Info: an error occurred while attempting to read the boot configuration data.
Es scheint, dass etwas mit meinem / Boot / BCD nicht stimmt, also versuche ich, es von Grund auf neu zu erstellen. Ich habe alle hier beschriebenen Methoden ausprobiert (einschließlich der fehlgeschlagenen Windows-Reparatur), und ich habe die letzte (am Ende dieser Seite). Wenn ich den folgenden Befehl wie im Tutorial eingebe:
bcdedit.exe /import c:\boot\bcd.temp
... schlägt mit folgendem Fehler fehl:
The store import operation has failed.
The requested system device cannot be found.
In vielen Google-Ergebnissen wird angegeben, dass ich diskpart verwenden muss, um meine Partition zu aktivieren, sie ist jedoch bereits als aktiv festgelegt.
Auch wenn ich das versuche:
bcdedit /enum
Es schlägt mit ähnlicher Meldung fehl:
The boot configuration data store could not be opened.
The requested system device cannot be found.
Weiß jemand, was diese Fehlermeldung bedeutet und was das angeforderte Systemgerät ist?
Ich möchte vermeiden, Windows neu installieren zu müssen, da alle Dateien auf der Festplatte in Ordnung zu sein scheinen.
Antworten:
Nicht direkt mit Ihrem Problem verbunden, wie Sie es gelöst haben, sondern mit Ihrer ursprünglichen Beschreibung (insbesondere "Das angeforderte Systemgerät kann nicht gefunden werden." Bei BCD-Vorgängen trotz aller Versuche, es neu zu erstellen / wiederherzustellen):
Dieser Fehler kann auftreten, wenn Sie von einem USB-Stick booten und Ihr BIOS einen bestimmten USB-Steckplatz unterstützt, die Windows PE / Repair-Umgebung jedoch nicht!
Ich verbrachte zwei Tage damit, mir die Haare auszureißen und mit diesem Problem zu ringen (der BCD-Store war mit dem Fehler "Das angeforderte Systemgerät kann nicht gefunden werden" IMMER nicht verfügbar, egal was ich tat), nur um festzustellen, dass das Problem einfach das Problem war USB-Steckplatz Ich habe meinen bootfähigen USB-Stick eingesteckt. Durch Einstecken in einen anderen Steckplatz (USB 2.0 statt USB 3.0) funktionierten die Standardreparaturaktionen einwandfrei.
Um die Sache noch schlimmer zu machen, entdeckte ich später, dass ich durch das Einstecken des falschen Steckplatzes und das Ermöglichen, dass die Rettungsumgebung eine automatische Reparatur durchführte, die Dinge an erster Stelle durcheinander gebracht hatte!
Update: Ein anderer Benutzer (verbesserte Computer) hat mich kontaktiert, um zu bestätigen, dass dies auch ihnen passiert ist. Da alle USB-Steckplätze von Windows 7 PE nicht erkannt wurden, mussten sie das Laufwerk herausziehen und die Reparatur auf einem anderen Computer durchführen.
Update: Es fiel mir sogar schwer, Windows auf meinem Laptop neu zu installieren. Aus diesem Beitrag habe ich gelernt und festgestellt, dass Windows 7 PE kein USB-Laufwerk erkennt. Obwohl es aus irgendeinem Grund vom USB-Laufwerk-Image gebootet wurde, konnte der Installationsvorgang nicht gestartet werden. Nach einem ganzen Tag habe ich es endlich mit DVD versucht und es hat funktioniert. Ich benutze Lenovo W520
quelle
Nichts von anderen Antworten half in meinem Fall und ich hatte nicht die Möglichkeit, die Windows RE von der DVD zu laden. Hoffentlich ist diese Antwort in meinen Augen gefangen.
Ich habe Lösungen von verlinkten Guides ausprobiert und habe überhaupt kein BCD mehr erhalten (eigentlich weiß ich nicht, ob es am Anfang da war). Das, was mich vor der Neuinstallation des gesamten Systems bewahrt hat, war:
Hoffe, es wird jemandem helfen.
Update: Das hat bei mir endlich mit einer kleinen Modifikation geklappt. Mein Problem war ein kombiniertes Problem von vielen hier aufgeführten (Booten vom Stick, Schrauben des anfänglich funktionierenden BOOT).
Mein Problem war, dass RE mein Windows-Laufwerk als registriert hat
D:\
, während esC:\
normal war. Laufenbcdboot.exe D:\Windows /s C:
hat den Trick gemacht!quelle
Also, hier ist, wie ich es endlich gelöst habe.
Die Neuerstellung von BCD wie im Kapitel "Nuklearer Holocaust" des Tutorials, das ich in meiner Frage erwähnt habe, hat am Ende funktioniert, jedoch mit einer kleinen Änderung. Ich habe die Idee in diesem Thread . Es scheint, dass die Nachricht, die ich erhielt, mir sagte, dass bcdedit den BCD-Speicher nicht finden kann. Also, anstatt dies zu tippen:
... Ich musste nur manuell auf den Laden zeigen:
Dies wird auch für die restlichen Befehle im Lernprogramm benötigt:
Mit dieser Änderung funktionieren alle Befehle im Lernprogramm wie erwartet. Als ich BCD neu erstellte, konnte ich mein ursprüngliches Windows booten.
quelle
bcdedit /? store
sagt , dass derThis option may not be used with the /createstore, /import, or /export commands.
Versuch, es trotzdem zu verwenden,The store import command is invalid.
froh ist, dass es für Sie funktioniert hat./store
Flagge nicht mit der/import
Flagge verwendet werden kann . Die Lösung besteht darin, keinen temporären Speicher zu erstellen und zu importieren, sondern nur den eigentlichen Speicher zu erstellen und zu bearbeiten, wobei das/store
Flag für alle Befehle verwendet wird. Ich habe es auf diese Weise durchgearbeitet, um mein System zu reparieren, und es funktioniert. Ich habe die Antwort oben bearbeitet, um sie zu korrigieren.Das gleiche Problem tritt auf, wenn die Windows-Installation auf der Festplatte für den UEFI-Start konfiguriert ist, der Reparaturvorgang jedoch mit Befehlen ausgeführt wird, die auf einem USB-Laufwerk gespeichert sind, das im Nicht-UEFI-Modus ("Legacy" -Modus) gestartet wurde.
Stellen Sie sich vor, Sie haben ein bootfähiges Windows 8-Setup-USB-Laufwerk, das nicht im UEFI-Modus, sondern nur im Legacy-Modus gebootet werden kann. Man könnte meinen, dass man einfach die BIOS-Einstellung von UEFI-Boot zu Legacy-Boot ändern kann. Tatsächlich kann nach dieser Änderung das USB-Laufwerk gebootet werden und man kann natürlich auf die Windows-Eingabeaufforderung zugreifen. In dieser Situation kann die Windows-Installation jedoch nicht auf einer Festplatte "repariert" werden, die zuvor im UEFI-Modus installiert und verwendet wurde.
In diesem Szenario (Startmodus "Legacy" und Start von Windows 8-Installations-USB-Laufwerk)
bootrec /rebuildbcd
schlägt die Ausführung mit fehlThe requested system device cannot be found
. UndBCDBoot C:\Windows
versagt mitFailure when attempting to copy boot files.
Die Lösung ist
Der von dort gestartete Reparaturvorgang war in meinem Fall erfolgreich:
BCDBoot C:\Windows
dann erfolgreich mitBoot files successfully created.
Das ursprüngliche Problem lautete "Fehlercode: 0xc0000034 - In der Datei mit den Startkonfigurationsdaten fehlen die erforderlichen Informationen" in Windows 8 (siehe Beschreibung hier) .
quelle
bootrec /rebuildbcd
undbcdedit
werden Befehle fehlschlagen.Ich hatte eine andere Ursache und Lösung für dieses Problem. In meinem Fall bestand das Problem darin, dass ich mit Windows 7 Enterprise ISO ein bootfähiges USB-Flash-Laufwerk mit Unetbootin erstellt hatte, wie hier beschrieben: http://www.webupd8.org/2010/10/create-bootable-windows-7 -usb-drive.html . Grundsätzlich heißt es in den Anweisungen, das USB-Laufwerk mit ntfs zu formatieren und Unetbootin v494 (veraltet) zu verwenden, das noch die Funktion hatte, mit ntfs formatierte Laufwerke zu verwenden (diese Funktion ist in späteren Versionen verschwunden).
Etwas Prickelndes in meinem Hinterkopf sagte mir, dass ein nicht standardmäßiges Verfahren Kopfschmerzen verursachen würde, aber ich ignorierte es.
Nach einer Stunde Forensuche hat jemand irgendwo erwähnt: "Verwenden Sie kein bootfähiges USB-Laufwerk, da die Wiederherstellungsumgebung diese Partitionstabelle und nicht die echte auf der Festplatte sieht ."
Gefunden mein USB CD-ROM - Laufwerk, legen Sie dort die reale Scheibe und lief
bootrec /fixmbr
,bootrec /fixboot
undbootrec /rebuildbcd
ohne Probleme. Windows startete dann einwandfrei, sowohl von grub als auch, wenn die sekundäre Festplatte aus der BIOS-Startliste ausgewählt wurde.quelle
Ich hatte die gleiche Fehlermeldung, als ich versuchte, Windows zu reparieren, nachdem ich meine Festplatte von MBR zu GPT konvertiert hatte. Als ich die automatische Reparatur versuchte, meldete Windows sogar, dass die installierte Version keine kompatible Windows-Version ist. Ich fand heraus, dass das MSI-BIOS zwei Optionen zum Booten von DVD-ROM hatte, die ungefähr so aussahen:
Der UEFI-Start wird nur gestartet, wenn ich ihn manuell ausgewählt habe. Andernfalls würde es immer noch von der DVD-ROM booten, aber nicht im UEFI-Modus. Nachdem ich UEFI ausgewählt hatte, konnte ich mein Windows 7-System sowohl manuell als auch automatisch reparieren.
Ich habe jetzt das Booten von CD / DVD vollständig deaktiviert und bin gezwungen, das BIOS-Boot-Menü zu verwenden und zu wählen, wie ich booten möchte.
quelle
Ich habe in solchen Situationen festgestellt, dass " EasyBCD " wirklich sehr hilfreich ist. Ich schlage vor, Sie versuchen es und sehen, ob es Sie nicht retten kann.
Hoffe das hilft Kumpel. Prost!
quelle
Booten Sie eine Windows 7 x64-Installations-CD und starten Sie die Start-Reparatur. Brechen Sie sie jedoch ab, bevor Sie mit der Reparatur beginnen. Sie sehen einen Link für Erweiterte Optionen, über den Sie zur Eingabeaufforderung gelangen. Sie müssen die 100-MB-Partition erstellen aktiv, wenn Sie die Betriebssystempartition versehentlich aktiviert haben.
Klicken Sie im Dialogfeld Systemwiederherstellungsoptionen auf Eingabeaufforderung.
Diskpart Select Disk 0 Select Part 1 aktiv
Starten Sie die Windows 7 x64-Installations-CD neu und starten Sie sie erneut.
http://support.microsoft.com/kb/927392
quelle
In meinem Fall hat keine der oben genannten Lösungen geholfen.
Der Neustart einer Windows Server 2016-VM in VMware Esxi 6.5 ist mit der Meldung "Betriebssystem nicht gefunden" fehlgeschlagen. Ich vermutete ein Update, das beim Herunterfahren installiert wurde. Ich konnte es mit diskpart, bootrec, bcdedit und restore von Backup nicht reparieren. Es hatte auch nichts mit EFI (Secure Boot) oder dem BIOS-Modus zu tun.
Die Lösung bestand darin, das Systemlaufwerk (zurück) auf SCSI-Gerät 0: 0 umzustellen.
Ein Zusatzdatenträger, den ich vor Wochen hinzugefügt habe, hatte SCSI-Gerät 0: 0 und das Systemlaufwerk war auf 0: 1. Wie das passieren könnte, weiß ich nicht, aber ich vermute einen Bug im Vsphere Web-Client.
quelle