Как мне начать ремонт автозапуска?
Установка автозапуска на жесткий диск, как если бы он не был изначально, также исправит это.
В надежде, что у кого-то на форуме, посвященном Windows, может появиться идея, я также разместил ее на сайте ответов Microsoft: http://answers.microsoft.com/en-us/windows/forum/windows_7-system/install -системы-repairfix-системы ремонтно-загрузочный вход / 6424eada-40b7-440e-9759-e2cc67aa3e3a
Восстановление при запуске - это инструмент, работающий в среде восстановления системы. Среда восстановления системы - это то, что нужно исправить, но я назову это восстановлением при запуске, потому что это называется в меню загрузки.
Резюме внизу.
проблема
При попытке использовать Восстановление при загрузке я получаю экран с кодом состояния 0xc000000e
и сообщением об ошибке:
Не удалось выбрать загрузку, поскольку требуемое устройство недоступно.
Если я перестроил BCD (у меня есть резервная копия полуразрушенного), у меня больше не будет опции «Восстановление при загрузке».
история
Я случайно запустил свой компьютер (два жестких диска в RAID 1) в режиме IDE. Это вызвало сбой Windows при запуске, очевидно. Хранилище BCD было повреждено, выдавая то же сообщение о запуске, что и выше, но для обычной загрузки. В попытке это исправить я загрузился с установочного диска, получая массу ошибок при попытке использовать bootrec /rebuildbcd
команду:
Запрошенное системное устройство не может быть найдено
Более конкретно, на экране не было записей для выбора ОС. В конце концов я справился с этим, открыв вручную BCD store ( bcdedit /store C:\Boot\BCD
) и исправив device
записи on {bootmgr}
и {default}
and osdevice
on {default}
, для partition=C:
for {bootmgr}
(System Reserved) и partition=D:
for {default}
. Они были перечислены как unknown
, вероятно, из-за неудачной попытки загрузки в режиме IDE.
Теперь, по крайней мере, я могу успешно загрузиться ... частично ... в Windows. Основная цель этого вопроса - спросить, как я могу восстановить Startup Repair
опцию загрузки, которая выдает ошибку при попытке найти загрузочное устройство: то же, что выдает основная загрузка. Там нет записи в магазине BCD. При моем первом перезапуске в среду восстановления DVD после ручного восстановления было предложено восстановить среду восстановления на диске, которая была объявлена успешной (и, очевидно, не была).
Проблемы с нормальной загрузкой (сейчас исправлено)
Теперь другая важная проблема - загрузка на полпути. Именно chkdsk
запускается каждая загрузка. После запуска и завершения в первый раз, он перезагрузился и повторил. Сам диск все еще читаем, о чем свидетельствует частичная загрузка и моя способность читать его через среду восстановления на основе DVD. Безопасный режим зависает при загрузке, CLASSPNP.sys
а клавиатура не отвечает во время chkdsk
обратного отсчета, что указывает на возможное повреждение файла / драйвера. Есть ли что-нибудь, что я могу / должен сделать?
sfc
работает в автономном режиме
Защита ресурсов Windows не обнаружила никаких нарушений целостности
Мой главный вопрос остается на том, как я могу восстановить ремонт при запуске снова. Я надеюсь, что когда это сработает, я смогу запустить восстановление системы, которое может (или не может) восстанавливать возможно поврежденные системные двоичные файлы.
В конце концов, DVD-версия восстановления при загрузке исправила проблему с обычной загрузкой Windows. К сожалению, что-то изменило GUID диска или что-то еще, что означает, что System Restore не имеет точек восстановления для моего текущего C:
и D:
разделов, но у него есть довольно много для a C: (Missing)
и D: (Missing)
. Сломать инструмент восстановления при изменении идентификатора GUID диска ... ну, совершенно бесполезно. Интересно, кто это спроектировал?
Установленная версия Startup Repair остается сломанной.
Я довольно искусен в создании текстовых стен. Вот резюме :
- BCD был поврежден
- КОР был вручную отремонтированы фиксации
device
иosdevice
записи - Восстановление при загрузке теперь сообщает, что не может найти загрузочное устройство, та же ошибка, которую выдает обычная загрузка при повреждении BCD
Нормальный запуск запускаетchkdsk
каждую загрузку и перезагружается, как только это сделаноБезопасный режим висит наCLASSPNP.sys
Клавиатура не отвечает приchkdsk
нажатии любой клавиши обратного отсчета
Если это имеет какое-то значение, моя конкретная ОС - Windows 7 x64 Professional.
И, конечно же, большинство онлайн-ресурсов имеют дело с одним из следующих:
- Использование восстановления при загрузке для устранения ошибки загрузки
- Исправление сбоя при загрузке
- Отключение восстановления при запуске
Ответы:
Ага! Починил это!
Как я отмечал в ветке «Ответы Microsoft», на которую я ссылался , не было записи для среды восстановления, из которой
bcdedit
. Там также не было ни одного видимого из EasyBCD. Я заметил, что они были в реестре, но они показываются там по GUID - не очень удобными для навигации.Благодаря предложению этого ответа о редакторе Visual BCD я смог просматривать записи среды восстановления в удобном виде.
Наконец, увидев проблему!
Благодаря многократному запуску восстановления при загрузке и ручному восстановлению основного варианта загрузки у меня был один рабочий основной вариант загрузки и два варианта загрузки среды восстановления. (Восстановленный), как показано на скриншоте ниже, был создан во время ремонта при запуске.
Нажмите для полного размера
Как видно на скриншоте ниже,
RecoverySequence
GUID основного варианта загрузки не совпадает с GUID восстановленной среды восстановления (это полный рот!). Вместо этого он указал на поврежденную запись среды восстановления . Вместо того, чтобы пытаться связать его с (восстановленной) записью, я просто исправил исходную и удалил (восстановленную), тем более что (восстановленная) имеет разные GUID и настройки наследования.Нажмите для полного размера
Исправление проблемы!
Перед попыткой ручного ремонта сделайте резервную копию файла BCD. Это можно сделать в разделе
Store
>Backup Store
.Я связал
ApplicationDevice
иOSDevice
в оригинальной опции Recovery Environment сC:
разделом. Здесь находится\Recovery\b9c42ebd-946e-11e0-8a47-f688fd0bc489\Winre.wim
файл, и это мой основной раздел ОС. Я слышал, что на некоторых машинах OEM это происходит в другом месте: HP (и, возможно, другие) создают собственный раздел восстановления, который следует использовать. Примечание для всех, кто следит за этим: GUID, которые вы видите, будет другим .Нажмите для полного размера
Мне пришлось исправить
Ramdisk Options
запись (связанную с GUID исходной среды восстановления): дляSdiDevice
нее нужно было указать типPartitionDevice
«Диск»C:
, пустой путь. Если честно, это было основано на восстановленииDeviceOptions
при загрузке и связано с (восстановленной) средой восстановления.Нажмите для полного размера
Затем я удалил
DeviceOptions
иWindows Recovery Environment (recovered)
записи.Нажмите для полного размера
Перезагрузитесь, протестируйте, наслаждайтесь! Это исправляет Восстановление при неудачном запуске и
Repair Your Computer
в меню расширенных параметров загрузки ( F8при запуске).К сожалению, я не понял, как добавить среду восстановления в чистое хранилище BCD. Я предполагаю, что это будет просто добавить аналогичные параметры, как видно на скриншоте.
источник