После установки обновлений перестала загружаться Windows 8.1

Обсуждение проблем с установкой и конфигурированием операционных систем.

Модератор: Gromak

После установки обновлений перестала загружаться Windows 8.1

Сообщение AleksP » Чт ноя 12, 2020 5:22 pm

После установки обновлений перестала загружаться Windows 8.1.
Появляется BSOD с кодом 0xc000021a и штатные средства восстановления не помогают.
Загрузка в Безопасном режиме также не происходит, но есть полный доступ к диску с загрузочного носителя.

Анализ файла StrTrail.txt показал наличие следующей ошибки:

Не удалось запустить систему из-за исправления.
Исправление. Проверка и восстановление целостности системных файлов.
Результат. Ошибка. Код ошибки = 0xa.

Необходимо восстановить систему без переустановки и чтобы не пострадали приложения.

Какие действия можно предпринять, чтобы они были обратимыми?
AleksP

 
Сообщения: 178
Зарегистрирован: Ср дек 15, 2004 5:47 am
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение savely » Чт ноя 12, 2020 8:05 pm

Для начала - снять бекап диска. С загрузочного носителя типа Acronis Backup.

За это сообщение автора savely поблагодарил:
AleksP(Сб ноя 14, 2020 9:07 am)
Рейтинг:25%
 
Аватара пользователя
savely
HWBY Team
HWBY Team
 
Сообщения: 6876
Зарегистрирован: Вс мар 17, 2002 2:40 pm
Откуда: Моск. обл., г.Троицк
Благодарил (а): 2 раз.
Поблагодарили: 27 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение AleksP » Сб ноя 14, 2020 9:06 am

savely: Благодарю за ответ.

Сделал бэкап диска на внешнем носителе.
Надежно ли хранить бэкап на внешнем носителе с учетом того, что он может посыпаться?

1) Команда CHKDSK C: ошибок не выявила.
2) После команды sfc /verifyonly появляется сообщение: Защите ресурсов Windows не удается запустить службу восстановления.
3) После команды DISM в папке c:\WINDOWS\System32 из командной строки, которая появляется в консоли после загрузки, появляется сообщение:

Error: 0x8009001d
An error occured. DISM could not be initialized in the local folder.
Endure that DISM is installed correctly and that all of the binaries are presented.

4) После команды DISM.exe /Image:C:\ /Cleanup-image /ScanHealth в папке c:\WINDOWS\System32 из командной строки в среде Hiren's BootCD PE Windows 10 появляется сообщение:

Deployment Image Servicing and Management tool
Version: 6.3.9600.19408

Image Version: 6.3.9600.19397

The scratch directory size might be insufficient to perform this operation. This can cause unexpected behavior.
Use the /ScratchDir option to point to a folder with sufficient scratch space. The recommended size is at least 1024 MB.

[==========================100.0%==========================]
The component store is repairable.
The operation completed successfully.

Какие дальнейшие шаги по восстановлению работоспособности Windows можно предпринять?

Модель ноутбука Lenovo B50.
AleksP

 
Сообщения: 178
Зарегистрирован: Ср дек 15, 2004 5:47 am
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение savely » Вс ноя 15, 2020 5:34 am

Use the /ScratchDir option to point to a folder with sufficient scratch space. The recommended size is at least 1024 MB.

Ну, дайте ему ScratchDir нормального размера. На харде.

После команды sfc /verifyonly появляется сообщение ... После команды DISM в папке c:\WINDOWS\System32 из командной строки, которая появляется в консоли после загрузки

Это с самого харда запускалось, так?
Аватара пользователя
savely
HWBY Team
HWBY Team
 
Сообщения: 6876
Зарегистрирован: Вс мар 17, 2002 2:40 pm
Откуда: Моск. обл., г.Троицк
Благодарил (а): 2 раз.
Поблагодарили: 27 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение savely » Вс ноя 15, 2020 5:42 am

Кстати, а что с точками восстановления?

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

Хотя обычно такие ситуации надуманные - можно переставить и систему, и приложения.
Но влом. ;)
Аватара пользователя
savely
HWBY Team
HWBY Team
 
Сообщения: 6876
Зарегистрирован: Вс мар 17, 2002 2:40 pm
Откуда: Моск. обл., г.Троицк
Благодарил (а): 2 раз.
Поблагодарили: 27 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение AleksP » Вс ноя 15, 2020 10:41 am

