在没有删除选项的Hyper-V中删除备份检查点

在没有删除选项的Hyper-V中删除备份检查点

作者: ZUBAIR ALEXANDER · 2017年4月14日

 

Hyper-V不需要太多维护,但是偶尔您会看到连接到虚拟机(VM)的检查点(以前称为快照)无法删除,因为删除选项不可用。我在Windows Server 2012 R2数据中心上运行的Hyper-V上遇到了此问题。有一天,服务器备份出了点问题,我注意到我没有创建一个检查点。它是由我用来备份检查点的第三方应用程序创建的。该检查点称为ServerName –  Backup,其中ServerName是虚拟机的名称。我想导出VM,并且不想在备份中有任何检查点。我已经备份了虚拟机,并且一切工作正常,所以我不太在意系统创建的备份。右键单击要删除的检查点时,我注意到选项“删除检查点”不可用。这就是我所看到的。

 

请注意, 上面的屏幕截图中缺少删除检查点删除检查点子树的选项。这是标准检查点的选项。

如果遇到这种情况,请首先尝试以下技术。

  1. 在左侧窗格的Hyper-V管理器中右键单击主机服务器名称,然后选择“刷新”。
  2. 关闭并重新打开Hyper-V管理器。
  3. 突出显示检查点,然后使用键盘上的Delete键。

如果这些提示均无帮助,请使用PowerShell摆脱不需要的检查点。这适用于您要删除的所有检查点。

删除检查点(快照)的PowerShell脚本

要在Hyper-V中删除检查点,请按照以下说明进行操作。该脚本应可在任何操作系统(例如Windows Server 2008,Windows Server 2012,Windows Server 2016,Windows 10等)上安装的Hyper-V上运行。

  1. 在虚拟机所在的计算机上启动PowerShell。我更喜欢使用PowerShell ISE。
  2. 键入以下命令,然后按Enter。VMSnapshot参数引用VM检查点。如前所述,在Microsoft更改其名称之前,该检查点在Hyper-V中被称为快照。
    Get-VMSnapshot -ComputerName <计算机名称> -VMName <VM名称> | Remove-VMSnapshot
    垂直栏是标准键盘上Enter键上方的管道符号。如果您的计算机名为SERVER1,并且虚拟机的名称为SQLServer,则将使用以下命令。确保使用VM的名称,而不是checkpoint的名称。如果只有一个检查点需要删除,则以下命令将起作用。-ComputerName <计算机名称> 参数是可选的,但是您必须指定VMName参数。换句话说,以下任一命令都应起作用。
    Get-VMSnapshot- 计算机名“ SERVER1” -VMName“ SQLServer” | Remove-VMSnapshot
    或  Get-VMSnapshot -VMName“ SQLServer” | 删除VMSnapshot 

  3. 如果您有多个检查点,请在最后使用-Name < Checkpoint-Name >   参数。例如,如果虚拟机名为CONTOSO,而要删除的检查点称为CON​​TOSO –(9/6/2018 – 8:07:13 PM),则命令将如下所示:
    Get-VMSnapshot -VMName“ CONTOSO” -名称“ CONTOSO –(6/20/2018 – 10:48:49 AM)” | 删除VMSnapshot

    指定快照名称

  4. 删除检查点后,Hyper-V将立即在Hyper-V管理器中启动合并过程。根据虚拟硬盘的大小,合并过程可能需要一些时间,因此请耐心等待。
  5. 如果需要导出虚拟机,则合并完成后就可以继续。

文章更新:9/13/18


版权所有©2017 SeattlePro Enterprises,LLC。版权所有。

 

