如何修复损坏的VMware虚拟机:3个可行的方法!
虚拟机损坏后将无法正常工作,那么我们该如何轻松修复损坏的VMware虚拟机呢?我们给出了3个简单有效的方法供大家选择,一起来看看吧。
由于虚拟机在测试或部署受病毒影响的应用程序时很方便,因此很容易被损坏。您是否遇到过这样的错误:
这意味着您的VMware虚拟机的VMDK文件已损坏。要处理此错误,您可以 修复 VMDK 文件 VMware 或 从该磁盘的备份副本进行恢复 (如上所述)。
事实上,不仅仅是VMDK文件,VHD等其他虚拟机文件也容易损坏。一般来说,有 3 个常见原因可能导致 VMDK 文件损坏:
损坏的 VMDK 文件可能会导致永久性数据丢失和重大财务损失。接下来,我将分享3种有效的方法来修复损坏的VMware虚拟机。
VMware Virtual Disk Manager (vmware-vdiskmanager.exe) 是 VMware Workstation 或 Fusion 中包含的命令行实用程序,可用于创建、管理和修改虚拟磁盘文件。
它还可用于修复 Workstation 虚拟机的 VMDK 文件。以下是具体步骤:
1. 按 Win + R 打开命令提示符 并输入 cmd 。
2. 导航到 安装 VMware Workstation 的 文件夹路径 。
默认情况下,该目录位于:
Windows XP – C:\Program Files\VMware\VMware
Workstation
Windows Vista/Windows 7/8 32 位 – C:\Program Files\VMware\VMware
Workstation
Windows Vista/Windows 7/8/10 64 位 – C:\Program Files (x86 )\VMware\VMware
Workstation
Windows Server 2008 R2 – C:\Program Files (x86)\VMware\VMware Workstation
注意 :VMware Player 不附带 VMware vdiskmanager,您需要从 VMware 官方页面另外下载。
3. 运行以下命令:
vmware-vdiskmanager -R“ 损坏的 vmdk 文件的完整路径 ”
示例:vmware-vdiskmanager -R“E:\虚拟机\Windows 10\virtualdisk.vmdk”
这些是如何通过 vmware-vdiskmanager 修复 VMware Workstation 虚拟机的步骤。但是,该实用程序不包含在服务器虚拟化套件 VMware vSphere 中。
如果要修复 VMware ESXi 虚拟机,可以使用 vmkfstools 命令。
vmkfstools 是用于管理 VMFS 卷、存储设备和虚拟磁盘的 ESXi Shell 命令之一。您可以使用 vmkfstools 命令执行许多存储操作。
如果 ESXi 虚拟机的 VMDK 损坏,您还可以使用 vmkfstools 命令检查或恢复损坏的 VMDK。基本语法如下:
-x|--fix [检查|修复]
例如:
vmkfstools -x repair VMDK1 .vmdk
对于不熟悉命令行的用户来说,上述方式可能比较复杂且容易出错。因此,建议通过从备份恢复来修复损坏的虚拟机,如错误描述中所述。
事实上,这也是处理虚拟机问题有效、最普遍接受的方式,无论是VMware Workstation、ESXi还是Hyper-V。
在这里我向您推荐一款专业的VMware备份软件——傲梅企业备份旗舰版。它具有以下优点。
✦ 计划备份 :通过 2
个简单步骤,您可以创建主机上多个虚拟机的完整自动备份任务。通过多个还原点,您可以将虚拟机回滚到您喜欢的任何过去时间。 ✦ 角色分配
:允许一名管理员创建权限有限的子账户,有效避免他人误操作造成的错误。 ✦ 永久免费版
:您可以使用此免费软件无时间限制地备份和恢复您的虚拟机。 ✦ 支持的版本 :VMware ESXi 6.0
及所有更高版本、Windows Server 2012 及所有更高版本的付费和免费版本。
通过从备份恢复虚拟机,您将获得独立且即时可用的虚拟机。备份的次数越多,可以恢复的数据就越新。
接下来我将演示如何创建多个ESXi虚拟机的完整备份任务。您可以点击以下按钮下载免费版本:
*您可以选择在Windows或Linux系统上安装此虚拟机备份软件。
1. 绑定设备 :访问傲梅企业备份旗舰版 Web 客户端,导航到 设备 > VMware > + 添加 VMware 设备 以 添加 vCenter 或独立 ESXi 主机作为源设备,提供身份验证凭据,然后单击 … > 绑定设备 。
注意 :您只需在第一次绑定此设备时执行此步骤,以后无需重复。
2. 创建备份任务 :导航到 备份任务 并单击 + 创建新任务 , 根据您的需要 设置 任务名称 、 设备类型 、 设备名称 、 目标 、 计划 。
然后您可以单击 “开始备份” 。已完成的备份任务将单独列出。
3. 从备份恢复 :导航到 备份管理 > 历史版本 ,选择要恢复的虚拟机和恢复点,单击 操作 > … > 恢复 。选择 “恢复到原始位置” ,然后单击 “开始恢复” 。
✎ 提示 :您还可以 升级 到高级版以享受 vCenter 上的批量虚拟机备份 、 备份清理 和 还原到新位置 选项,该选项可以 通过创建具有可自定义RAM 的相同新虚拟机来 帮助您将虚拟机还原到另一个数据存储 或主机 和 重要处理器 。
如果您的VMware虚拟机无法正常打开,很可能是其VMDK文件已损坏。在本文中,我介绍了修复损坏的VMware虚拟机的 3 种有效方法。
其中,定期 虚拟机备份 是保护虚拟机数据最常见的方式。如果您想要一个简单的工具来集中管理备份任务,我推荐您傲梅企业备份旗舰版。此外,它还允许您远程绑定多个主机和克隆虚拟机。绝对值得一试。