Wie kann ich die Windows-Startdateien neu erstellen?

Wie kann ich die Windows-Startdateien neu erstellen?

Nach einem Virus sind die Startdateien auf einem Windows 7-Computer weg und ich erhalte beim Booten diese Meldung ...

File: \Boot\BCD
Status: 0xc0000000f
Info: An error occurred while attempting to read the boot configuration data.

Also habe ich von meinem Windows 7 USB-Stick gebootet und die Eingabeaufforderung geöffnet. Ich habe das Laufwerk mit der Betriebssysteminstallation auf dem L:-Laufwerk gemountet diskpart, dann bin ich auf das L:-Laufwerk gewechselt und habe Folgendes eingegeben:

L:\>bootrec /fixmbr
Command completed succesfully
L:\>bootrec /fixboot
Command completed succesfully
L:\>bootrec /rebuildbcd

Ich sage, dass ich die Windows-Installation auf L: hinzufügen möchte, also gebe ich Yhit ein Enterund erhalte The requested system device cannot be found.

Wie erstelle ich also die Windows-Startdateien neu? Warum kann das Systemgerät nicht gefunden werden?

Unten finden Sie ein Protokoll der von mir ausgeführten Befehle sowie den Reparaturversuch der Windows-USB-Installationslaufwerke


Wenn ich auf Computer reparieren klicke, sucht Windows nach Windows-Installationen und öffnet dann diesen Dialog

[[Systemwiederherstellungsoptionen]] <-- Titel

Der Text lautet... (aber ohne '-') -------------- Windows hat Probleme mit den Startoptionen Ihres Computers gefunden. Möchten Sie die Reparatur durchführen und Ihren Computer neu starten?

Details anzeigen

Dann die Tasten

[Reparieren und neu starten] [Nein]

Wenn ich auf „Details anzeigen“ klicke, wird ein weiteres Dialogfeld angezeigt

[[Systemwiederherstellungsoptionen]]

Reparaturdetails: (dann ein Scrollfeld mit den Details) Die folgende Startoption wird repariert: Name: {bootmgr} Kennung: {9DEA862C-5CDD-4E70-ACC1-F32B344D4795}

Die folgenden Startoptionen werden hinzugefügt: Name: Windows 7 Home Premium (wiederhergestellt) Pfad: Windows Windows-Gerät: Partition=D: (595364 MB)

Name: Windows-Wiederherstellungsumgebung (wiederhergestellt) Pfad: Recovery\WindowsRE\Winre.wim Windows-Gerät: Partition=C: (15000 MB)

Eine Kopie der aktuellen Boot-Konfigurationsdaten wird gespeichert unter: C:\Boot\BCD.Backup.0002

[Schließen]

Ich klicke also auf „Reparieren und neu starten“ und bekomme

Ein Fehlerdialogfeld mit der Meldung [[Systemwiederherstellungsoptionen]]

X Startoptionen konnten nicht gespeichert werden

[OK]

Also klicke ich auf „Ok“

und erhalten Sie die normalen Fenster, die es Ihnen ermöglicht, von einem Bild wiederherzustellen oder versuchen Sie, Wiederherstellungstools zu verwenden

Wenn ich eine der Optionen auswähle und auf „Weiter“ klicke, erscheint ein Dialog zur Auswahl eines Wiederherstellungstools und darunter befinden sich Schaltflächen zum Herunterfahren oder Neustarten.

Also öffne ich cmd und gebe Folgendes ein

Microsoft Windows [Version 6.1.7600]

X:\Quellen>diskpart

Microsoft DiskPart Version 6.1.7600 Copyright (C) 1999-2008 Microsoft Corporation. Auf Computer: MININT-8COAH39

DISKPART> Volume auflisten

Volume ### Ltr Bezeichnung Fs Typ Größe Status
Info ---------- --- ----------- ----- ---------- ------- --------- -------- Volume 0 E DVD-ROM 0 B Kein Medium Volume 1 C Wiederherstellung NTFS-Partition 14 GB In Ordnung Volume 2 D OS NTFS-Partition 581 GB In Ordnung Volume 3 F Wechseldatenträger 0 B Kein Medium Volume 4 DELLUTILITY FAT-Partition 100 MB In Ordnung Versteckt

DISKPART> Volume 2 auswählen

Das ausgewählte Volumen ist Volumen 2.

DISKPART> Buchstaben zuweisen = l

DiskPart hat den Laufwerkbuchstaben oder Einhängepunkt erfolgreich zugewiesen.

DISKPART> beenden

DiskPart wird verlassen …

X:\Quellen>L:

L:>bootrec /fixmbr Der Vorgang wurde erfolgreich abgeschlossen.

L:>bootrec /fixboot Der Vorgang wurde erfolgreich abgeschlossen.

