Статья содержит описание возможных проблем при использовании образа ВМ с ОС Windows.
Диск ВМ повреждён
Если диск ВМ повреждён, платформа не cможет скопировать на него файлы, необходимые для создания образа.
Чтобы решить проблему:
- Запустите ВМ.
- Подключитесь к ВМ по VNC или SPICE.
-
Выполните в консоли администратора команду:
chkdsk /f
- Перезагрузите ВМ средствами ОС. После перезагрузки запустится проверка диска. Дождитесь окончания проверки.
- Выключите ВМ средствами ОС.
Диск ВМ повреждён и возникает ошибка разметки
Создание образа может завершиться с ошибкой, содержащей текст "invalid backup GPT header". Проблема возникает, если используется разметка диска MBR, а ранее была создана резервная копия разметки в формате GPT.
Чтобы решить проблему:
- Выключите ВМ средствами ОС.
- Создайте резервную копию диска ВМ.
-
На узле кластера с ВМ:
-
Выполните команды:
virt-rescue -a /path/to/disk
Пояснения к командеgdisk /dev/sda
-
В интерактивной среде утилиты gdisk выполните следующие действия:
Command (? for help): x Expert command (? for help): z About to wipe out GPT on /dev/sda. Proceed? (Y/N): y GPT data structures destroyed! You may now partition the disk using fdisk or other utilities. Blank out MBR? (Y/N): n MBR is unchanged. You may need to delete an EFI GPT (0xEE) partition with fdisk or another tool. <rescue> exit
-
- Запустите ВМ и проверьте её работу. Если в работе ВМ наблюдаются проблемы, восстановите диск ВМ из резервной копии и обратитесь в техническую поддержку.
ВМ была перезагружена во время работы утилиты sysprep
При создании ВМ из образа на ней запускается утилита sysprep. Если перезагрузить или выключить ВМ до завершения работы утилиты, в ОС появится сообщение "Компьютер неожиданно перезагрузился, или возникла непредвиденная ошибка. Невозможно продолжить установку Windows".
Чтобы решить проблему, создайте ВМ заново и дождитесь окончания работы системы инициализации.
Не запускается утилита sysprep
Проблема может возникнуть в ОС Windows 10 и Windows 11 из-за приложений, блокирующих запуск утилиты. Подробнее см. в документации Microsoft.
Чтобы решить проблему:
- Найдите приложение, которое мешает запуску в логе %WINDIR%\System32\Sysprep\Panther\setupact.log.
-
Удалите приложение. Примеры команд:
get-appxpackage -allusers -name "microsoft.Onedrivesync" | Remove-appxpackage
get-appxpackage -allusers -name "microsoft.languageexperiencepacken-us" | Remove-appxpackage
Пароль не соответствует требованиям Windows
Если пароль ОС не соответствует требованиям безопасности, ВМ будет создана с ошибкой:
"common.remote.CalledProcessError: Command exited with message ошибка: внутренняя ошибка: не удалось выполнить команду агента QEMU «guest-set-user-password»: failed to set password: The password does not meet the password policy requirements. Check the minimum password length, password complexity and password history requirements."
Чтобы решить проблему, увеличьте длину и сложность пароля.