Бэкап виртуальных машин Hyper-V средствами Windows

Задачка такая: сделать бэкап машинки под названием LMint.

Включаем Windows Server Backup Features, если ещё нет:

dism /online /Enable-Feature /FeatureName:WindowsServerBackup

Делаем бэкап на C, например:

wbadmin start backup -backupTarget:C: -hyperv:LMint

Можно проверить что получилось:

WBADMIN GET VERSIONS -backupTarget:C:

или

WBADMIN GET ITEMS -version:12/11/2013-07:22

вывод будет примерно такой:

1
2
3
4
5
6
7
8
9
10
11
12
13
 wbadmin 1.0 - Backup command-line tool
 (C) Copyright 2012 Microsoft Corporation. All rights reserved.
 
 Volume ID = {64a042fe-2a56-11e3-93ef-00e0530882b0}
 Volume '', mounted at D:
 Volume size = 931.51 GB
 Can recover = Selected files
 
 Application = HyperV
 VM name: LMint
 VM caption: Backup Using Saved State\LMint
 VM identifier: 32FC063E-00D4-4B08-8E6B-DAB98C0EF8D1
 Total Size: 5.49 GB

как восстановить нужную машинку:

WBADMIN START RECOVERY -version:12/11/2013-07:22 -itemtype:hyperV -items:LMint

Ошибка

  • не удалось выполнить привязку уже выполнена к другой виртуальной сети

Решается отдельной утилитой nvspbind. Скачиваем, ставим. Далее запускаем её без аргументов, она выдаст список адаптеров. Находим нужный и видим там строчку:

enabled: vms_pp

Это и нужно отключить, например, такой командой:

nvspbind.exe /d “Ethernet 4” vms_pp

  • Hyper-V: Could Not Find a Usable Certificate

Перегрузите сервер, если не делали этого после установки.