В работе Восстановление Windows 11 24H2 10.0.26100.2605

Переводчик Google

shulgovskiy

Новый пользователь
Сообщения
18
Реакции
0
Люди добрые, помогите с бедой. Windows 11 24H2 перестала загружаться. Сразу скажу, переустановка не вариант (3 года настроек под себя, куча спец софта и т.д., притом ноут не новый, некоторые драйвера от производителя уже не найдёшь) Произошел сбой диска (не знаю почему, вечером как всегда после работы выключил, а утром при включении уже на загрузился), так как через Diskpart системный диск определялся как RAW. Проверил и восстановил ошибки диска через CHKDSK. Оказался также побит загрузчик, его я восстановил. Также побит раздел восстановления, его пока не восстанавливал, так как загружаюсь в среду восстановления с флешки и выполняю все в командной строке. Множество системных файлов также оказались побиты, в логе CBS около 1000 файлов показывает поврежденных. Хранилище компонентов системы естественно повреждено. DISM показывает версию системы 10.0.26100.2605, сам DISM при этом версии 10.0.26100.1150, при этом последний DISM на данный момент в Windows ADK версии 10.1.26100.2454 (на Microsoft Learn написано, что DISM может работать с образами только либо своей версии, либо версии ниже), при попытке восстановить хранилище компонентов с помощью оригинального образа версии 10.0.26100.2605 пишет ошибку 87 (из-за несовпадения версий самого DISM и образа). SFC же не хочет ни в какую восстанавливать файлы с указанием на папку с файлами для восстановления аргументом /offbootdir (на внешний диск распаковал instal.wim с оригинального образа microsoft версии 10.0.26100.2605), пишет что обнаружил поврежденные файлы, но не может восстановить их. Притом что если вручную заменять файлы по логу из этого образа, то они проходят верификацию и исчезают из лога при повторном прогоне sfc. Может кто подсказать, куда чего копать? Тыщу файлов вручную заменять такое себе удовольствие.
 
Множество системных файлов также оказались побиты, в логе CBS около 1000 файлов показывает поврежденных.
Приложите этот лог;
Может кто подсказать, куда чего копать? Тыщу файлов вручную заменять такое себе удовольствие.
Как бы другого варианта и нет, и то не факт, что это восстановление поможет загрузить систему. Но, попытаться стоит.

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

Главное копией файлов реестра запаситесь, а ещё лучше образом текущего состояния системы.
 
Вот логи

Виктория не показала ошибок диска. Наверх на папку WinSxS закинул файлы из чистого образа с заменой и прогнал SFC, dism теперь запускает проверку, но не может восстановить файлы. Система уже подаёт признаки жизни, один раз даже не пошла в ребут, но был серый экран, теперь даже можно включить лог загрузки, ntbtlog.txt показывает что не могут загрузиться несколько драйверов от сторонних программ, попробую потом накатить проги на рабочую систему и выдернуть нужные файлы. Из под WinPE Dism++ просит подключить образ при исправлении, я еще не разобрался, что он имеет ввиду, так как смонтированный образ винды на виртуальный привод видимо для этого не подходит. SFC всё также не восстанавливает файлы с аргументом /offbootdir.
 

Вложения

Последнее редактирование:
Все те компоненты, которые "10.0.26100.1" нужно восстанавливать из установочного образа.

Которые другие, например, "10.0.27000.388" из файлов обновлений:
Код:
Package_5_for_KB5048162
Код:
000112ea Hashes for file member [l:25]'PresentationFramework.dll' do not match.
 Expected: {l:32 ml:33 b:6aa96d2e605b73de452f7b03e1a2b0fbfbd44c627dd0550de07abbe55373caa0}.
 Actual: {l:32 b:90e3836e8d92a80a2e66f1d486dda2cdd04361d0cbcf1e224116925d2a0215f7}.
