如何解决Hyper-V无法删除检查点| 3种解决方案
你知道如何正确操作Hyper-V清理快照吗?如果您的 Hyper-V 快照没有删除选项怎么办?本文将介绍几种方法来解决这个问题。
我的 Hyper-V 主机是 Server 2012 R2。 我有一个带有检查点的虚拟机 (Server 2012 R2)。 当我右键单击检查点时,没有“删除检查点...”选项。 我需要删除这个检查点,以便它与父 VHDX 合并。 这样做的最佳方法是什么?
- 来自 social.technet.microsoft.com 的问题
您是否遇到过由于缺少“删除”选项而导致您的 Hyper-V 无法删除检查点 的情况? 右键单击 Hyper-V 检查点,只剩下“设置”、“导出”、“重命名”和“帮助”选项,为什么会这样?
有很多原因可能导致 Hyper-V 快照删除选项不可用,例如与主机的连接错误,或 备份工具 故障 。 最可能的情况是第三方工具创建的检查点未被同一工具正确删除。
更具体地说,检查点和关联的 .AVHDX 文件应在备份结束时合并和删除 - 仅应保留较新的 .AVHDX 文件。 但是,有时检查点可能会损坏,因为 VM 处于锁定或备份状态,或者某些其他原因阻止删除和合并。 在这种情况下,您可能会发现缺少删除选项,并且 Hyper-V 无法删除此检查点。
如何解决这个问题? 我将为您提供 3 个行之有效的解决方案,您可以一一尝试。 *它们还用于在 Hyper-V 检查点失败后进行清理 。
当您无法在Hyper-V中删除检查点时,您可以先尝试一些常规的故障排除手段。 如果他们无法解决此问题,请不要担心,仍有一些替代方法可以帮助您正确删除 Hyper-V 检查点。 我将在下面介绍所有这些。
在采取其他措施之前,您可以在 Hyper-V 管理器中尝试一些简单的方法,看看是否可以使快照删除起作用。 那是:
如果这些方法都没有帮助,那么您可能需要尝试使用 PowerShell 删除检查点 Hyper-V。
Hyper-V PowerShell模块是一组用于创建、配置和管理 Microsoft Hyper-V 主机和虚拟机的 cmdlet。 与使用 GUI 相比,它可能是一种更省时的方法。 您可以使用它删除任何没有删除选项的 Hyper-V 检查点。
在 Hyper-V 主机上以管理员身份启动 Windows PowerShell ,输入并执行以下命令以删除检查点:
获取 VMSnapshot -VMName < VMName > | 删除-VMSnapshot
注意 :
1. 您需要将 <VMName> 替换 为 您的目标虚拟机名称。
2、如果需要指定主机,可以加一个-ComputerName参数。 该命令如下所示:
获取 VMSnapshot -ComputerName < ComputerName > -VMName < VMName > | 删除-VMSnapshot
3. 如果要删除指定的检查点,可以先运行命令获取检查点名称:
Get-VMSnapshot -ComputerName < ComputerName > -VMName < VMName >
然后使用名称删除指定的检查点,命令如下:
获取 VMSnapshot -VMName < VMName > -Name < CheckpointName > | 删除-VMSnapshot
命令成功后,您可以看到特定 VM 的合并进度。 这可能需要一些时间,具体取决于快照大小。 之后,您应该能够再次修改虚拟机配置。
如果此方法仍然无法删除您的 Hyper-V 检查点,请转到下一个。
你可以试试yper-V 导出虚拟机并按照其他一些用户的建议导入,也可以用来解决问题。
1. 启动 Hyper-V 管理器 。 右键单击 目标检查点 的名称,然后选择 导出...
2. 在弹出窗口中,单击 “浏览” ,指定一个网络共享作为导出文件的存储目的地。 然后点击 导出 。
3、在主机名上右击选择 Import Virtual Machine… 在弹出的向导中 点击 Next 。
4. 在 Locate Folder 页面,点击 “浏览(B)...”指定包含导出的 VM 文件的文件夹。 单击 下一步 继续。
5. 在 选择虚拟机 页面,选择要导入的虚拟机,然后点击 下一步 。
4. 在 Choose Import Type 页面上,选择要执行的导入类型:
单击 下一步 继续。
5. 选择第二个或第三个选项,向导会多出2个 选择存储的 页面。
在 “选择目标”页面上,您可以选中 “将虚拟机存储在其他位置” 选项,然后单击 “浏览(B)...”以指定 “虚拟机配置文件夹”、“检查点存储” 和 “智能分页文件夹”。 取消选中 该选项, 向导会将文件导入 默认的 Hyper-V 文件夹 。 然后单击 “下一步” 。
6. 在 “选择存储文件夹” 页面,您可以点击 “浏览(B)...”来指定您要为该 VM 存储导入的虚拟硬盘的位置,或者保持默认位置不变。 然后单击 “下一步” 。
7. 在 “摘要” 页面上,查看设置并单击 “完成” 开始恢复。
以上介绍了删除选项消失,无法删除hyper-v检查点的解决方法。 此外,许多用户可能对检查点还有一些其他的困惑。 我在这里整理了一些常见问题及其答案。
一般来说,checkpoint配置文件的默认存放位置是:
%systemroot%\ProgramData\Microsoft\Windows\Hyper-V\快照
存储 AVHDX 文件(检查点存储)的默认位置是:
Windows Server 2012R2 / Windows 8.1: C:UsersPublicDocumentsHyper-VVirtual Hard Disks
Windows Server 2012 / Windows 8: C:ProgramDataMicrosoftWindowsHyper-VNew Virtual MachineVirtual Hard Disks
每当删除检查点时,Hyper-V 会自动合并 .vhdx 和 .avhdx 文件,在 Hyper-V 检查点合并过程完成后,应从磁盘中删除 .avhdx 文件。 因此,正确删除检查点不会导致数据丢失。
直接删除 VM 文件夹中的 .avhdx 文件不是一个好主意,因为它可能会 导致检查点树失败 。
删除检查点的正常步骤是:
打开 Hyper-V 管理器 -> 选择需要删除检查点的虚拟机 -> 找到检查点选项卡 -> 右键单击​​所需的检查点 -> 单击“删除检查点”。 如果要求确认操作,请确保检查点正确,然后再次单击“删除”。
注意,如果需要删除所有后续检查点,请右键单击最早的检查点,然后单击“删除检查点子树”。
如果在虚拟机文件夹中发现一些孤立的 Hyper-V AVHDX 文件,但在该虚拟机上没有快照,这可能是因为删除或合并不完整,您可以参考: 删除没有检查点的 Hyper-V AVHDX 文件 .
检查点是旧状态和当前状态之间的任何新更改或保存,它停止写入实际磁盘并写入更改磁盘。
一旦您满意并删除检查点,更改将写回/合并到实际磁盘并再次启用写入。 因此,删除检查点和合并检查点 实际上是 一回事 。
如果您不想要这些更改,您只需要还原它们和任何更改,因为检查点将被删除。
答案是不。 虚拟机快照和备份彼此不同。 Microsoft 的 Hyper-V 检查点不能替代备份。
创建备份时 ,您正在创建虚拟机的副本。 它存储VM的完整数据。 Hyper-V 中的备份 可用于恢复整个 VM,并且不影响性能。
当您创建检查点时 ,您是在原始虚拟机硬盘的基础上创建差异磁盘。 如果原盘损坏,子盘也很容易丢失或损坏。 检查点之后所做的所有更改都将重定向到子磁盘,并使原始虚拟机磁盘保持只读状态。
同时,检查点以极快的速度耗尽磁盘内存,这将逐渐导致您的虚拟机性能下降。
简而言之,Hyper-V 检查点只是一个安全的“撤消”按钮。 如果你想快速测试一些东西并将虚拟机恢复到稳定状态,Hyper-V 中的检查点可以方便快捷地执行该过程。 但是,如果你想对虚拟机进行长期独立的保护,你仍然需要找到有效的 Hyper-V 备份解决方案。
如上所述,如果您正在寻求长期的数据保护以及在发生灾难时能够快速将 VM 恢复到可用状态的能力,那么您更适合基于映像的 VM 备份解决方案。
在这里我想向您介绍傲梅企业备份旗舰版,这个 免费的 Hyper-V 备份解决方案 旨在保护虚拟机免受任何数据威胁,无论您是在 Microsoft Windows Server 2022 / 2019 / 2016 / 2012 R2、Microsoft Windows 11 / 10 / 8 / 8.1 还是 Hyper-V Server 2019 / 2016 / 2012 中使用 Hyper-V R2。
您可以使用该软件来简化 Hyper-V 备份和管理。 如果为您提供以下好处:
易于使用 :用户友好的界面,只需单击几下即可完成备份和恢复过程。
永久免费 :傲梅企业备份旗舰版的免费版没有时间限制。
自动备份计划 :一次为多个 VM 安排备份并自动运行它而无需关闭 VM。
集中管理 :从中央控制台创建和管理 Hyper-V 虚拟机备份,无需在每个虚拟机上安装代理程序。
灵活的备份策略 :灵活地跟踪数据并将备份存储到不同的存储。
角色分配 :允许一名管理员创建具有有限权限的子帐户。
请点击下面的按钮免费下载和使用 傲梅企业备份旗舰版:
*您可以选择在 Windows 或 Linux 系统上安装此 VM 备份软件。
执行免费 VM 备份的 3 个简单步骤:
1. 打开傲梅网备份网页客户端,进入 "设备" >> Hyper-V >> "添加Hyper-V" 绑定您的Hyper-V主机,然后输入所需信息并点击 确认 。
2. 访问 备份任务 >> 创建新任务 以配置您的 Hyper-V 备份任务。 在打开的向导中,您可以选择要备份的Hyper-V虚拟机、保存备份的存储。
也可以配置 "添加计划" 选择备份方式为全量/增量备份,并指定以每天/每周/每月为基础的备份频率,自动运行Hyper-V备份任务。
3. 开始备份 :单击 开始备份 并选择 添加计划并立即开始备份 ,或 仅添加计划 。
完成Hyper-V备份解决方案后,您可以在主界面监控备份过程,也可以查看 Backup Log 查看是否有任何错误导致您的备份失败。
当您要从 备份中 还原虚拟机时,您可以从历史记录中选择任何备份版本,轻松 还原到原始位置 。
✍虽然免费版涵盖了大部分 VM 备份需求,但您也可以 升级 享受:
如果您发现您的 Hyper-V 快照没有删除选项,我在本文中总结了几种解决 Hyper-V 无法删除检查点问题的方法。 希望对您有所帮助。
除此之外,您可能会遇到其他一些问题,例如Hyper-V 虚拟机运行缓慢,停留在恢复或保存状态, Hyper-V 虚拟机没有互联网、更改状态失败等。为防止您的虚拟机出现各种错误和最终崩溃,始终建议备份加载了重要数据的虚拟机。