Как решить проблему с невозможностью удалить контрольную точку в Hyper-V | 5 решений

Что делать, если невозможно удалить контрольную точку в Hyper-V? Это сообщение объясняет, почему возникает эта проблема, и предлагает 5 проверенных решений, которые помогут вам безопасно и успешно удалить контрольную точку Hyper-V.

Alex

К Alex / Обновление December 18, 2024

Поделиться с: instagram reddit
 

Hyper-V удаление контрольной точки не отображается

Мой хост Hyper-V - Server 2012 R2. У меня есть виртуальная машина (Server 2012 R2) с контрольной точкой. При щелчке правой кнопкой мыши на контрольной точке отсутствует опция "Удалить контрольную точку...". Мне нужно удалить эту контрольную точку, чтобы она была объединена с родительским VHDX. Какой метод лучше использовать для этого?

- Вопрос с сайта social.technet.microsoft.com

Симптомы: Невозможно удалить контрольную точку в Hyper-V

Контрольная точка Hyper-V - это функция виртуализационной платформы Hyper-V от Microsoft, которая позволяет пользователям сохранять состояние виртуальной машины (VM) в определенный момент времени. Для некоторых целей, таких как создание резервной копии Hyper-V, избегание разрастания VM, освобождение места на диске и т. д., необходимо удалить контрольную точку Hyper-V.

Однако многие пользователи сталкиваются со следующей проблемой: "Невозможно удалить контрольную точку в Hyper-V". Существуют некоторые общие симптомы и сценарии, при которых невозможно удалить контрольную точку Hyper-V:

• Опция "Удалить контрольную точку" отсутствует в списке доступных опций. Остаются только "Настройки", "Экспорт", "Переименовать" и "Справка", как показано на скриншоте ниже.

Hyper-V snapshot no delete option

• Появляется ошибка вроде "Системе не удается найти указанный файл 0x80070002" или "При попытке удаления выбранной контрольной точки произошла ошибка", "фатальный сбой (0x8000ffff)", "Операция не удалась из-за отсутствия файла" и т. д.

an error occured while delete checkpoint

Независимо от симптома, можно продолжить чтение, здесь объясняется, почему возникает данная проблема, а также предлагаются 5 решений, которые помогут успешно удалить контрольную точку.

Причины, по которым невозможно удалить контрольную точку в Hyper-V

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

Более конкретно, контрольные точки и связанные файлы .AVHDX должны быть объединены и удалены после завершения резервного копирования – только новые файлы .AVHDX следует сохранить. Однако иногда точки контроля могут быть повреждены из-за блокировки или резервного состояния ВМ или по другой причине, которая мешает удалению и объединению. В этом случае вы можете обнаружить отсутствие опции "удалить", и Hyper-V не может удалить эту контрольную точку.

Как решить эту проблему? Я предоставлю вам 5 проверенных решений, которые можно попробовать по очереди. *Они также работают для очистки после неудачной контрольной точки Hyper-V.

Как решить проблему с удалением контрольной точки в Hyper-V (5 решений)

Когда вы не можете удалить контрольную точку в Hyper-V, вы можете сначала попробовать некоторые обычные методы устранения неполадок. Мы перечислим их в Решении 1. Затем вы можете попробовать другие решения.

Совет: Некоторые решения рискованные и подвержены ошибкам, поэтому я настоятельно рекомендую создать резервную копию ваших виртуальных машин Hyper-V заранее. Даже если что-то не получится или вы сделаете ошибку, вы сможете легко восстановить свою виртуальную машину и не потерять данные.

Решение 1. Шаги устранения неполадок, которые следует попробовать сначала

Перед применением других мер вы можете попробовать некоторые простые способы в Hyper-V Manager, чтобы увидеть, сможете ли вы удалить снимок. Это включает:

  • Щелкните правой кнопкой мыши на имени хоста в Hyper-V Manager и выберите Обновить.

Обновление хоста Hyper-V

  • Закройте и перезапустите Hyper-V Manager.
  • Выделите целевую контрольную точку и используйте клавишу [Delete] на клавиатуре. Появится окно с подтверждением удаления контрольной точки.

Если ни один из этих способов не помогает, то вам может потребоваться удалить контрольную точку Hyper-V с помощью PowerShell.

Решение 2. Создание новой контрольной точки и удаление

Иногда я создаю новую контрольную точку, а затем удаляю ее. Этот процесс обычно заставляет систему удалить новые и старые контрольные точки. Это может быть самым простым способом решить эту проблему.

Просто щелкните правой кнопкой мыши на ВМ и выберите "Снимок" для создания новой контрольной точки. Затем удалите ее, чтобы увидеть, может ли это решить проблему.

