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

1024
Dave M.

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

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

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

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

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

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

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

0
Вы говорите, что у вас есть машина W7 с загрузкой EFI, одиночной или мультизагрузкой? Как это развивало ту петлю? Никакая машина W7 не может "развиваться" сама;) Произошло обновление, вы внесли некоторые изменения или какое-то новое программное обеспечение внесло изменения в систему? snayob 7 лет назад 1
Одиночная загрузка, процесс установки W7 выбрал EFI (я не очень знаком с этим методом загрузки, хотя я знаю, что мои Mac используют его. Но это стандартный ПК Mini-ITX, Gigabyte F2A88X-Wifi, процессор AMD A10-7850K. Ей несколько лет, и она была достаточно надежной.) Я обнаружил цикл загрузки, когда проснулся однажды утром ... Я думаю, что он, вероятно, установил обновление в одночасье, которое не удалось. Я настраиваю машину на установку обновлений только тогда, когда я прямо говорю об этом, но я думаю, что она все еще выполняет некоторые установки или изменения системы или что-то само по себе. Я не доверяю M $! Dave M. 7 лет назад 0
отложенная перезагрузка означает, что в winsxs есть pending.xml. Запустите ** DISM / image: C: \ / cleanup-image / revertpendingactions ** из cmd параметров восстановления, чтобы отменить все ожидающие действия. теперь попробуйте запустить SFC magicandre1981 7 лет назад 0
Это одна из вещей, которые я попробовал ... Я также посмотрел в "winsxs" напрямую. Имеется ~ 18700 каталогов (очевидно, информация о ранее примененных обновлениях?) И файлы `Starter.xml` и` Ultimate.xml`, но нет каталога или файла с именем `pending.xml`. Dave M. 7 лет назад 0
Подождите, извините, `Starter.xml` и` Ultimate.xml` находятся в `C: \ Windows`. В `winsxs` был` reboot.xml`. Я переименовал его и перезапустил, но это не имело никакого значения. Процесс восстановления при запуске завершается неудачно с именем события `StartupRepairOffline`, Signature01` 6.1.7600.16385`, Signature05 `ExternalMedia`, Signature06` 15`, Signature07 `CorruptVolume` Dave M. 7 лет назад 0
В `winsxs` есть каталог` Temp`, содержащий каталог `PendingRenames`. Однако автозаполнение для `dir` завершается до` PendingDeletes` (не отображается в списке каталогов). `PendingDeletes` содержит 2 файла, в то время как` PendingRenames` содержит 9520. (По совпадению, это почти половина количества каталогов в `winsxs`.) Я переименовал` Temp` в `Temp-broken` и создал новый` Temp`, но `sfc` все равно не запускается. Кажется, что может быть цикл в файловой системе или что-то в этом роде (из-за странностей `PendingRenames` и` PendingDeletes`), но `chkdsk` говорит, что все в порядке. Dave M. 7 лет назад 0
Добился определенного прогресса, удалив каталог `Temp-broken`,` chkdsk`, и теперь `sfc / offbootdir = C: \ / offwindir = C: \ windows / scannow` запущен. [...] `sfc` не обнаружил ошибок, но система все еще запускает Восстановление запуска при перезагрузке, и это все еще терпит неудачу. Dave M. 7 лет назад 0
В `X: \ windows \ winsxs` был` pending.xml` ... Я предположил, что `X:` был временным монтированием файловой системы для установочного компакт-диска Win7, но, возможно, это волшебная файловая система, основанная на `C: `? Dave M. 7 лет назад 0

1 ответ на вопрос

3
Dave M.

Я много чего перепробовал, в основном фокусировался на загрузочной записи, но безуспешно. Я думаю, что многие из сценариев и руководств могут быть разработаны для 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 7 лет назад 0
что если после копирования этих 5 файлов из `config \ RegBack` в` config` выдает ту же ошибку? @ magicandre1981 golimar 6 лет назад 0
@golimar это не мое решение, поэтому я понятия не имею. Добавьте вознаграждение к вопросу, сказав, что решение не работает, и вам нужен второй ответ. magicandre1981 6 лет назад 0