Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 10 (http://forum.oszone.net/forumdisplay.php?f=118)
-   -   Не запускается при переносе на другое железо (http://forum.oszone.net/showthread.php?t=349720)

berkut_174 30-09-2021 10:18 2967820

Не запускается при переносе на другое железо
 
Всем привет!
Есть образ Windows 10.0.18362.418 снятый с живой машины.
Пробую его раскатать на другую машину, но он не стартует с ошибкой INACCESSIBLE_BOOT_DEVICE.
Если этот же образ вернуть обратно на исходную машину, система стартует без всяких дополнительных манипуляций.
Стандартные рекомендации по устранению этой ошибки не дают результата, хотя до этого с подобным сталкивался и успешно восстанавливал загрузку аналогичных систем.
Закралась мысль, что проблема может быть в TPM, который вероятно был активирован на исходной машине. Проблема в том, что я до этого с ним не сталкивался.
Проверить сейчас не могу, так как нет физического доступа к машине, у меня остался только образ. На вид система практически чистая.
Но я отчётливо вижу в реестре снятого образа этот модуль — Trusted Platform Module. При этом разделы на машине не зашифрованы.
Кто может прокомментировать данную ситуация, касаемо TPM и его возможного влияния на загрузку системы ?
Потому что у меня совершенно нет идей, как заставить грузиться этот образ на другой платформе...
Заранее спасибо.

Angry Demon 30-09-2021 11:00 2967824

Цитата:

Цитата berkut_174
Есть образ Windows 10.0.18362.418 снятый с живой машины

Параметры которой нам нужно угадать?

Цитата:

Цитата berkut_174
Пробую его раскатать на другую машину

Её параметры нам тоже угадать или с потолка взять?

berkut_174 30-09-2021 12:05 2967828

Цитата:

Цитата Angry Demon
Параметры которой нам нужно угадать? »

У меня нет доступа к этой машине, к сожалению, не могу сейчас сказать, но какая-то более-менее современная машина на UEFI с модулем TPM.
В реестре хотел посмотреть, но не вижу куста реестра HARDWARE.
Если Вы знаете, где можно посмотреть это, подключив куст реестра внутри образа, сообщите, пожалуйста, я сделаю это.

Цитата:

Цитата Angry Demon
Её параметры нам тоже угадать или с потолка взять? »

ASUS LGA1155 P8H61-M

Добавлю, что обычно с такими проблемами не сталкивался, никогда не встречал Windows 10, чтобы при переносе на другую платформу были такие проблемы. Я также пробовал переносить эту систему в виртуальную среду, но ошибка та же. Честно говоря, такая задача изначально и стояла — перенос системы в QEMU/KVM.

Спасибо!

Цитата:

Цитата berkut_174
В реестре хотел посмотреть, но не вижу куста реестра HARDWARE. »

Нашёл: плата ASRock B365M-HDV, BIOS P4.30

berkut_174 12-10-2021 19:04 2968628

Попробую поднять тему...
Так и не удалилось заставить запускаться систему. Возможно у кого есть какие-то идеи ?
Заранее спасибо.

bredych 13-10-2021 02:13 2968649

Цитата:

Цитата berkut_174 (Сообщение 2967820)
Всем привет!
Есть образ Windows 10.0.18362.418 снятый с живой машины.
Пробую его раскатать на другую машину, но он не стартует с ошибкой INACCESSIBLE_BOOT_DEVICE.

А генерализацию делать перед снятием не стали? Почему?

berkut_174 16-10-2021 09:15 2968972

Цитата:

Цитата bredych
А генерализацию делать перед снятием не стали? Почему? »

Не понимаю о чём речь, объясните, пожалуйста.

bredych 16-10-2021 11:41 2968983

https://docs.microsoft.com/en-us/win...s-installation

berkut_174 16-10-2021 15:31 2969000

Цитата:

Цитата bredych
https://docs.microsoft.com/en-us/win...s-installation »

Если я правильно понял, то мне такой вариант не подходит.
Мне нужно перенести ОС в виртуальную среду один-в-один, мне не нужно чтобы какие то данные пострадали в ней.
sysprep это утилита для OEM-щиков, насколько знаю, сам ей никогда не пользовался.
Драйвера я могу зачистить и через реестр, что в общем то и делалось, но это в случае с этой машиной никак не помогает.

bredych 18-10-2021 07:02 2969104

Так сиспреп и не дергает данные, он именно корректно, штатными мерами отвязывает от железа. Чтоб можно было вашу ось со всеми настройками, софтом и мусором, закинуть на любое неизвестное заранее железо, и оно работало.

berkut_174 18-10-2021 08:54 2969113

Цитата:

Цитата bredych
Так сиспреп и не дергает данные, он именно корректно, штатными мерами отвязывает от железа. Чтоб можно было вашу ось со всеми настройками, софтом и мусором, закинуть на любое неизвестное заранее железо, и оно работало. »

Код:

sysprep /oobe /generalize /reboot /quiet
Так ?

Мне так не надо, потому что после этого из домена вылетает и Windows как будто бы после покупки нового оборудования :)
Я не нашёл ничего более интересного в этой утилите, возможно не увидел заветные ключики...

berkut_174 18-10-2021 13:12 2969140

Вот живой пример, у меня в C:\Users пачка юзеров, запускаю генерализацию, получаю отлуп:
Код:

2021-10-18 14:33:08, Info                  SYSPRP ========================================================
2021-10-18 14:33:08, Info                  SYSPRP ===          Beginning of a new sysprep run          ===
2021-10-18 14:33:08, Info                  SYSPRP ========================================================
2021-10-18 14:33:08, Info      [0x0f004d] SYSPRP The time is now 2021-10-18 14:33:08
2021-10-18 14:33:08, Info      [0x0f004e] SYSPRP Initialized SysPrep log at C:\Windows\System32\Sysprep\Panther
2021-10-18 14:33:08, Info      [0x0f0054] SYSPRP ValidatePrivileges:User has required privileges to sysprep machine
2021-10-18 14:33:08, Info      [0x0f007c] SYSPRP FCreateTagFile:Successfully deleted tag file C:\Windows\System32\Sysprep\Sysprep_succeeded.tag
2021-10-18 14:33:08, Info      [0x0f003d] SYSPRP WinMain:Displaying dialog box for user to choose sysprep mode...
2021-10-18 14:33:11, Info      [0x0f00d7] SYSPRP WinMain:Pre-validing 'cleanup' internal providers.
2021-10-18 14:33:11, Info                  SYSPRP RunExternalDlls:Running platform actions specified in action file for phase 3
2021-10-18 14:33:11, Info                  SYSPRP SysprepSession::CreateSession: Successfully created instance with action file C:\Windows\System32\Sysprep\ActionFiles\Cleanup.xml, and mode <null>
2021-10-18 14:33:12, Info                  SYSPRP SysprepSession::Validate: Beginning action execution from C:\Windows\System32\Sysprep\ActionFiles\Cleanup.xml
2021-10-18 14:33:12, Info                  SYSPRP SysprepSession::CreateXPathForSelection: Sysprep mode in registry is <null>
2021-10-18 14:33:12, Info                  SYSPRP SysprepSession::CreateXPathForSelection: Processor architecture in registry is AMD64
2021-10-18 14:33:12, Info                  SYSPRP ActionPlatform::LaunchModule: Executing method 'Sysprep_Clean_Validate_Opk' from C:\Windows\System32\spopk.dll
2021-10-18 14:33:14, Info                  SYSPRP ActionPlatform::LaunchModule: Successfully executed 'Sysprep_Clean_Validate_Opk' from C:\Windows\System32\spopk.dll without error
2021-10-18 14:33:14, Info      [0x0f00d7] SYSPRP WinMain:Pre-validing 'generalize' internal providers.
2021-10-18 14:33:14, Info                  SYSPRP RunExternalDlls:Running platform actions specified in action file for phase 1
2021-10-18 14:33:14, Info                  SYSPRP SysprepSession::CreateSession: Successfully created instance with action file C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml, and mode <null>
2021-10-18 14:33:14, Info                  SYSPRP SysprepSession::Validate: Beginning action execution from C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml
2021-10-18 14:33:14, Info                  SYSPRP SysprepSession::CreateXPathForSelection: Sysprep mode in registry is <null>
2021-10-18 14:33:14, Info                  SYSPRP SysprepSession::CreateXPathForSelection: Processor architecture in registry is AMD64
2021-10-18 14:33:14, Info                  SYSPRP ActionPlatform::LaunchModule: Executing method 'ValidateBitLockerState' from C:\Windows\System32\BdeSysprep.dll
2021-10-18 14:33:14, Info                  SYSPRP ActionPlatform::LaunchModule: Successfully executed 'ValidateBitLockerState' from C:\Windows\System32\BdeSysprep.dll without error
2021-10-18 14:33:14, Info                  SYSPRP ActionPlatform::LaunchModule: Executing method 'SysprepGeneralizeValidate' from C:\Windows\System32\AppxSysprep.dll
2021-10-18 14:33:14, Info                  SYSPRP Entering SysprepGeneralizeValidate (Appx) - validating whether all apps are also provisioned.

2021-10-18 14:33:14, Error                SYSPRP Package Microsoft.NetworkSpeedTest_1.0.0.23_x64__8wekyb3d8bbwe was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.

2021-10-18 14:33:14, Error                SYSPRP Failed to remove apps for the current user: 0x80073cf2.

2021-10-18 14:33:14, Error                SYSPRP Exit code of RemoveAllApps thread was 0x3cf2.
2021-10-18 14:33:14, Error                SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'SysprepGeneralizeValidate' from C:\Windows\System32\AppxSysprep.dll; dwRet = 0x3cf2
2021-10-18 14:33:14, Error                SYSPRP SysprepSession::Validate: Error in validating actions from C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml; dwRet = 0x3cf2
2021-10-18 14:33:14, Error                SYSPRP RunPlatformActions:Failed while validating Sysprep session actions; dwRet = 0x3cf2
2021-10-18 14:33:14, Error      [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 0x3cf2
2021-10-18 14:33:14, Error      [0x0f00d8] SYSPRP WinMain:Hit failure while pre-validate sysprep generalize internal providers; hr = 0x80073cf2
2021-10-18 14:33:18, Info      [0x0f0052] SYSPRP Shutting down SysPrep log
2021-10-18 14:33:18, Info      [0x0f004d] SYSPRP The time is now 2021-10-18 14:33:18

В результате вижу, что этот пакет принадлежит доменному юзеру. Чего делать ? Удалить я его не могу, а если у меня пачками такая история будет валиться с разными пользователя ?

Попробовал сделать конфиг, чтобы скипнуть OOBE:
Код:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="oobeSystem">
          <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
              <OOBE>
                    <HideEULAPage>true</HideEULAPage>
                    <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
                    <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
                    <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                    <HideLocalAccountScreen>true</HideLocalAccountScreen>
                    <ProtectYourPC>1</ProtectYourPC>
              </OOBE>
          </component>
          <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
              <OOBE>
                    <HideEULAPage>true</HideEULAPage>
                    <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
                    <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
                    <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                    <HideLocalAccountScreen>true</HideLocalAccountScreen>
                    <ProtectYourPC>1</ProtectYourPC>
              </OOBE>
          </component>
          <component name="Microsoft-Windows-International-Core" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
              <InputLocale>ru-RU</InputLocale>
              <SystemLocale>ru-RU</SystemLocale>
              <UILanguage>ru-RU</UILanguage>
              <UserLocale>ru-RU</UserLocale>
          </component>
          <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
              <InputLocale>ru-RU</InputLocale>
              <SystemLocale>ru-RU</SystemLocale>
              <UILanguage>ru-RU</UILanguage>
              <UserLocale>ru-RU</UserLocale>
          </component>
          <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
              <SkipAutoActivation>true</SkipAutoActivation>
          </component>
          <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
              <SkipAutoActivation>true</SkipAutoActivation>
          </component>
    </settings>
</unattend>

Эффекта ноль....

Я не пойму, зачем мне sysprep, после которого мне придётся фактически перенастроить машину заново!


Время: 20:40.

Время: 20:40.
© OSzone.net 2001-