Решений много, т.к непонятно что у вас за ситуация нужно более подробнее, но расскажу основные:
РЕШЕНИЕ 1. Удалить Контрольную Точку ( Checkpoint ) через PowerShell
Получаем список машин:
PS C:\Windows\system32> Get-vm
Name State CPUUsage(%) MemoryAssigned(M) Uptime Status Version
---- ----- ----------- ----------------- ------ ------ -------
SQL server Running 0 40768 28.02:28:19.4320000 Работает нормально 9.0
Terminal server Running 2 24156 20.23:53:39.5430000 Работает нормально 9.0
Смотрим наличие контрольной точки
PS C:\Windows\system32> Get-VMSnapshot -VMName "SQL server"
VMName Name SnapshotType CreationTime ParentSnapshotName
------ ---- ------------ ------------ ------------------
SQL server SQL server - (11.05.2020 - 15:52:43) Standard 11.05.2020 15:52:52
И ТЕПЕРЬ УДАЛЯМ контрольную точку:
PS C:\Windows\system32> Get-VMSnapshot -VMName "SQL server" | Remove-VMSnapshot
РЕШЕНИЕ 2: Слияние контрольной точки "руками" (даже если контрольной точки нет а изменить диск не возможно т.к изменение недоступно, так как для этой виртуальной машины существуют моментальные контрольные точки)
1. В консоли управления hyper-v выделяем нужную машину.
2. С права нажимаем "Изменить диск" / "Edit Disk";
3. Далее кнопкой "Обзор" выбираем снимок сделанный позже всего (самый свежий снимок);
4. Указываем "Объединить" / "Merge"; Щёлкаем по "К родительскому виртуальному диску";
5. Потом открывается информационное окно, в котором будет виден родитель объединяемого файла.
6. Нажимаем "Готово" и процесс слияния будет запущен.
Решение 3 : Экспортировать виртуальную машину, а потом импортировать. (можно экспортировать любой снепшот, а можно текущее состояние ВМ без снэпшотов.)