Назад | Перейти на главную страницу

Не удается восстановить резервную копию с нуля (ошибка 0x80070057) на Hyper-V

Я пытаюсь создать резервную копию одного из наших контроллеров домена на случай катастрофического сбоя и ищу способы сделать ее более эффективной.

До сих пор мне очень не удавалось заставить какой-либо из методов восстановления действительно РАБОТАТЬ, что ОЧЕНЬ беспокоит.

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

Самый маленький DC, который у нас есть, работает на виртуальной машине в Hyper-V, и это идеальная среда для «тестирования». Хост Hyper-V - это машина с Windows Server 2012 R2, а сам DC - это Windows Server 2016. Я использовал Windows Server Backup на DC, чтобы создать образ без операционной системы и скопировал его на сетевой диск.

Теперь я хочу протестировать процесс восстановления, поэтому на своем собственном компьютере (Windows 10 с Hyper-V) я создал виртуальную машину с приводом C, DVD с образом Windows Server 2016 и еще один диск, на который я скопировал папка резервного копирования, созданная Windows Server Backup.

Операция восстановления распознала образ резервной копии, но не смогла восстановить из-за ошибки 0x80070057. Поиск в Google предполагает, что это связано с различиями в BIOS / UEFI, но исходный DC работает на виртуальной машине поколения 2, как и моя виртуальная машина для тестирования, поэтому очевидно, что это не так. Единственное, что я могу придумать, это то, что исходная виртуальная машина имеет конфигурацию версии 5, а Windows 10 создает виртуальные машины с конфигурацией версии 8.3. Единственное изменение в «оборудовании» состоит в том, что виртуальная машина, которую я пытаюсь восстановить, имеет дополнительный диск, на котором хранится резервная копия.

Итак, означает ли это, что такое восстановление невозможно (поскольку понижение версии конфигурации в Hyper-V, насколько мне известно, не поддерживается)? Я действительно чешу здесь затылок; Я предполагаю, что в этом весь смысл восстановления с нуля, особенно при работе с Windows Serve (то есть чем-то, что вы ХОТИТЕ восстановить, что может быть весьма критичным).

Как СЛЕДУЕТ создать резервную копию исходной виртуальной машины, если я хочу иметь возможность восстановить ее позже на потенциально неизвестное оборудование?

Хорошо, я нашел проблему. Видимо, когда разные версии Hyper-V в разных версиях Windows Server используют разный код для сетевых адаптеров. Я смог восстановить машину после удаления с нее сетевого адаптера. Конечно, я могу снова добавить его позже, после завершения восстановления.

EDIT: также можно создать виртуальную машину с помощью PowerShell New-VM с дополнительным параметром -version 5.0, который создает виртуальную машину, совместимую с виртуальной машиной из Windows Server 2012 R2 (сетевая карта в комплекте).