6

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

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

Не удалось запустить Windows, да-да-да,

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

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

При восстановлении системы, когда Windows пытается исправить это самостоятельно, она говорит, что восстановит bootmgr и fwbootmgr . Затем говорится, что:

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

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

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

Кроме того, он скопирует текущий BCD в \\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD.Backup.0003

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

Итак, я попал в строку cmd и запускаю diskpart , где я перечисляю тома и нахожу, что:

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

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

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

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

Дополнительная информация: C:\Windows\Boot\EFI\ содержит BCD. Потенциальная проблема, я думаю, но я не знаю, как ее найти и где ее найти ...

При запуске bcdboot я получаю

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

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

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

1 ответ1

12

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

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

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

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

Вот фактический пример с моего ноутбука схемы разделов, которая путает инструменты восстановления 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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .