Problem mit einem Windows 7-Startproblem - möglicherweise mit dem BCD

Problem mit einem Windows 7-Startproblem - möglicherweise mit dem BCD

Zunächst einmal danke an alle, die das hier lesen. Ich bin ziemlich verärgert und besorgt darüber, dass mein Desktop jetzt definitiv nicht mehr in Windows 7 bootet, was sehr schön war, bevor ich ein Idiot war undBoot-Reparatur(das Linux-Tool, um Ubuntu zum Laufen zu bringen.) Folgendes passiert also:

Ich starte den Computer, die Startreihenfolge spielt keine Rolle, solange sich nichts im Laufwerk befindet, und ich bekomme

Windows konnte nicht gestartet werden, da da da,

File: \EFI\Microsoft\Boot\BCD
Status: 0xc000000f
Info: An error occured while attempting to read the boot configuration data.

Es handelt sich also offensichtlich um ein BCD-Problem. Ich holte meine Installations-CD und ging in die Befehlszeile, um zu versuchen, einen Fehler beim Mounten und/oder der BCD-Datei zu finden. Ich fand einige interessante und frustrierende Dinge ...

Wenn Windows bei der Systemwiederherstellung versucht, das Problem selbst zu beheben, wird angezeigt, dass es das Problem beheben wird bootmgr. fwbootmgrDann wird Folgendes angezeigt:

The following startup options will be added:
Name: Win 7 home premium (recovered)
Path: Windows

(Und hier haben wir etwas, was ich noch nie zuvor gesehen habe …)

Windows device: Partition=\\\?\GLOBALROOT\Device\HarddiskVolume5

Außerdem wird der aktuelle BCD kopiert nach\\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD.Backup.0003

Und dann versuche ich, es seine Arbeit machen zu lassen, und es heißt „Startoptionen konnten nicht gespeichert werden“. Als nächstes kann es kein Systemabbild finden, wenn es versucht, nach einem Backup zu suchen.

Ich bin also bei der Eingabeaufforderung angekommen und starte diskpart, wo ich die Datenträger aufliste und Folgendes finde:

  • Volume 1 ist DELLUTILITY, FAT32, mit dem Namen C:
  • Band 2 ist RECOVERY, Name D:
  • 3 ist eine neue Partition namens E, die ich erstellt habe, um Ubuntu unterzubringen:
  • 4 hat keinen Buchstaben, heißt ESP und ist auch FAT32.
  • Dann Band 5, der mit „OS“ beschriftet ist und außerdem … KEINEN BUCHSTABEN HAT??? Könnte das ein Problem sein? Ich kann ihm C: zuweisen, aber es bleibt nicht, wenn ich neu starte.

Ich versuche, es auszuführen bootrec /rebuildbcd, und es erkennt \\\?\GLOBALROOT\Device\Windowsdort eine Windows-Installation. Es fragt, ob ich es zu den Startgeräten hinzufügen möchte, und ich drücke y... Dann heißt es:

The requested system device cannot be identified due to multiple indistinguishable devices potentially matching the identification criteria

Dieser Fehler tritt auf, wenn mit verschiedenen Dingen in der Befehlszeile gearbeitet wird, die sich auf Boot und BCD beziehen.

Zusätzliche Informationen: C:\Windows\Boot\EFI\Es ist kein BCD darin enthalten. Das könnte ein potenzielles Problem sein, denke ich, aber ich weiß nicht, wie ich es dorthin bekomme oder wo ich es finden kann ...

Beim Laufen bcdbootbekomme ich

BFSVC: FAiled to create a new system store. Status = [c000003a]

Hier ist mein Protokoll der Boot-Reparatur in Ubuntu.

Bitte, ich wäre für jede Hilfe sehr dankbar. Ich möchte mein Laufwerk wirklich nicht löschen.

Antwort1

Das angeforderte Systemgerät kann nicht identifiziert werden, da mehrere nicht unterscheidbare Geräte möglicherweise die Identifikationskriterien erfüllen

Sie haben wahrscheinlich mehrere EFI-Systempartitionen, entweder auf demselben Laufwerk oder auf jedem von zwei Laufwerken. Dies verwirrt die Windows-Reparaturtools mehr als das EFI selbst.

Sie können dies diskpartin der WinRE-Umgebung (verfügbar mit Installations- oder Wiederherstellungsmedien) bestätigen und diskpartden set id=Befehl verwenden, um einen der Typen zu ändern und ihn nicht länger als EFI-Systempartition zu kennzeichnen. Danach arbeiten die Reparaturtools problemlos an der verbleibenden EFI-Systempartition. (Ich schlage vor, nur eine Hex-Ziffer des EFI-Typs zu ändern, damit er später bei Bedarf einfach wiederhergestellt werden kann.)

Es wird nicht erwartet, dass sich der BCD auf der Windows-Partition befindet. Er sollte in der EFI-Systempartition unter dem Microsoft-Verzeichnis vorhanden sein, und einige der Daten werden von EFI sogar im NVRAM gespeichert.

Hier ist ein aktuelles Beispiel von meinem Laptop für ein Partitionsschema, das die Windows-Reparaturtools verwirrt. Es entstand, weil der Laptop mit einer rotierenden Festplatte geliefert wurde und ich eine mSATA-SSD installierte, die groß genug war, um sie als Systempartition zu verwenden, und dann das Standardpartitionslayout für die SSD verwendete. Nachdem ich das getan hatte, gibt es jetzt zwei EFI-Systempartitionen.

Microsoft DiskPart version 6.3.9600

Copyright (C) 1999-2013 Microsoft Corporation.

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          465 GB    60 MB        *
  Disk 1    Online          202 GB      0 B        *

DISKPART> select disk 0

Disk 0 is now the selected disk.

DISKPART> list part

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Recovery           400 MB  1024 KB
  Partition 2    System             200 MB   401 MB
  Partition 3    Reserved           128 MB   661 MB
  Partition 4    Primary            452 GB   789 MB
  Partition 5    Primary             12 GB   453 GB

DISKPART> select part 2

Partition 2 is now the selected partition.

DISKPART> detail part

Partition 2
Type    : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden  : Yes
Required: No
Attrib  : 0X8000000000000000
Offset in Bytes: 420478976

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
* Volume 3                      FAT32  Partition    200 MB  Healthy    Hidden

DISKPART> select disk 1

Disk 1 is now the selected disk.

DISKPART> list part

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    OEM               6000 MB  1024 KB
  Partition 2    Recovery           300 MB  6001 MB
  Partition 3    System             100 MB  6301 MB
  Partition 4    Reserved           128 MB  6401 MB
  Partition 5    Primary            196 GB  6529 MB

DISKPART> select part 3

Partition 3 is now the selected partition.

DISKPART> detail part

Partition 3
Type    : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden  : Yes
Required: No
Attrib  : 0000000000000000
Offset in Bytes: 6607077376

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
* Volume 6                      FAT32  Partition    100 MB  Healthy    System

Die Zeichenfolge c12a7328-f81f-11d2-ba4b-00a0c93ec93bidentifiziert eindeutig eine EFI-Systempartition. Wenn ich eine vor Reparaturtools verbergen möchte, verwende ich select diskund select partitionund dann

set id=c12a7328-f81f-11d2-ba4b-00a0c93ec930

Beachten Sie, dass ich die ID gerade genug geändert habe, um sie anders zu machen, einem Techniker jedoch immer noch klar ist, dass es sich um eine EFI-Systempartition handelt.

verwandte Informationen