17个回复

  1. 罗伯特·斯通

    我可以简单地突出显示这些类型的检查点之一,然后按Delete键。发生合并,.avhd文件被删除。我在邮件服务器上存有大量邮件,我对此很担心。如果发生合并,我会丢失任何以这种方式删除这些数据的数据吗?

  2. 祖拜尔·亚历山大(Zubair Alexander)

    Robert,您可以删除的检查点是您创建的标准检查点(即快照)。这就是为什么您可以删除它们。我的文章是关于无法删除的检查点的。

    就您的问题而言,您应该知道检查点只是快照,可以将您的服务器还原到创建检查点的时刻。如果删除在11/19/17创建的检查点,则无法将服务器还原到在11/19/17创建的时间。它不会删除您当前的VM数据,只会删除检查点。如果您不确定是谁创建了快照以及为什么创建了快照,但是您知道邮件服务器当前运行良好。您可以今天创建一个新的检查点,然后删除旧的检查点。另一种更安全的方法是先导出邮件服务器VM。这将导出整个虚拟机和所有当前检查点。然后,您可以摆脱提到的大型检查点。记住,该检查点(或快照)未设计为用作备份。它们是针对特定情况而设计的。例如,您将要在Exchange Server上安装Service Pack 2。您创建一个检查点,然后安装SP2。如果出现问题,可以还原检查点,将其恢复到安装SP2之前的状态。一切正常后,您应该删除检查点。

    作为最佳实践,请记住在创建检查点后重命名它,以便您了解检查点的用途。例如,“在安装Exchange SP2之后–(11/21/2017 – 8:51:44 AM)。”希望这会有所帮助!

  3. 克拉兹

    谢谢你 我遇到了同样的问题,我看不到删除选项,但是能够突出显示并按删除键,现在它正在合并。

    我的是恢复检查站,而不是常规检查站,按照罗伯特的评论确实有效。

  4. 肖恩·赫尔曼

    嘿祖拜尔,Robert Stone和Cradz都是正确的,即使在上下文菜单中看不到删除选项,您也可以使用键盘上的“删除”键进行删除。在尝试之前,我只是要运行命令。

  5. 祖拜尔·亚历山大(Zubair Alexander)

    嗨,肖恩,感谢您的反馈。坦白说,我不记得一年多以前写文章时是否尝试过删除键。我确实记得,重新启动服务器没有任何作用。无论如何,故事的寓意似乎是首先尝试删除键。如果由于某种原因不起作用,请尝试使用PowerShell脚本。再次感谢您抽出宝贵的时间提供反馈。

  6. 洛朗·切塞尔(Laurent Chessel)

    非常感谢这篇文章:它对我有很大帮助!

  7. 菲尔

    嗨,
    您使用通用命令命名向我们展示了如何做,但是那些通用名称令人困惑……
    “ server1”
    “ sqlserver”
    我的主机称为srv1,并且仅托管1个名为srv2的虚拟机
    。我看到的检查点名称为“ srv2 –( 2018-08-29 – 10:01:07 PM)”
    所以……我的命令看起来像什么?
    Get-VMSnapshot -ComputerName“ srv1” -VMName“ srv2 –(2018-08-29 – 10:01:07 PM)” | 删除VMSnapshot

    tx!

  8. 祖拜尔·亚历山大(Zubair Alexander)

    嗨,菲尔,很抱歉感到困惑。将来,我将尝试使用非通用名称。您需要指定VM名称,而不是检查点的名称。实际上,您甚至不必指定主机服务器,您可以使用命令Get-VM“ srv2” | Remove-VMSnapshot删除快照。

    不过,请提防弯角报价。有时,如果您从网站复制并粘贴引号,则该命令可能会失败。在这种情况下,请将文本从网站复制到记事本中,然后从记事本复制并将其粘贴到PowerShell或命令提示符中,以确保您粘贴的是纯ASCII文本。

    如果只有一个快照,则该命令将删除该快照。但是,如果您有多个快照,请添加-Name删除您想要的一个,就像这样:
    Get-VMSnapshot -VMName“ srv2” -Name“ srv2 –(2018-08-29 – 10:01:07 PM)” | 删除VMSnapshot

    祝好运!

  9. 菲利普

    效果很好,<p>原文地址:https://blog.csdn.net/allway2</p><p class=版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