000112eb [SR] Cannot repair member file [l:25]'PresentationFramework.dll' of WPF-PresentationFramework, version 10.0.27000.388, arch x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
000112ec Hashes for file member [l:25]'PresentationFramework.dll' do not match.
 Expected: {l:32 ml:33 b:6aa96d2e605b73de452f7b03e1a2b0fbfbd44c627dd0550de07abbe55373caa0}.
 Actual: {l:32 b:90e3836e8d92a80a2e66f1d486dda2cdd04361d0cbcf1e224116925d2a0215f7}.
000112ed [SR] Cannot repair member file [l:25]'PresentationFramework.dll' of WPF-PresentationFramework, version 10.0.27000.388, arch x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
000112ee [SR] This component was referenced by [l:79]'Package_5_for_KB5048162~31bf3856ad364e35~amd64~~10.0.9290.1.5048162-112_neutral'
000112ef Hashes for file member [l:25]'PresentationFramework.dll' do not match.
 Expected: {l:32 ml:33 b:6aa96d2e605b73de452f7b03e1a2b0fbfbd44c627dd0550de07abbe55373caa0}.
 Actual: {l:32 b:90e3836e8d92a80a2e66f1d486dda2cdd04361d0cbcf1e224116925d2a0215f7}.
 
Что-то не могу разобраться, если есть нужный файл обновления формата msu, как его указать источником восстановления для SFC? Если файл обновления распаковать, в нём файлы формата .cap, .psf, .wim. Если и wim распаковать, то в нём множество файлов.
 
Что-то не могу разобраться, если есть нужный файл обновления формата msu, как его указать источником восстановления для SFC?
Его не нужно делать источником, его можно инсталлировать в оффлайн-систему с помощью DISM, или извлечь нужные/ отдельные файлы.
 
Прикладываю подчищенный от всего лишнего лог после всех проделанных манипуляций по попытке восстановления системы. Помогите расшифровать оставшиеся записи, что еще этому шиндовсу нужно. Сборку 26100.2454 скачал, указываю как источник восстановления, он всё равно пишет, что хэши не совпадают

Ан нет, файлы подхватил

Но не все
 

Вложения

  • CBS.log
    CBS.log
    88.4 KB · Просмотры: 3
  • CBS.log
    CBS.log
    2.5 MB · Просмотры: 1
Последнее редактирование:
Где, ёмаё, взять dll`ки для факса??? А именно FXSCOM.dll version 10.0.26100.2454, FXSCOMEX.dll version 10.0.26100.2454, FXSRESM.dll version 10.0.26100.2454.
В Интернетах про службу факсов вооще нет ничего толкового. Вопрос еще откуда вообще в моей винде факсовые файлы? Может вместе с драйверами на сканер устанавливались?

И что за файлы со словами Dolby? На чистую систему на другой ссд установил драйвера на звук от производителя ноута, установил Dolby Access, подкидывал эту винду как источник для дисма и сфц, всё равно чет ему не нравится.
 

Вложения

  • CBS.log
    CBS.log
    11.3 KB · Просмотры: 2
Последнее редактирование:
С файлами факса разобрался, в рабочую систему можно добавить так: Настройки -> Система -> Дополнительные компоненты -> Добавление дополнительного компонента -> Факсы и сканирование Windows.
И из под рабочей винды уже их подтянуть
 
Где, ёмаё, взять dll`ки для факса??? А именно FXSCOM.dll version 10.0.26100.2454, FXSCOMEX.dll version 10.0.26100.2454, FXSRESM.dll version 10.0.26100.2454.
Вы полагаете, что это критические системные файлы, которые могут влиять на загрузку системы?

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

И да, что-то лог какой-то куцый, Вы его самостоятельно обрезаете, с какой целью?
 
Ещё не добился загрузки, по порядку по файлам иду. Лог через Notepad++ привожу в удобочитаемое состояние
 
Не подскажите, что это за манифесты и где их достать?
Microsoft-Windows-Printing-WFS-FoD-Package~31bf3856ad364e35~amd64~~10.0.26100.2454
Microsoft-Windows-WirelessDisplay-FOD-Package~31bf3856ad364e35~amd64~ru-RU~10.0.26100.1742
wow64_microsoft-windows-d..ec-wow64-deployment_31bf3856ad364e35_10.0.26100.2605_none_98bf7fd5fee28b38
amd64_microsoft-windows-dolbycodec-deployment_31bf3856ad364e35_10.0.26100.2605_none_d1fa25fa840aaa1b
x86_microsoft-windows-l..terprisek.resources_31bf3856ad364e35_10.0.26100.2605_en-us_30e473cb12f47e94
amd64_microsoft-windows-l..terprisek.resources_31bf3856ad364e35_10.0.26100.2605_en-us_8d030f4ecb51efca
x86_microsoft-windows-l..terprisek.resources_31bf3856ad364e35_10.0.26100.2605_en-us_01950b6ad92943cc
amd64_microsoft-windows-l..terprisek.resources_31bf3856ad364e35_10.0.26100.2605_en-us_5db3a6ee9186b502
x86_microsoft-windows-l..nterprise.resources_31bf3856ad364e35_10.0.26100.2605_en-us_950cfa63dba4641b
amd64_microsoft-windows-l..nterprise.resources_31bf3856ad364e35_10.0.26100.2605_en-us_f12b95e79401d551
x86_microsoft-windows-l..fessional.resources_31bf3856ad364e35_10.0.26100.2605_en-us_9d1cd92350ebf52a
amd64_microsoft-windows-l..fessional.resources_31bf3856ad364e35_10.0.26100.2605_en-us_3afc037d85a41379
x86_microsoft-windows-l..fessional.resources_31bf3856ad364e35_10.0.26100.2605_en-us_33b21db9ada5f983
amd64_microsoft-windows-l..fessional.resources_31bf3856ad364e35_10.0.26100.2605_en-us_f93b74a709496660
x86_microsoft-windows-l..fessional.resources_31bf3856ad364e35_10.0.26100.2605_en-us_dedd67f9cd46a243
amd64_microsoft-windows-l..fessional.resources_31bf3856ad364e35_10.0.26100.2605_en-us_8fd0b93d66036ab9
 

Вложения

  • dism.log
    dism.log
    48.2 KB · Просмотры: 1
Эти *.mum:
Код:
(p)    CBS MUM Corrupt    (n)            Microsoft-Windows-Printing-WFS-FoD-Package~31bf3856ad364e35~amd64~~10.0.26100.2454
Код:
(p)    CBS MUM Corrupt    (n)            Microsoft-Windows-WirelessDisplay-FOD-Package~31bf3856ad364e35~amd64~ru-RU~10.0.26100.1742
, содержатся в KB5046740 и KB5043080 соответственно, как и *.cat - т.е. восстанавливать нужно именно пары и по пути:
Код:
C:\Windows\servicing\Packages\

Эти файлы:
Код:
10.0.26100.2605
, содержатся в KB5048667.
 
Последнее редактирование:
Обновление KB5048667 не хочет интегрироваться в чистый оффлайн образ. Интегрирую в чистый оффлайн образ версии 26100.1 с помощью команды Dism /image:D:\26100.1_amd64_en-us\ /Add-Package /PackagePath:D:\2\windows11.0-kb5048667-x64_d4ad0ca69de9a02bc356757581e0e0d6960c9f93.msu
Dism выдаёт ошибку 1392 "Файл или папка повреждены. Чтение невозможно."
В этот же образ нормально вставали обновления kb5046740, kb5043080, kb5048162, а обновление KB5048667 не хочет (образ перед интеграцией каждого обновления каждый раз по новому вытягиваю из iso файла, удаляя предварительно предыдущий образ). Лог при этом весит 120Мб
 
