it-swarm.com.de

Problem beim Neuerstellen von BCD unter Windows 7 64-Bit - Das angeforderte Systemgerät wurde nicht gefunden

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 starten. Obwohl die automatische Windows-Reparatur fehlschlägt, kann ich beim Starten der Windows-Installation vom USB-Laufwerk aus die 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/Stiefel/BCD falsch ist, so versuche ich, es von Grund auf neu zu erstellen. Ich habe alle Methoden ausprobiert, die in hier beschrieben sind (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.

Viele Google-Ergebnisse sagen, dass ich Diskpart verwenden muss meine Partition aktiv zu setzen, aber es ist bereits als aktiv gesetzt.

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.

65
Domchi

Also, hier ist, wie ich es endlich gelöst habe.

Die Neuerstellung von BCD wie im Kapitel "Nuklearer Holocaust" des Tutorial, das ich in meiner Frage erwähnt habe hat am Ende funktioniert, aber mit einer kleinen Modifikation. 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:

bcdedit /import c:\boot\bcd.temp

... Ich musste nur manuell auf den Laden zeigen:

bcdedit /store c:\Boot\BCD /import c:\boot\bcd.temp

Dies wird auch für die restlichen Befehle im Tutorial benötigt:

bcdedit /store c:\Boot\BCD <the rest of the command>

Mit dieser Änderung funktionieren alle Befehle im Lernprogramm wie erwartet. Als ich BCD neu erstellte, konnte ich mein ursprüngliches Windows booten.

19
Domchi

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 anstelle von 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

55
Tao

Nichts von anderen Antworten half in meinem Fall und ich hatte nicht die Möglichkeit, die Windows RE von der DVD zu laden. Hoffentlich 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:

bcdboot.exe C:\Windows /s C:

Hoffe, dass es jemand 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änglichen funktionierenden BOOT).

Mein Problem war, dass RE mein Windows-Laufwerk als D:\ registrierte, während es normalerweise C:\ war. Ausführen von bcdboot.exe D:\Windows /s C: hat den Trick gemacht!

47
imy
The requested system device cannot be found.

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:

SATA3:DVD Drive
UEFI:DVD Drive

Der UEFI-Start wird nur gestartet, wenn ich ihn manuell ausgewählt habe. Sonst 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.

2
wimh

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, sagen die Anweisungen, um das USB-Laufwerk mit ntfs zu formatieren und verwenden Unetbootin v494 (veraltet), die nach wie vor die Funktion hatten, damit Sie Laufwerke für die mit NTFS formatierten (diese Funktion verschwand in späteren Versionen).

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 "Verwenden Sie kein bootfähiges USB-Laufwerk, da die Wiederherstellungsumgebung diese Partitionstabelle und nicht die echte auf der Festplatte sieht" oder etwas in diesem Sinne .

Gefunden mein USB CD-ROM-Laufwerk, da die reale Scheibe setzen und lief bootrec /fixmbr, bootrec /fixboot und ohne Probleme bootrec /rebuildbcd. Windows startete dann einwandfrei, sowohl von grub als auch, wenn die sekundäre Festplatte aus der BIOS-Startliste ausgewählt wurde.

2
Johann

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!

1
James T Snell

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. Es wird ein Link für Erweiterte Optionen angezeigt, über den Sie die Eingabeaufforderung aufrufen können. Sie müssen die 100-MB-Partition erstellen aktiv, wenn Sie die Betriebssystempartition versehentlich aktiviert haben.

  1. Legen Sie die Windows 7 x64-Installations-CD in das CD-Laufwerk ein und starten Sie den Computer.
  2. Drücken Sie eine Taste, wenn Sie dazu aufgefordert werden.
  3. Wählen Sie eine Sprache, eine Uhrzeit, eine Währung, eine Tastatur oder eine Eingabemethode aus und klicken Sie dann auf Weiter.
  4. Klicken Sie auf Computer reparieren.
  5. Klicken Sie auf das Betriebssystem, das Sie reparieren möchten, und klicken Sie dann auf Weiter.
  6. 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.

bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd

http://support.Microsoft.com/kb/927392

1
ThatGuyInIT

In meinem Fall hat keine der oben genannten Lösungen geholfen.

Der Neustart von 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.

0
Tim Haegele