L:>bootrec /rebuildbcd Alle Datenträger werden nach Windows-Installationen durchsucht.

Bitte warten Sie, da dies eine Weile dauern kann ...

Windows-Installationen erfolgreich gescannt. Gesamtzahl der identifizierten Windows-Installationen: 1 [1] L:\Windows Installation zur Bootliste hinzufügen? Ja(J)/Nein(N)/Alle(A):J Das angeforderte Systemgerät kann nicht gefunden werden.

L:>bcedit „bcedit“ wird nicht als interner oder externer Befehl, ausführbares Programm oder Batchdatei erkannt.

L:>

Antwort1

Versuchen Sie diese allgemeinen Schritte:

  • Führen Sie eine weitere Windows-Installation auf derselben Festplatte auf demselben Computer in einer anderen Partition durch. (Verkleinern Sie Ihre Windows-Partition auf 30 GB und installieren Sie dann 7 darin.)
  • Kopieren Sie alle Ihre Boot-Dateien von der neuen Installation auf die defekte Installation mithilfe einer Linux-Live-CD (ich würde Ubuntu empfehlen, da es mit GParted geliefert wird, einer Software, mit der Sie die oben genannten Partitionierungsänderungen vornehmen können).
  • Wählen Sie Ihre alte 7-Installation aus dem Startmenü aus und prüfen Sie, ob sie funktioniert. Wenn ja, löschen Sie die neue Partition und führen Sie die Startreparatur aus.
  • Wenn dies nicht der Fall ist, sollten Sie eine Linux LiveCD verwenden (ich bevorzugeUbuntu, eine sehr benutzerfreundliche Distribution), um Ihre Daten auf eine neue Windows-Installation zu kopieren, entweder von der Festplatte auf ein externes Medium und wieder zurück auf die Festplatte oder einfach in eine neue Windows-Partition.

Antwort2

Ich hatte das gleiche Problem ... nach zwei Tagen mit verschiedenen Versuchen habe ich Folgendes versucht:

bcdboot c:\windows

Aber es hat bei mir nicht funktioniert, also habe ich Folgendes versucht:

bcdboot c:\windows /s c:

Außerdem wurden alle Startdateien kopiert und das System ist wieder online.

Antwort3

Angenommen, C: ist Ihr Systemlaufwerk und Windows ist im Unterverzeichnis \Windows installiert, versuchen Sie Folgendes auszuführen:

bcdboot c:\windows

Antwort4

Ich habe eine Lösung ohne Live-CD und eine neue Windows-Installation gefunden.

Ich hatte genau das gleiche Problem, aber nicht wegen eines Virus, sondern wegen eines SSD-Upgrades: Ich habe mein laufendes Windows (sowohl die 100 MB versteckte Partition als auch C:) auf die neue SSD geklontüber Reflect basierend auf diesem Tutorialdann die Hardware ausgetauscht.

Mein Windows war eine traditionelle Installation (Windows= C:, 100 MB Boot=) hidden, aber ich glaube, man kann jedes Windows, das auf einem beliebigen Laufwerksbuchstaben installiert ist, reparieren. Ich habe die Windows 7-DVD verwendet, um in den Wiederherstellungsmodus zu gelangen.

Das Thema

Wie erstelle ich also die Windows-Startdateien neu? Warum kann das Systemgerät nicht gefunden werden?

Das Problem besteht darin, dass RebuildBCDdem Startvolume (dem 100 MB großen) ein Laufwerksbuchstabe zugewiesen werden muss.

Wiederherstellungsprozess

Der Laptop konnte nicht booten, also ging ich in den Wiederherstellungsmodus, wo mir angeboten wurde

[Repair and restart] [No]

dort muss man "Nein" sagen, da die Laufwerksbuchstaben durcheinander geraten und Windows nicht startet.

Nach "Nein" startete ich die Kommandozeile, wo folgendes passierte:

X:\sources> diskpart
DISKPART> list volume

In der Tabelle wurde eine 100 MB große Systempartition als C:und Windows als D:Partition angezeigt. Das Problem besteht darin, dass mein ursprüngliches Windows auf installiert war C:, jetzt aber auf D:.

Also habe ich mir das Volume ### der 100MB-Partition, sagen wir 1, und der Windows-Partition, sagen wir 2, notiert

DISKPART> select volume 1
DISKPART> active
DISKPART> assign letter=A
DISKPART> select volume 2
DISKPART> assign letter=C
DISKPART> exit
X:\sources> bootrec /rebuildbcd

Habe jetzt bootrecmein fehlendes Windows gefunden und BCD repariert. Nach einem Reset startete Windows einfach wieder einwandfrei, als wäre nichts passiert.

verwandte Informationen