Проблема с загрузкой Windows 7-возможно, с BCD

прежде всего, спасибо тем, кто читает это. Я очень расстроен и обеспокоен тем фактом, что мой рабочий стол теперь определенно не загружается в Windows 7, что было очень приятно, прежде чем я был идиотом и использовал Boot-Repair (инструмент linux, в попытке получить Ubuntu работает.) Итак, вот что происходит:

я запускаю компьютер, не имеет значения порядок загрузки до тех пор, пока нет ничего в дисководе, и я получаю

Windows не удалось запустить, da da da,

File: EFIMicrosoftBootBCD
Status: 0xc000000f
Info: An error occured while attempting to read the boot configuration data.

очевидно, это проблема БХД. Я получил свой установочный диск и вошел в командную строку, чтобы попытаться найти что-то не так с монтированием и/или файлом BCD. Я нашел некоторые интересные и разочаровывающие вещи...

в system recovery, когда windows пытается исправить это сам, он говорит, что будет восстановить bootmgr и fwbootmgr. Затем, он говорит, что:

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

(и здесь у нас есть то, чего я не видел до...)

Windows device: Partition=\?GLOBALROOTDeviceHarddiskVolume5

кроме того, он будет копировать текущий BCD в \?GLOBALROOTDeviceHarddiskVolume1EFIMicrosoftBootBCD.Backup.0003

а затем я пытаюсь позволить ему делать свое дело, и он говорит, что не удалось сохранить параметры запуска. Затем он не может найти образ системы при попытке найти резервную копию.

так что я добрался до командной строки, и я начинаю diskpart, где я перечисляю Тома и нахожу что:

  • Том 1 DELLUTILITY, FAT32, с именем C:
  • Том 2-восстановление, имя D:
  • 3 это новый раздел, который я сделал, чтобы попробовать и дом Ubuntu, называется E:
  • 4 нет буквы называется ESP и тоже ФАТ32.
  • затем vol 5, который помечен OS а также... НЕТ ПИСЬМА??? Это может быть проблемой? Я могу назначить его C:, но он не остается при перезагрузке.

Я пытаюсь запустить bootrec /rebuildbcd, и он обнаруживает установку windows \?GLOBALROOTDeviceWindows там. Он спрашивает, хочу ли я добавить его в загрузочные устройства, и я нажимаю y... Затем там написано:

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

эта ошибка возникает при работе с различными вещами в командной строке, относящимися к загрузке и BCD.

дополнительная информация: C:WindowsBootEFI не содержит BCD. Потенциальная проблема, я бы подумал, но я не знаю, как ее туда доставить или где ее найти...

при работе bcdboot, я

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

вот моя запись из boot-repair в Ubuntu.

пожалуйста, любая помощь будет так много высоко ценимый. Я действительно не хочу вытирать свой диск.

3
задан JdeBP
12.11.2022 3:29 Количество просмотров материала 2672
Распечатать страницу

1 ответ

запрошенное системное устройство не может быть идентифицировано из-за нескольких неразличимых устройств, потенциально соответствующих критериям идентификации

у вас, вероятно, есть несколько системных разделов EFI, будь то на одном диске или на каждом из двух дисков. Это путает средства восстановления Windows больше, чем путает сам EFI.

вы можете подтвердить это с помощью diskpart внутри среды WinRE (доступно с установочного или восстановительного носителя), и используйте diskparts set id= команда, чтобы изменить один из типов и сделать его больше не системный раздел EFI. После этого инструменты восстановления будут успешно работать на оставшемся системном разделе EFI. (Я предлагаю изменить только одну шестнадцатеричную цифру типа EFI, чтобы при необходимости было легко вернуть ее)

BCD не ожидается в разделе Windows. Он должен существовать в системном разделе EFI под каталогом Microsoft, и некоторые данные даже хранятся EFI в энергонезависимое ОЗУ.

вот фактический пример из моего ноутбука схемы разделов, которая путает инструменты для ремонта Windows. Это произошло потому, что ноутбук пришел с вращающимся жестким диском, и я установил mSATA SSD достаточно большой, чтобы использовать в качестве системного раздела, а затем с помощью стандартной разметки разделов для SSD. Сделав так, есть два системных разделов EFI.

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

строка c12a7328-f81f-11d2-ba4b-00a0c93ec93b положительно идентифицирует системный раздел EFI. Когда я хочу спрятать одного от инструменты для ремонта, я использую select disk и select partition а то

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

обратите внимание, что я изменил идентификатор достаточно, чтобы сделать его другим, в то же время для специалиста очевидно, что это системный раздел EFI.

12
отвечен Ben Voigt 2022-11-13 11:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх