Может ли кто-нибудь оказать мне помощь в восстановлении образа моего сервера 2012 R2?
У меня есть виртуальная машина 2012 R2, и я прикрепил установочный DVD, который мы использовали из нашего хранилища данных. Затем я запускаю команду:
dism /online /cleanup-image /restorehealth /source:WIM:D:\sources\install.wim:1 /limitaccess
Я вижу, что WIM существует в этом месте:
Инструмент запускается и некоторое время остается на уровне 20%, а затем выдает ошибку с сообщением:
Error: 0x800f081f, The source files could not be found
Журнал DISM содержит несколько строк с ошибками:
DISM package manager: The source files could not be found; their location must be specified using the /source option to restore the feature
В журнале CBS есть множество строк, в которых говорится:
Failed to getfile from WIM sandbox process [HRESULT = 0x80070003 - ERROR_PATH_NOT_FOUND]
Failed to look for the file WinSxS\wow64_some_package_name
Repr: not able to find replacement file for compenent
За ним следует множество строк, в которых говорится:
Repair failed: missing replacement payload.
(p) CSI Payload Corrupt
Может ли кто-нибудь сказать мне, почему он говорит, что файлы не могут быть найдены, когда я указываю на тот же файл install.wim, который изначально использовался для установки Windows?
Я даже попытался извлечь WIM в место на диске C: \ и использовать его, но потерпел неудачу с той же ошибкой.
Запуск / startcomponentcleanup приводит к ошибке 14098, а в журнале DISM указано 0x80073712, что означает, что манифест CBS поврежден? Решение, которое, как ни смешно, состоит в том, чтобы запустить / восстановить здоровье: P
Я знаю, что это поздно, но пока не нашел на это ответа. Ваш ISO Server 2012 R2 будет иметь больше, чем просто Std server 2012 r2, он также может иметь базовую установку и, возможно, установку центра обработки данных. Вы должны изменить индексы, чтобы команда win работала с вашей версией.
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:wim:c:\install.wim:1 /LimitAccess
на моем подставке / носителе центра обработки данных 2012 R2 у него есть 4 индекса, для ремонта мне нужно убедиться, что я использую правильный, используя следующую команду, я могу проверить имя индекса
dism /get-wiminfo /wimfile:c:\install.wim /index:1
dism /get-wiminfo /wimfile:c:\install.wim /index:2
dism /get-wiminfo /wimfile:c:\install.wim /index:3
etc...
Index : 1
Name : Windows Server 2012 R2 SERVERSTANDARDCORE
Index : 2
Name : Windows Server 2012 R2 SERVERSTANDARD
Index : 3
Name : Windows Server 2012 R2 SERVERDATACENTERCORE
Index : 4
Name : Windows Server 2012 R2 SERVERDATACENTER
поэтому для своей установки я использую
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:wim:c:\install.wim:4 /LimitAccess
Я использую Index 4, так как установил версию Datacenter с графическим интерфейсом.
Я выполнил следующую команду, чтобы проверить свой тип установки:
dism /get-wiminfo /wimfile:c:\install.wim /index:2
а затем отремонтировали:
dism /Online /Cleanup-Image /RestoreHealth /Source:wim:c:\install.wim:1 /LimitAccess
В конце концов, я попробовал другой источник восстановления (еще один ISO 2012 R2, который у меня был, тот же номер версии, я думаю, но из другого источника загрузки).
У меня все еще есть сообщения о повреждении хранилища компонентов в журнале CBS, но, похоже, это исправило достаточно, чтобы Центр обновления Windows снова начал работать.
Думаю, я сделаю перезагрузку и попробую выполнить онлайн-ремонт, используя WU в качестве источника ремонта.