В день выхода системы из строя устанавливались 11 обновлений и очень долго происходила установка обновления 10 из 11.
Потом система штатно ушла на перезагрузку, после чего уже стал появляться BSOD.

Сейчас в перечне обновлений, доступном через DSIM /Image:C:\ /Get-Packages от этой даты присутствует только одно обновление.

Все это происходило на фоне того, что на системном диске было мало места. На момент загрузки с внешнего носителя на диске было свободно порядка 13 Гб.
Первоначально при запуске ноутбука при выборе Восстановление компьютера появлялось сообщение: На диске, где установлена система Windows, не хватает свободного места. Освободите место и попробуйте снова.

После очистки системного диска до свободных 115 Гб при выборе Восстановление компьютера стало появляться новое сообщение:

Вот что произойдет:

Ваши файлы и параметры персонализации не изменятся.
Для пареметров компьютера будут восстановлены параметры по умолчанию.
Приложения из Магазина Windows будут сохранены.
Приложения, которые вы установили с дисков или веб-сайтов, будут удалены.
Список удаленных приложений будет сохранен на вашем рабочем сталое.

Такой вариант не подходит и я не стал совершать дальше никаких действий в этом режиме.

Если запускать DISM с системного диска из командной строки в консоли после загрузки, то появляется сообщение:

Error: 0x8009001d
An error occured. DISM could not be initialized in the local folder.
Endure that DISM is installed correctly and that all of the binaries are presented.

DISM запускается только с загрузочного носителя Hiren's BootCD PE Windows 10.
Пока DISM запускался только с параметрами /ScanHealth и /CheckHealth, так что размер ScratchDir ни на что не влиял.
Возможно, что DISM ругается на небольшой размер ScratchDir на внешнем носителе с Hiren's BootCD PE Windows 10.

К сожалению, точек восстановления нет.

Полностью согласен, что в такие ситуации попадать не стоит. ;-)
Сейчас принципиально важно восстановить работоспособность системы в том виде, в котором она была до сбоя. ;-)
AleksP

 
Сообщения: 178
Зарегистрирован: Ср дек 15, 2004 5:47 am
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение AleksP » Пн ноя 16, 2020 11:55 am

savely Пока на ум приходит только запуск DISM с параметрами /RestoreHealth или /Remove-Packages.
Вопрос только в какой последовательности.

Странно, что параметр /Get-Packages показывает только одно обновление вместо одиннадцати от даты сбоя системы, но хуже не будет, если его удалить?
Или лучше сначала восстановить системные файлы, если DISM пишет, что образ требует ремонта?
AleksP

 
Сообщения: 178
Зарегистрирован: Ср дек 15, 2004 5:47 am
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение AleksP » Пн ноя 16, 2020 8:30 pm

Или нашел еще один замечательный параметр /RevertPendingActions. Может имеет смысл начать с него?

Есть, конечно, экзотика вроде изучения дампов памяти, создания виртуальных дисков и машин, но лучше обойтись без этого. ;-)
AleksP

 
Сообщения: 178
Зарегистрирован: Ср дек 15, 2004 5:47 am
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение AleksP » Пн ноя 16, 2020 11:02 pm

Изучил я все-таки минидамп памяти, который формируется при запуске.

Система не запускается по следующей причине:

Дамп: DUMP1a0f.dmp (15.11.2020 12:06:02)
Код: 0xC000021A - WINLOGON_FATAL_ERROR
Процесс: smss.exe, вероятно вызвано: ntkrnlmp.exe
FAILURE_BUCKET_ID: 0xc000021a_SmpInitializeKnownDlls_c0000428_BAD_DLL_gdiplus.dll_nt!_??_::OKHAJAOM::_string_

Библиотека gdiplus.dll физически на диске присутствует, разумеется.

Может тогда причина в диске или вирусе? Или все таки продолжить с обновлениями?
AleksP

 
Сообщения: 178
Зарегистрирован: Ср дек 15, 2004 5:47 am
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение savely » Вт ноя 17, 2020 6:39 am

Так а что в журналах DISM?

Может тогда причина в диске или вирусе?

Кто мешает проверить?
Аватара пользователя
savely
HWBY Team
HWBY Team
 
