Как восстановить или установить startup repair / System recovery после повреждения BCD?

как я должен идти о ремонте startup repair?

установка startup repair на жесткий диск, как будто его изначально не было, также исправит это.

в надежде, что у кого-то на форуме Windows может быть идея, я также разместил это в Microsoft Answers: http://answers.microsoft.com/en-us/windows/forum/windows_7-system/install-system-repairfix-system-repair-boot-entry/6424eada-40b7-440e-9759-e2cc67aa3e3a

восстановление при загрузке-это на самом деле инструмент работает под системной среды восстановления. Среда восстановления системы-это то, что нужно исправить, но я назову ее startup repair, потому что это то, что называется в меню загрузки.

резюме на дно.


:

не удается найти запрошенное системное устройство

более конкретно, не было никаких записей на экране, чтобы выбрать ОС. В конце концов я обошел это, вручную открыв магазин BCD (bcdedit /store C:\Boot\BCD) и исправляя device записи об {bootmgr} и {default} и osdevice on {default} до partition=C: на {bootmgr} (Зарезервировано системой) и partition=D: на {default}. Они были перечислены как unknown, вероятно, из-за неудачной попытки загрузки в режиме IDE.

теперь, по крайней мере, я могу успешно загрузиться... вполсилы... в Windows. Основная цель этого вопроса-спросить, как я могу восстановить Startup Repair опция загрузки, которая выдает ошибку, пытаясь найти загрузочное устройство: тот же, что и основная загрузка. Отсутствует запись в хранилище данных конфигурации загрузки. При моем первом перезапуске в среду восстановления DVD после ручного восстановления он предложил восстановить среду восстановления на диске, которая была сообщена как успешная (и, очевидно, не была).


проблемы с нормальной загрузкой (теперь исправлено)

теперь другая серьезная проблема - загрузка частично. Конкретно, chkdsk начинается при каждой загрузке. После запуска и завершения в первый раз, он перезагрузился и повторился. Сам диск по-прежнему читается, о чем свидетельствует частичная загрузка и моя способность читать его через среду восстановления на основе DVD. Безопасный режим зависает при загрузке CLASSPNP.sys и клавиатура не отвечает в течение chkdsk обратный отсчет, который указывает на возможное повреждение файла / драйвера. Есть ли что-нибудь, что я могу/должен сделать?

sfc работает в автономном режиме сообщили

Защита ресурсов Windows не обнаружила нарушений целостности

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

в конце концов DVD-версия startup repair исправила любую проблему с нормальной загрузкой Windows. К сожалению, что-то изменилось диск GUID или что-то где-то, что означает, что восстановление системы не имеет точек восстановления для моего текущего C: и D: разделы, но у него есть довольно много для C: (Missing) и D: (Missing). Для инструмента восстановления, чтобы сломать при изменении GUID диска... ну, совершенно бесполезно. Интересно, кто это придумал.

установленная версия Startup Repair остается сломанной.


я довольно опытный в создании стен текста. Вот резюме:

  • BCD был поврежден
  • BCD был отремонтирован вручную, исправив device и osdevice записи
  • Startup repair теперь сообщает, что он не может найти загрузочное устройство, та же ошибка нормальной загрузки дала, когда BCD был поврежден
  • нормальный запускchkdsk каждый загрузки и перезагрузки, как только его сделали
  • безопасный режим зависает на CLASSPNP.sys
  • клавиатура не отвечает в течение chkdsk нажмите любую клавишу обратного отсчета

если это имеет значение, моя конкретная ОС Windows 7 x64 Professional.


и, конечно, большинство интернет-ресурсов имеют дело с одним из следующих:

  • использование startup repair для восстановления отказа загрузки
  • исправление ошибки загрузки
  • отключение восстановления при запуске

1 ответ:

Аха! Исправлено!

как я заметил в поток ответов Microsoft, который я связал с, не было записи для среды восстановления из bcdedit. Там также не было видно из EasyBCD. Я заметил, что они были в реестре, но они показаны гидами там - не очень судоходны.

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


наконец-то вижу проблему!

благодаря нескольким запускам Startup Repair и ручному ремонту основного варианта загрузки у меня был один рабочий основной вариант загрузки и два Параметры загрузки среды восстановления. (Восстановленный), как видно на скриншоте ниже, был создан во время восстановления при запуске.

Screenshot of (recovered) RE
Нажмите для просмотра в полный размер

как видно в скриншот ниже RecoverySequence идентификатор GUID основного параметра загрузки не соответствует идентификатору GUID восстановленной среды восстановления (это полный рот!). Вместо этого он указал на поврежденную запись среды восстановления. Вместо того, чтобы пытаться связать его с (восстановленной) записью, я просто исправил исходный и удалил (восстановленный) - тем более, что (восстановленный) имеет разные идентификаторы GUID и настройки наследования.

Screenshot of mismatching GUIDs
клик для полного размера


устранение проблемы!

перед руководство ремонта, резервное копирование файл BCD. Это можно сделать в разделе Store>Backup Store.

  1. я связал ApplicationDevice и OSDevice в исходной среде восстановления параметр C: раздел. Вот где \Recovery\b9c42ebd-946e-11e0-8a47-f688fd0bc489\Winre.wim файл находится и является моим основным разделом ОС. Я слышал это в другом месте на некоторых машинах OEM: HP (и, возможно, другие) создают свой собственный раздел восстановления, который должен использоваться. Примечание Для тех, кто еще после этого: GUIDs вы видите будет быть разными.

    Screenshot showing step
    Нажмите для просмотра в полный размер

  2. я должен был исправить Ramdisk Options (связано с идентификатором GUID исходной среды восстановления) запись:SdiDevice должен быть установлен тип PartitionDevice, 'Drive'C:, пустой путь. Честно говоря, это было основано на DeviceOptions создан при запуске восстановления и связан с (восстановленной) средой восстановления.

    Screenshot showing step
    Нажмите для просмотра в полный размер

  3. затем я удалил DeviceOptions и Windows Recovery Environment (recovered) записи.

    Screenshot showing step
    Нажмите для просмотра в полный размер

  4. перезагрузка, тест, наслаждайтесь! Это исправляет ремонт при запуске при неудачном запуске иRepair Your Computer в меню Дополнительные варианты загрузки ( F8 при запуске).


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