Перенос данных виртуального диска с сервера 2012 R2 на основание 2008

Нам необходимо выполнить резервное копирование данных на сервере 2012 R2 и восстановить их на удаленном сервере Foundation 2008.

Проблемы возникают потому, что 2008 поддерживает только файлы.vhd, а 2012 настаивает только на виртуальных дисках.vhdx.

Любые идеи о том, как я могу получить 2012 R2 для резервного копирования в формате, который можно восстановить в 2008 году?

Изменить: Похоже, я не объяснил это полностью, позвольте мне попробовать еще раз на этот раз:

  • Server 2012 R2 с ролью Hyper-V
  • Может создать файл.vhd на диске нормально
  • При добавлении дисков в контроллер SCSI для виртуализированного сервера (снова 2012 R2) могут быть подключены только.vhdx vDisks, а не.vhd vDisks
  • Поэтому Windows Server Backup не может выполнить резервное копирование на.vhd из виртуализированного сервера.

Edit2: Попытка резервного копирования из уровня Hyper-v, а не из виртуализированного сервера

  • Создать.vhd прикрепить как раздел с буквой диска
  • Настройте Windows Server Backup для резервного копирования на букву диска, представляющую виртуальный диск VHD.
  • Настроить возврат виртуальных дисков данных, используемых виртуализированным сервером 2012 R2
  • Проблема: все эти виртуальные диски - это файлы.vhdx, они должны быть для 2012 R2 hyper-v, чтобы использовать их.
  • Даже если 2008 год сможет прочитать резервный виртуальный диск.vhd и восстановить его оттуда, все, что он восстановит, - это набор файлов.vhdx, которые он не сможет прочитать.

1 ответ

Решение

Вы можете использовать командлет Hyper-V Convert-VHD если у вас должен быть файл.vhd.

Convert-VHD -Path C:\VM.vhdx -DestinationPath C:\NewVM.vhd

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

Другие вопросы по тегам