Интегрирую не в исо образ, а из исо образа wim файл распаковываю в отдельную папку и туда уже интегрирую, чтобы потом эту папку указать источником для дисма. Таким образом большинство файлов восстановилось.
При распаковке файла обновления там есть WIM файл, при распаковке WIM файла в нем есть нужные манифесты, только я не понял, куда их нужно закидывать?
 
Наконец-то я увидел заветные слова: Защита ресурсов Windows не обнаружила нарушений целостности.
НО
Система всё также не загружается, ntbtlog.txt пишет:

BOOTLOG_NOT_LOADED \SystemRoot\System32\DriverStore\FileRepository\uiomap.inf_amd64_11efbd9b4c5f482e\uiomap.sys
BOOTLOG_NOT_LOADED \SystemRoot\System32\drivers\dxgkrnl.sys
BOOTLOG_NOT_LOADED \SystemRoot\System32\drivers\dxgkrnl.sys
BOOTLOG_NOT_LOADED \SystemRoot\SysWow64\drivers\ViGEmBus.sys
BOOTLOG_NOT_LOADED \SystemRoot\System32\drivers\dxgkrnl.sys
BOOTLOG_NOT_LOADED \SystemRoot\System32\drivers\dxgkrnl.sys
BOOTLOG_NOT_LOADED \SystemRoot\System32\drivers\CmBatt.sys
BOOTLOG_NOT_LOADED \SystemRoot\System32\drivers\CmBatt.sys
BOOTLOG_NOT_LOADED \SystemRoot\SysWow64\drivers\SteamStreamingSpeakers.sys
BOOTLOG_NOT_LOADED \SystemRoot\SysWow64\drivers\nvvad64v.sys
BOOTLOG_NOT_LOADED \SystemRoot\SysWow64\drivers\ScpVBus.sys
BOOTLOG_NOT_LOADED \SystemRoot\SysWow64\drivers\Oculus_ViGEmBus.sys
BOOTLOG_NOT_LOADED \SystemRoot\SysWow64\drivers\ViGEmBus.sys
BOOTLOG_NOT_LOADED \SystemRoot\SysWow64\drivers\dtultrascsibus.sys
BOOTLOG_NOT_LOADED \SystemRoot\SysWow64\drivers\oculusvad.sys
BOOTLOG_NOT_LOADED \SystemRoot\SysWow64\DRIVERS\LEqdUsb.Sys
BOOTLOG_NOT_LOADED \SystemRoot\SysWow64\drivers\SteamStreamingSpeakers.sys
BOOTLOG_NOT_LOADED \SystemRoot\SysWow64\drivers\nvvad64v.sys
BOOTLOG_NOT_LOADED \SystemRoot\SysWow64\drivers\ScpVBus.sys
BOOTLOG_NOT_LOADED \SystemRoot\SysWow64\drivers\Oculus_ViGEmBus.sys
BOOTLOG_NOT_LOADED \SystemRoot\SysWow64\drivers\ViGEmBus.sys
BOOTLOG_NOT_LOADED \SystemRoot\SysWow64\drivers\dtultrascsibus.sys
BOOTLOG_NOT_LOADED \SystemRoot\SysWow64\drivers\oculusvad.sys
BOOTLOG_NOT_LOADED \SystemRoot\System32\drivers\dxgkrnl.sys
BOOTLOG_NOT_LOADED \SystemRoot\System32\drivers\dxgkrnl.sys
BOOTLOG_NOT_LOADED \SystemRoot\System32\drivers\BTHUSB.sys

Сейчас попробую эти файлы от рабочей системы подкинуть.

И может знаете, в логе cbs есть записи типа
CSIPERF - FilePI Queue 4188ms
CSIPERF - FilePI Queue 336ms
Как я понимаю, это время чтения отдельных секторов памяти? Просто интернет не хочет отвечать на вопрос, что означает пометка CSIPERF
 
Последнее редактирование:
Назад
Сверху Снизу