Решение 3. Удаление контрольной точки Hyper-V с помощью PowerShell

Модуль Hyper-V PowerShell представляет собой набор командлетов для создания, настройки и управления хостами и виртуальными машинами Microsoft Hyper-V.

Если в Hyper-V Manager нет возможности удалить контрольную точку, это связано с неправильным оставшимся контрольным пунктом восстановления после процесса резервного копирования с помощью Data Protection Manager (DPM). В этом случае вы можете вручную объединить и удалить контрольные точки с помощью команды PowerShell. Вот следующие шаги:

Шаг 1. Запустите Windows PowerShell от имени администратора на хосте Hyper-V.

Шаг 2. Введите и выполните следующую команду для удаления контрольной точки:

Get-VMSnapshot -VMName | Remove-VMSnapshot

Пожалуйста, замените <VMName> на имя вашей виртуальной машины.

Удаление контрольной точки Hyper-V через PowerShell

Подсказки:

1. Если вам нужно указать хост, вы можете добавить параметр -ComputerName. Команда будет выглядеть так:

Get-VMSnapshot -ComputerName <ComputerName> -VMName <VMName> | Remove-VMSnapshot

2. Если вы хотите удалить определенную контрольную точку, сначала выполните команду для получения имени контрольной точки:

Get-VMSnapshot -ComputerName <ComputerName> -VMName <VMName>

Затем используйте это имя для удаления определенной контрольной точки, команда будет выглядеть так:

Get-VMSnapshot -VMName <VMName> -Name <CheckpointName> | Remove-VMSnapshot

После успешного выполнения команды вы можете видеть процесс объединения для выбранной виртуальной машины. Это может занять некоторое время в зависимости от размера снимка. После этого вы снова сможете изменять конфигурацию виртуальной машины.

Если эти методы все еще не удаляют вашу контрольную точку Hyper-V, перейдите к следующему.

Решение 4. Экспортировать новую контрольную точку и удалить виртуальную машину с старой контрольной точкой

Вы можете создать новую контрольную точку. Затем удалите виртуальную машину и создайте новую виртуальную машину с экспортированной контрольной точкой. VHD-файлом. Таким образом будет создана новая идентичная виртуальная машина из только что созданной контрольной точки без оставшихся контрольных точек.

Шаг 1. Запустите Hyper-V Manager. Выключите виртуальную машину. Щелкните правой кнопкой мыши на виртуальной машине и выберите Checkpoint. Это создаст новый файл checkpoint.VHD/VHDX.

Совет: Если вам нужна более высокая безопасность данных, вы можете создать резервную копию ВМ с помощью профессионального программного обеспечения для резервного копирования ВМ, например AOMEI Cyber Backup. Вы можете перейти к следующей части, чтобы узнать подробные шаги. Затем удалите ВМ. Затем восстановите резервную копию.

Шаг 2. Щелкните правой кнопкой мыши на недавно созданном checkpoint. и выберите Export…

Export Hyper-V checkpoint

Шаг 3. Во всплывающем окне нажмите на Browse, чтобы указать сетевую общую папку в качестве места хранения экспортированных файлов. Затем нажмите Export.

export checkpoint

Шаг 4. Щелкните правой кнопкой мыши на виртуальной машине и выберите Delete.

Шаг 5. После удаления нажмите Action в верхней части интерфейса Hyper-V Manager > New > Virtual Machine.

Шаг 6. Когда запущен мастер создания новой виртуальной машины. Настройте его с такими же параметрами. На этапе "Connect Virtual Machine Hard Disk" выберите Using an existing virtual disk. Выберите файл VHD/VHDX checkpoint, который вы только что экспортировали.

create vm using existing vhd

Затем следуйте подсказкам мастера, чтобы завершить создание ВМ Hyper-V. После этого можно проверить, успешно ли удален checkpoint.

Решение 5. Вручную объединить Hyper-V checkpoint

Это крайний случай. Если вам сообщается, что произошла ошибка при попытке удалить выбранный checkpoint, и вышеуказанные решения не помогают вам, вы можете вручную объединить checkpoint.

Примечание: Любой различительный виртуальный жёсткий диск (avhd) будет объединен с его родительским диском, а не с корневым родительским диском.

Шаг 1. В Hyper-V Manager выберите виртуальную машину и затем нажмите Изменить диск на вкладке Действия.

Шаг 2. Когда появится Мастер изменения виртуального жесткого диска, нажмите Далее и на следующем экране выберите файл контрольной точки.

нажмите просмотр

Шаг 3. Выберите Объединить и нажмите Далее.

нажмите далее

Шаг 4. Затем выберите опцию В родительский виртуальный жесткий диск.

Дождитесь завершения процесса. Кроме того, вы также можете объединить контрольную точку Hyper-V вручную с помощью PowerShell. Вы можете перейти к данной статье, чтобы узнать больше деталей: Как объединить контрольную точку Hyper-V (2 подробных способа) и почему это необходимо.

Лучший способ защитить виртуальные машины Hyper-V без потери данных

Контрольная точка Hyper-V не может заменить резервное копирование. Прежде чем приступить к решению проблемы, такой как проблема «Hyper-V не может удалить контрольную точку» или беспокоиться о повреждении/потере ВМ, необходимо регулярно создавать резервные копии вашей виртуальной машины Hyper-V с использованием профессионального резервного решения для предприятий, такого как AOMEI Cyber Backup. Это бесплатное решение для резервного копирования Hyper-V предлагает долгосрочную защиту данных и быстрое восстановление, максимизируя безопасность данных и обеспечивая непрерывность бизнеса.

AOMEI Cyber Backup разработан для защиты виртуальных машин от всех угроз данных, будь то Hyper-V в Microsoft Windows Server 2022 / 2019 / 2016 / 2012 R2, Microsoft Windows 11 / 10 / 8 / 8.1 или Hyper-V Server 2019 / 2016 / 2012 R2. И он предоставляет вам следующие преимущества:

Простота использования: Пользовательский интерфейс, удобный для выполнения процесса резервного копирования и восстановления всего лишь несколькими кликами.
Бессрочная бесплатность: Отсутствует ограничение времени использования AOMEI Cyber Backup Free Edition.
Автоматическое планирование резервного копирования: Создание расписания для автоматического резервного копирования виртуальных машин в заданное время.
Централизованное управление: Резервное копирование всех виртуальных машин или нескольких Hyper-V виртуальных машин и удобное управление ими из центральной консоли без установки агентов на каждую виртуальную машину.
Гибкая стратегия резервного копирования: Гибкое отслеживание данных и сохранение резервных копий в различных хранилищах.
Управление на основе ролей: Позволяет создание подаккаунтов с разными правами и назначение их другим членам вашей команды.

Пожалуйста, нажмите кнопку ниже, чтобы скачать и использовать AOMEI Cyber Backup бесплатно:

Скачать БесплатноУстановлено на Windows и Linux
Безопасный скачивание

* Вы можете выбрать установку этого программного обеспечения для резервного копирования виртуальных машин на системе Windows или Linux.

Шаг 1. Откройте веб-клиент AOMEI Cyber Backup и перейдите по пути Исходное устройство >> Hyper-V >> Добавить Hyper-V, чтобы привязать ваш хост Hyper-V, затем введите необходимую информацию и нажмите Подтвердить, чтобы добавить виртуальные машины.

Добавить хост Hyper-V

Шаг 2. Войдите в Резервирование задачи >> Создать новую задачу, чтобы настроить задачу резервного копирования Hyper-V. В открывшемся мастере вы можете выбрать виртуальные машины Hyper-V для резервного копирования и хранилища для сохранения резервных копий.

Цель резервного копирования

Также вы можете настроить Расписание для выбора "Полного резервного копирования", "Дифференциального резервного копирования" и "Инкрементального резервного копирования". Укажите частоту резервного копирования на основе ежедневного, еженедельного или ежемесячного запуска задачи резервного копирования Hyper-V.

Расписание резервного копирования Hyper-V VM

Шаг 3. Нажмите Начать резервное копирование и выберите Добавить расписание и начать резервное копирование сейчас или Добавить только расписание.

Начать резервное копирование Hyper-V

По окончании резервного копирования Hyper-V вы можете отслеживать процесс резервного копирования на основном интерфейсе и также можете посмотреть "Резервный журнал", чтобы увидеть, есть ли ошибки, приводящие к сбою резервного копирования.

Если вы хотите восстановить ВМ из резервной копии, вы можете выбрать любую версию резервной копии из истории и легко Восстановить в исходное местоположение.

Восстановить Hyper-V VM

✍В то время как бесплатная версия покрывает большинство потребностей в резервном копировании ВМ, вы также можете обновиться и наслаждаться следующим:

  • Групповое резервное копирование ВМ: групповое резервное копирование большого количества ВМ, управляемых сервером vCenter или на отдельных хостах ESXi.
  • Очистка резервной копии: указать правило хранения для автоматического удаления старых резервных копий ВМ, тем самым экономя место на накопителе.
  • Восстановление в новое местоположение: Создание клонов виртуальной машины на том же или другом накопителе/хосте для клонирования ВМ Hyper-V без переустановки или настройки новой ВМ.

Вопросы о удалении контрольной точки Hyper-V

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

Q: Где хранятся контрольные точки на хосте Hyper-V?