Сообщения: 6876
Зарегистрирован: Вс мар 17, 2002 2:40 pm
Откуда: Моск. обл., г.Троицк
Благодарил (а): 2 раз.
Поблагодарили: 27 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение AleksP » Вт ноя 17, 2020 7:01 pm

DISM запускал только с параметрами /CheckHealth, /ScanHealth и /Get-Packages, то есть в режиме чтения, а не исправлений.
Соответственно, если я правильно понимаю, что журнал DISM находится в файле CBS.log, то там никаких новых записей нет.

Сканирование с загрузочного диска Dr. Web показало отсутствие вирусов.

Пока удалось проверить жесткий диск только через команду CHKDSK C:, ошибок не обнаружено.

MHDD версии 4.6 с загрузочного носителя не увидел жесткий диск. Появляется сообщение Drive is not ready.
Конфигурация файла MHDD.CFG следующая:

#PRIMARY_ENABLED=TRUE
#AUTODETECT_ENABLED=TRUE
#DEVICE=5

Модель жесткого диска ST1000LM014-SSHD-8GB.
AleksP

 
Сообщения: 178
Зарегистрирован: Ср дек 15, 2004 5:47 am
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение AleksP » Ср ноя 18, 2020 11:03 am

Последнее обновление в журнале DISM по адресу C:\Windows\Logs\DISM\dism.log до даты сбоя системы.

Результат выполнения команды DISM /Image:C\ /Cleanup-image /Get-Packages /format:table

Изображение

Почему-то последнее обновление имеет статус Install Pending, а у установленного перед ним обновления статус Uninstall Pending.
AleksP

 
Сообщения: 178
Зарегистрирован: Ср дек 15, 2004 5:47 am
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение savely » Ср ноя 18, 2020 3:06 pm

Ну, выпилить их оба два.
Аватара пользователя
savely
HWBY Team
HWBY Team
 
Сообщения: 6876
Зарегистрирован: Вс мар 17, 2002 2:40 pm
Откуда: Моск. обл., г.Троицк
Благодарил (а): 2 раз.
Поблагодарили: 27 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение AleksP » Ср ноя 18, 2020 6:55 pm

Удалось просканировать жесткий диск программой Victoria 4.47.

В начале сканирования иногда появлялся оранжевый блок c временем чтения 281 ms, но, видимо, это особенность программы.

После четырехкратного сканирования обнаружился один нечитаемый блок (синего цвета), два раза с номером 692957440 и два раза с номером 692957312.

Не может быть этот блок причиной проблемы и нет ли смысла сделать Remap до применения DISM?

Через Mhdd доступ по-прежнему получить не удается.
AleksP

 
Сообщения: 178
Зарегистрирован: Ср дек 15, 2004 5:47 am
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение AleksP » Ср ноя 18, 2020 11:36 pm

Не там искал журнал DISM, он создается в виртуальной папке Windows\Logs\DISM.

На всякий случай, прикладываю лог выполнения команды DISM в режиме /ScanHealth
DIMSScanHealth.zip
(7.74 Кб) Скачиваний: 12

Это может дать какую-то дополнительную информацию по поводу проблемы?
AleksP

 
Сообщения: 178
Зарегистрирован: Ср дек 15, 2004 5:47 am
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение savely » Чт ноя 19, 2020 6:57 am

Не может быть этот блок причиной проблемы и нет ли смысла сделать Remap до применения DISM?


Может. Плохо, что он "плавающий"...

Это может дать какую-то дополнительную информацию по поводу проблемы?


Ну, список файлов, которые не нравятся - это просто информация или дополнительная? ;)
Аватара пользователя
savely
HWBY Team
HWBY Team
 
Сообщения: 6876
Зарегистрирован: Вс мар 17, 2002 2:40 pm
Откуда: Моск. обл., г.Троицк
Благодарил (а): 2 раз.
Поблагодарили: 27 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение AleksP » Чт ноя 19, 2020 12:31 pm

savely писал(а):Может. Плохо, что он "плавающий"...

По факту у него постоянный номер 692957440, а номер 692957312 появляется только если начальный LBA отличается от 0.
Видно, что номера отличаются на 128, но все это наводит на мысли о возможности корректного проведения Remap при помощи Victoria.

savely писал(а):Ну, список файлов, которые не нравятся - это просто информация или дополнительная? ;)