目录虚拟化介绍虚拟化厂商介绍微软虚拟化发展历程Hyper-v 3.0新功能使用Hyper-v创建虚拟机介绍Hyper-v磁盘、网络、快照Hyper-v 3.0磁盘Hyper-v 3.0网络Hyper-v 3.0快照Hyper-v虚拟机迁移虚拟化介绍针对传统的企业来说,一个庞大的系统服务会占据很多的服务器;这就给公司带来了很多问题,例如硬件服务器过多,...
最近有win10系统用户在开启Hyper-V功能的时候发现无法启动Hyper-V了,报错:错误代码:0x80070057 !那么遇见无法启动Hyper-V的问题时我们该如何解决呢?下面就随小编一起来学习一下无法启动Hyper-V提示错误代码:0x80070057 的解决方法吧。H
Win10系统中的Hyper-V虚拟机组件可以让用户很方便的创建虚拟机,不过一些用户反馈在新建虚拟机的时候出现提示:创建(名称)服务器时遇到错误 的问题,创建失败,很多用户不知道怎么解决。解决方法:1、首先确定你的电脑离支持虚拟代技术,并且在B
在Win10中使用Hyper-V来创建虚拟机很方便,下面小编就把Hyper-V下创建新的虚拟机,新建虚拟机的步骤分享给大家,希望对首次使用Hyper-V虚拟机的朋友一些参考。步骤如下:1、打开hyper-v管理器后右键物理机(你的计算机名),选择新建虚拟机;2、弹
大家都知道Win10家庭版、中文版、普通版和专业版相比是缺少很多功能的,如组策略、Hyper-V都是没有的,如果你不想升级专业版又想用这些功能的话,小编给大家找到了在线添加的方法,让Win10家庭版也具有Hyper-V功能。Win10家庭版添加Hyper-V方法如下
win10家庭版vmware与hyper-v不兼容怎么办?有一些小伙伴因为需要在电脑中安装了vmware虚拟机,却被提示vmware与hyper-v不兼容,这是怎么回事,这种问题应该怎么解决呢,下面小编就给大家详细介绍一下win10家庭版vmware与hyper-v不兼容的解决方法,感兴趣的小伙伴快来和小编一起看看吧。
在升级了win10操作系统之后,发现Vmware Workstation在安装64位操作系统虚拟机的或者要使用Intel VT-X/EPT的时候,会一直弹出vt-x被禁用的提示,如下图: 首先我可以确定我的I5-3450是支持intel vt,intel vt-x功能的,并且在BIOS里,也开启了IntelVirtualization Technology 功能项。 “微软的Hyper-V在启用的时候,宿主机也被虚拟化了,以至于在宿主机上...
Hyper-V 启动时错误:检查点操作失败。由于虚拟磁盘系统限制,无法完成请求的操作。虚拟硬盘文件必须是未压缩和未加密的文件,并且不能是稀疏文件。只需要进入对应的文件夹,找到这个 .vhdx 文件,上面右键,属性页点击“高级”按钮。取消“压缩内容以便节省磁盘空间”。...
WindowsServer.Json{ "builders": [ { "type": "hyperv-iso", "communicator": "winrm", "disk_size": 61440, "memory": 2048, "floppy_files": [ "{{template_dir}}/setu
有两个与Hyper-V相关的主题,我不再讨论。这不是因为我不喜欢你,也不是因为我怀疑你确实处于危机之中。这是因为我相信警告标志的聚宝盆已经存在了很长时间,以至于您可以轻松避免陷入困境,并且在帮助您继续目前的道路上投入的任何时间都不会产生积极的回报。这些主题的第一个是直通磁盘。停止使用它们,您将不再遇到麻烦。它真的是那么简单。第二个是本文的主题:工作组模式下的Hyper-V主机。我试图找到中毒的泉源...
Invoke-WebRequest http://dl.google.com/chrome/install/375.126/chrome_installer.exe -OutFile C:ChromeSetup.exe再cmd下运行ChromeSetup.exe进行安装
将GUI添加到Windows Server Core和Hyper-V Core发表于2014年10月16日大卫·奥洛(David Orlo)本指南涵盖向Windows Server Core和Windows Server Hyper-V Core 2008-2012添加易于使用的GUI和功能。首先从下载安装软件包开始,我已经将您需要的所有内容捆绑到一个易于下载的软件包中,但是如...
VMware或Hyper-V 工具ISO映像文件位置对于Hyper-V:在“ Hyper-V集成组件ISO映像的完整路径”字段中,输入Hyper-V集成组件ISO映像的位置。需要ISO映像以使虚拟机可启动。Hyper-V服务器上ISO映像的路径是 Windows system32 vmguest.iso注意:此选项不适用于在Windows 2016或更高版本上运行的Hype...
在Windows Hyper-V Server和Windows Server Core上安装GUI应用程序对于生产服务器环境,建议您运行缺少GUI的Windows Server 2012的服务器核心版本。该建议的目的在于,它减少了主机操作系统所需的资源,由于安装了较少的应用程序而减少了攻击面,并减少了Windows更新的频率(无需更新)。这对于虚拟服务器尤其重要,因为重新启动意味着可能会关...
最新版本程序和翻译下载:https://github.com/derceg/explorerplusplus历史版本:程序下载地址:https://explorerplusplus.com/download汉化下载地址:https://explorerplusplus.com/translations从名字上可以看出,Explorer++的主要目的就是要弥补系统自带的资源管理...
在没有删除选项的Hyper-V中删除备份检查点作者:ZUBAIR ALEXANDER·2017年4月14日Hyper-V不需要太多维护,但是偶尔您会看到连接到虚拟机(VM)的检查点(以前称为快照)无法删除,因为删除选项不可用。我在Windows Server 2012 R2数据中心上运行的Hyper-V上遇到了此问题。有一天,服务器备份出了点问题,我注意到我没有创建一个检...
重要声明(后跟许可条款)诊断和使用信息。微软会通过 Internet 自动收集可能与贵组织关联的信息,并使用此信息帮助改进您的安装、升级和用户体验,以及微软产品和服务的质量和安全性。Windows Hyper-V Server 具有四 (4) 个信息收集设置(安全、基础、增强和完整),并默认使用“增强”设置。增强级别包含执行以下任务所需的信息:(i) 运行我们的防恶意软件以及诊断和使用信息技术...
sconfig向导加域不成功(可能是由于是NT4单字段域名的原因)改用执行命令行加域操作成功netdom join hyperv3 /d:dom /userd:domadministrator /passwordd:dompass
从Hyper-V虚拟机中删除残留的备份检查点发表于2015年10月15日有时备份作业会出错。造成这种情况的原因很多,但这不是本博客文章的重点。我们将向您展示如何从Hyper-V虚拟机中删除挥之不去的备份检查点,在Windows Server 2012 R2 Hyper-V上进行备份后,这些检查点无法正确删除。您会看到带有“奇数”图标的检查点,看起来像这样您可以右键单击检查点...
如何使用Hyper-V Manager和Powershell合并Hyper-V检查点Hyper-V检查点在Hyper-V虚拟机的整个生命周期管理中起着关键作用,因为它们可以在出现问题时通过有效的回滚机制有效地管理和执行软件更新,升级和安装。在最新版本的Hyper-V中,Microsoft增强了检查点功能并将其添加到更强大的功能中,包括生产检查点以及利用了ReFS文件系统的优势...