В общем случае, местоположение по умолчанию для хранения файлов конфигурации контрольной точки:

%systemroot%\ProgramData\Microsoft\Windows\Hyper-V\Snapshots

И места по умолчанию для хранения файлов AVHDX (хранилища контрольных точек) следующие:

Windows Server 2012R2 / Windows 8.1: C:UsersPublicDocumentsHyper-VVirtual Hard Disks

Windows Server 2012 / Windows 8: C:ProgramDataMicrosoftWindowsHyper-VNew Virtual MachineVirtual Hard Disks

Q: Можно ли непосредственно удалить файлы контрольных точек (.avhdx)?

Когда контрольная точка удаляется, Hyper-V автоматически объединяет файлы .vhdx и .avhdx, и файлы .avhdx должны быть удалены с диска после завершения процесса объединения контрольных точек Hyper-V. Таким образом, правильное удаление контрольной точки не приводит к потере данных.

Не рекомендуется удалять файл .avhdx в папке VM напрямую, поскольку это может привести к сбою дерева контрольных точек.

Обычные шаги для удаления контрольной точки:

Откройте менеджер Hyper-V -> Выберите виртуальную машину, для которой необходимо удалить контрольные точки -> Найдите вкладку "Контрольные точки" -> Щелкните правой кнопкой мыши на нужной контрольной точке -> Щелкните "Удалить контрольную точку". Если будет запрошено подтверждение действия, убедитесь, что контрольная точка верна, и снова щелкните "Удалить".

Обратите внимание, что если вам нужно удалить все последующие контрольные точки, щелкните правой кнопкой мыши на самой ранней контрольной точке и выберите "Удалить поддерево контрольной точки".

Если вы обнаружите, что в папке VM есть покинутые файлы Hyper-V AVHDX, но нет снимков на этой VM, это может быть вызвано неполным удалением или объединением, вы можете обратиться к: удаление Hyper-V AVHDX файла без контрольных точек.

Q: Удаление контрольной точки Hyper-V против объединения: В чём разница?

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

Когда вы удовлетворены и удаляете контрольную точку, изменения записываются обратно/объединяются с фактическим диском и вновь включаются в запись. Поэтому удаление контрольной точки и объединение контрольной точки – это фактическито же самое.

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

Q: Можно ли использовать контрольные точки Hyper-V в качестве обычных средств резервного копирования?

Ответ – нет. Снимок ВМ и резервная копия различаются друг от друга. Контрольная точка Hyper-V от Microsoft не является заменой резервной копии.

► При создании резервной копии вы создаете копию вашей виртуальной машины. Она хранит полные данные ВМ. Резервные копии в Hyper-V могут быть использованы для восстановления всей ВМ и не влияют на производительность.

► При создании контрольной точки вы создаете отдельный диск на основе оригинального виртуального диска. Если оригинальный диск поврежден, дочерний диск легко может быть потерян или поврежден. Все изменения, внесенные после создания контрольной точки, перенаправляются на дочерний диск, а оригинальный диск ВМ остается только для чтения.

В то же время, контрольные точки быстро исчерпывают объем памяти диска, что последовательно сказывается на производительности ваших виртуальных машин.

Hyper-V Restore Checkpoint

Кратко говоря, контрольная точка в Hyper-V - это просто защищенная кнопка "отмена". Если вам нужно быстро протестировать что-то и восстановить ВМ в стабильное состояние, контрольная точка в Hyper-V удобна и быстра в использовании. Но если вам нужна долгосрочная и независимая защита ВМ, все равно необходимо найти эффективное решение для резервного копирования Hyper-V.

Резюме

Если у вас возникла проблема "Hyper-V не может удалить контрольную точку", вы можете исправить ее, используя решение, предоставленное в этом посте. Вы можете обновить и перезапустить менеджер или удалить контрольную точку Hyper-V с помощью команды PowerShell.

Надеемся, что эти решения помогут вам, если у вас нет возможности удалить снимок Hyper. Кроме этого, множество проблем с виртуальной машиной могут препятствовать вашему бизнесу и работе, такие как Hyper-V VM работает медленно, застряла на этапе восстановления или сохранения, отсутствие интернета в Hyper-V VM, неуспешная смена состояния и т. д. Для предотвращения возникновения ошибок и падений виртуальных машин всегда рекомендуется резервирование ваших ВМ, содержащих важные данные.

Alex
Alex · Автор
Алекс много лет глубоко вовлечен в защиту данных, включая резервное копирование данных на виртуальных машинах, базах данных, ПК и серверах Windows. Он следит за последними тенденциями в технологиях, гарантируя, что предоставленная информация соответствует текущим достижениям в этой области.