Не совсем понял вопрос. ;-)
Это - настоящий лог, полученный после загрузки командой DISM /Image:C:\ /ScratchDir:D:\1 /Cleanup-image /ScanHealth

Я насчитал CSI Manifest Corruption: 9 и CSI Payload Corruption: 7.
Эти сбои могли произойти вследствие установки обновлений или одного нечитаемого сектора?
AleksP

 
Сообщения: 178
Зарегистрирован: Ср дек 15, 2004 5:47 am
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение AleksP » Чт ноя 19, 2020 7:51 pm

Похоже, что плохой блок действительно "плавающий" и его номер зависит от значения Start LBA.
По всей видимости, номера будут отличаться в пределах размера block size, то есть 256.

Пробовать сделать с ним что-нибудь дальше или приступать к удалению последних обновлений?
AleksP

 
Сообщения: 178
Зарегистрирован: Ср дек 15, 2004 5:47 am
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение savely » Пт ноя 20, 2020 8:16 am

Похоже, что плохой блок действительно "плавающий" и его номер зависит от значения Start LBA.


Номер+Start LBA всегда одинаковое число? Ну, относительный там номер тогда, т.е. НЕ плавающий.

Пробовать сделать с ним что-нибудь дальше или приступать к удалению последних обновлений?

Ну, с ним в любом случае надо что-то делать. Выбрать скан и Erase при ошибке.
Аватара пользователя
savely
HWBY Team
HWBY Team
 
Сообщения: 6876
Зарегистрирован: Вс мар 17, 2002 2:40 pm
Откуда: Моск. обл., г.Троицк
Благодарил (а): 2 раз.
Поблагодарили: 27 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение AleksP » Пт ноя 20, 2020 7:17 pm

Номер + Start LBA разные числа, для некоторых значений Start LBA появляются два нечитаемых блока с разницей номеров равной 256.

LBA Start -> Block number
0 -> 692957440
1 -> 692957441
2 -> 692957442
...
65 -> 692957505
...
96 -> 692957536
97 -> 692957281, 692957537
...
103 -> 692957287, 692957543
104 -> 692957288
...

Может лучше сначала попробовать Remap или Restore перед Erase?
Правда в инструкции написано, что Restore - платная функция. ;-)
AleksP

 
Сообщения: 178
Зарегистрирован: Ср дек 15, 2004 5:47 am
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение AleksP » Сб ноя 21, 2020 4:26 am

Сканирование с минимально возможным размером block size 32 выявило только один Block 692957536 Error: UNCR.
AleksP

 
Сообщения: 178
Зарегистрирован: Ср дек 15, 2004 5:47 am
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение savely » Сб ноя 21, 2020 5:55 am

Может лучше сначала попробовать Remap или Restore перед Erase?


Да как угодно.
Аватара пользователя
savely
HWBY Team
HWBY Team
 
Сообщения: 6876
Зарегистрирован: Вс мар 17, 2002 2:40 pm
Откуда: Моск. обл., г.Троицк
Благодарил (а): 2 раз.
Поблагодарили: 27 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение AleksP » Сб ноя 21, 2020 11:58 am

Для того, чтобы определить на каком логическом диске находятся сбойные сектора, запустил в Victoria Advanced->View part data.

Vpd.jpg

Фактически жесткий диск разбит на два логических, но Victoria определила их некорректно.

Файловая система дисков не определена, End LBA первого диска больше Start LBA второго, отсутствует загрузочный диск.

Может ли это также причиной сбоя и необходимы ли какие-нибудь действия по восстановлению файловой системы?
AleksP

 
Сообщения: 178
Зарегистрирован: Ср дек 15, 2004 5:47 am
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение AleksP » Сб ноя 21, 2020 5:59 pm

Удалил последнее обновление Package_for_RollupFix~31bf3856ad364e35~amd64~~9600.19873.1.4, у которого был статус Install Pending.

После этого на 100% компьютер завис, после перезагрузки обновления нет и статус предыдущего обновления Package_for_RollupFix~31bf3856ad364e35~amd64~~9600.19847.1.15 изменился с Uninstall Pending на Install Pending с текущей датой.
Это обновление также было удалено, компьютер не завис, но BSOD при запуске сохранился.

