Windows 7 Boot Loop: Восстановление при загрузке завершается неудачно, sfc / scannow жалуется на ожидающее восстановления


0

У меня есть машина Win7-64 (с загрузкой EFI), которая работала нормально, но разработала цикл загрузки. Он перезагружается, входит в Startup Repair и завершается неудачно с ExternalMedia, CorruptVolume.

Я загрузил установочный диск Win7 (прямо из Microsoft Win7 Ultimate, используя загрузку UEFI) и вошел в Repair. chkdsk -v -f c:не находит ошибок, но sfc /scannowотказывается запускать, говоря, что ремонт еще не завершен.

Я пробовал много dismрецептов , чтобы откатить незавершенные обновления и т.д., а также bcdbootи bootrecрецепты для фиксации загрузочной записи. Без изменений.

Сам диск выглядит нормально: я сделал клон, используя док-станцию ​​«диск-диск», и клон ведет себя точно так же, как и исходный диск.

С пользовательскими данными все в порядке, поэтому я мог бы просто выполнить новую установку, установить все программы, а затем скопировать пользовательские данные, но это МНОГО работы. Есть ли способ:

  1. Достаточно ли исправить цикл загрузки, чтобы я мог сделать обновленный образ восстановления системы перед новой установкой?

  2. Скопируйте программы и пользовательские данные (для нескольких разных пользователей) со сломанного загрузочного диска в новую установку, не устраняя бесконечные проблемы с разрешениями?


1
Вы говорите, что у вас есть машина W7 с загрузкой EFI, одиночной или мультизагрузкой? Как это развивало ту петлю? Никакая машина W7 не может «развиваться» сама;) Произошло обновление, вы внесли некоторые изменения или какое-то новое программное обеспечение внесло изменения в систему?
snayob

Одиночная загрузка, процесс установки W7 выбрал EFI (я не очень знаком с этим методом загрузки, хотя я знаю, что мои Mac используют его. Но это стандартный ПК Mini-ITX, Gigabyte F2A88X-Wifi, процессор AMD A10-7850K. Ему несколько лет, и он достаточно надежный. Я обнаружил цикл загрузки, когда проснулся однажды утром ... Я думаю, что он, вероятно, установил обновление в одночасье, но оно не удалось. Я настраиваю машину на установку обновлений только тогда, когда я прямо говорю об этом, но я думаю, что она все еще выполняет некоторые установки или изменения системы или что-то само по себе. Я не доверяю M $!
Дейв М.

отложенная перезагрузка означает, что в winsxs есть pending.xml. запустите DISM / image: C: \ / cleanup-image / revertpendingactions из cmd параметров восстановления, чтобы отменить все ожидающие действия. Теперь попробуйте запустить
SFC

Это одна из вещей, которые я попробовал ... Я тоже заглянул winsxsпрямо. Есть ~ 18700 каталогов (очевидно, информация о ранее примененных обновлениях?) И файлы Starter.xmlи Ultimate.xml, но нет ни одного каталога или файла с именем pending.xml.
Дейв М.

Подожди, извини, Starter.xmlи Ultimate.xmlсейчас C:\Windows. Во winsxs, был reboot.xml. Я переименовал его и перезапустил, но это не имело никакого значения. Процесс восстановления при запуске завершается с EventName StartupRepairOffline, Signature01 6.1.7600.16385, Signature05 ExternalMedia, Signature06 15, Signature07CorruptVolume
Дейв М.

Ответы:


3

Я много чего перепробовал, в основном фокусировался на загрузочной записи, но безуспешно. Я думаю, что многие из сценариев и руководств могут быть разработаны для MBR-дисков, но моя система использует EFI, поэтому, к примеру, она не имеетC:\boot\BCDудалить и заново создать. (Я также пробовал EasyRecovery Essentials от NeoSmart, который является загрузочным диском с автоматическим восстановлением на основе FreeBSD. Он загрузился правильно, но проприетарная программа, которая должна находить и исправлять ошибки, сбойные с SEGV. Я обновлю этот ответ, если поддержка NeoSmart ответит и предоставляет помощь, но на данный момент я не могу сказать ничего хорошего об этом «гарантированном исправлении» за 19,75 долл. Обновление: служба технической поддержки ответила и предоставила бета-версию своей новой версии. Она не вылетела, но также не чинить диск (я сохранил клон сломанного диска, но он его не исправил). Итак: большие пальцы руки на NeoSmart Easy Recovery.)

Дело в том, что делал помощь, хотя, был пост на answers.microsoft.com :

В моем случае я загрузил установочный DVD, Ремонт, Авансы, Командная строка.

Затем я перешел к C: \ Windows \ System32 \ config.

Там я переименовал ...

ПО УМОЛЧАНИЮ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ SAM SECURITY

в * .old и скопировал кусты реестра из C: \ Windows \ System32 \ config \ RegBack в C: \ Windows \ System32 \ config.

После этого я смог загрузиться без диска, без Critical_Process_dies и т. Д.

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


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

Что config\RegBackделать, если после копирования этих 5 файлов из configнего выдает ту же ошибку? @ magicandre1981
golimar

@golimar это не мое решение, поэтому я понятия не имею. Добавьте вознаграждение к вопросу, сказав, что решение не работает, и вам нужен второй ответ.
magicandre1981
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.