Теперь последнее обновление в системе Package_for_RollupFix~31bf3856ad364e35~amd64~~9600.19817.1.11, поменяло статус Superseded на Install Pending.

Команда DISM ... /RevertPendingActions результата не дала.

В списке и статусе обновлений ничего не изменилось, актуальный перечень прикладываю
222211.zip
(5.66 Кб) Скачиваний: 5

Имеет смысл перед другими действиями удалить все обновления, начинающиеся с имени Package_for_RollupFix~31bf3856ad364e35~amd64~~9600?

Или может лучше попробовать параметр DISM ... /RestoreHealth?
AleksP

 
Сообщения: 178
Зарегистрирован: Ср дек 15, 2004 5:47 am
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение AleksP » Вс ноя 22, 2020 12:14 pm

Спасибо, все заработало.

В итоге после удаления последнего обновления и /RevertPendingActions помог запуск в безопасном режиме с отключением проверки подписи цифровых драйверов (F7), после чего система сама отменила все неустановленные обновления.

Что сейчас необходимо предпринять, чтобы таких ситуаций больше не повторялось - отключить автоматические обновления, включить создание резервных точек, сделать бэкап рабочей системы?
AleksP

 
Сообщения: 178
Зарегистрирован: Ср дек 15, 2004 5:47 am
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение AleksP » Вс ноя 22, 2020 2:35 pm

Программа sigverif выявила 101 неподписанный драйвер.
После запуска программы verifier и перезагрузки компьютера появился новый BSOD: DRIVER_VERIFIER_IOMANAGER_VIOLATION (dtsoftbus01.sys)

Компьютер запускается только в безопасном режиме с отключением проверки подписи цифровых драйверов (F7).
При запуске в обычном режиме по-прежнему появляется BSOD 0cx000021a.

Можно решить проблему с конфликтующими драйверами?
AleksP

 
Сообщения: 178
Зарегистрирован: Ср дек 15, 2004 5:47 am
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение savely » Пн ноя 23, 2020 5:48 am

Разве сложно выяснить, кто такой dtsoftbus01.sys и снести соотв. приложение?

> но Victoria определила их некорректно

Виктория не умеет работать с GPT-разбивкой.
Аватара пользователя
savely
HWBY Team
HWBY Team
 
Сообщения: 6876
Зарегистрирован: Вс мар 17, 2002 2:40 pm
Откуда: Моск. обл., г.Троицк
Благодарил (а): 2 раз.
Поблагодарили: 27 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение AleksP » Пн ноя 23, 2020 10:52 am

Dtsoftbus01.sys входит в состав DAEMON TOOLS, но его удаление результата не дало.

Victoria не смогла выполнить Remap 8 нечитаемых секторов по причине 6 https://hdd.by/victoria_faq/.
AleksP

 
Сообщения: 178
Зарегистрирован: Ср дек 15, 2004 5:47 am
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение savely » Пн ноя 23, 2020 7:53 pm

> Victoria не смогла выполнить Remap 8 нечитаемых секторов по причине 6 https://hdd.by/victoria_faq/.

А кто мешает устранить "причину 6"? Начиная от того, что я советовал Erase на Bad при скане.
И заканчивая "в уме" записью по всей поляне.

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

> Dtsoftbus01.sys входит в состав DAEMON TOOLS, но его удаление результата не дало.

Какого результата не дало? Неужели все так же
> После запуска программы verifier и перезагрузки компьютера появился новый BSOD: DRIVER_VERIFIER_IOMANAGER_VIOLATION (dtsoftbus01.sys)
Аватара пользователя
savely
HWBY Team
HWBY Team
 
Сообщения: 6876
Зарегистрирован: Вс мар 17, 2002 2:40 pm
Откуда: Моск. обл., г.Троицк
Благодарил (а): 2 раз.
Поблагодарили: 27 раз.

Re: После установки обновлений перестала загружаться Windows 8.1

Сообщение savely » Пн ноя 23, 2020 7:56 pm

На данном этапе я бы пролечил bad, потом sfc /scannow.
Аватара пользователя
savely
HWBY Team
HWBY Team
 
Сообщения: 6876
Зарегистрирован: Вс мар 17, 2002 2:40 pm
Откуда: Моск. обл., г.Троицк
Благодарил (а): 2 раз.
Поблагодарили: 27 раз.

След.

Вернуться в Операционные системы

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3