鸿萌数据恢复服务:如何修复损坏的 VMDK 文件,虚拟机定期备份
nanshan 2024-12-15 15:51 8 浏览 0 评论
天津鸿萌科贸发展有限公司从事数据安全服务二十余年,致力于为各领域客户提供专业的数据恢复解决方案与服务,并针对企业面临的数据安全风险,提供专业的相关数据安全培训。
虚拟化带来了许多优势,例如减少硬件资源支出、软件隔离、消除兼容性问题、移动性和更高效的 IT 运营,但通常情况下,虚拟化也存在许多缺点。软件故障、虚拟磁盘损坏、迁移失败、意外删除、快照问题、文件系统损坏、电源故障等问题都有可能导致虚拟机损坏及数据丢失。
针对各种情形的虚拟机损坏及数据丢失问题,鸿萌提供专业的数据恢复服务。
什么是 VMDK 文件?
虚拟机是在使用虚拟机管理程序的虚拟化环境中创建的;VMware 提供的虚拟机管理程序允许 IT 管理员在托管在云上的虚拟化环境中启动虚拟机,而不是像虚拟桌面那样在物理存储中启动虚拟机。使用任何 VMware 虚拟机管理程序产品创建虚拟机时,虚拟机文件、设置、配置和数据都会保存到 VMDK 格式的单个文件中。
VMDK(虚拟机磁盘)文件是虚拟化环境中最灵活且最常用的虚拟磁盘镜像格式,用作 VMware 虚拟机的硬盘存储。此文件格式支持高达 62 TB 的存储空间,并实现了许多虚拟机友好功能。虽然 VMDK 文件是一个文件,但实际上它包含两个组件:主 VMDK 描述符文件和 *-flat.vmdk. 文件。主 VMDK 文件包含指向嵌入的 *-flat.vmdk 文件的描述符文件数据。
VMDK 文件也会像其他文件一样遭到损坏,导致连接的虚拟机无法访问。在这种情况下,需要修复损坏的 VMDK 文件,才能重新获得对虚拟机的完全访问权限 。
VMDK 文件损坏的原因
当原始文件中缺少描述符文件或 *-flat.vmdk. 文件时,VMDK 文件即被损坏。除此之外,造成 VMDK 文件损坏的原因可能还包括以下:
1.强制关闭系统
在关闭为虚拟机资源供电的系统之前,务必先正确关闭虚拟机,然后再正确关闭系统。强制关机可能会突然终止正在运行的任务,而频繁这样做可能会导致文件损坏。
2.硬盘错误
当物理硬盘出现逻辑错误或分区损坏时,可能会影响您的 VMDK 文件。
3.软件错误
软件错误也可能导致 VMDK 文件损坏,因此请小心在 VM 上安装的软件程序。
4.恶意软件或病毒攻击
病毒或恶意软件攻击会导致文件损坏。如果系统受到恶意软件攻击,则 VMDK 文件很可能被加密,迫使用户从备份中恢复 VMDK 文件的正确版本或启动修复解决方法。
5. 崩溃
当计算机系统崩溃后,有时,在修复完系统崩溃问题后,一些重要文件也会一起“崩溃”并且变得无法访问。
如何修复损坏的 VMDK 文件
如果可以避免上述情况,则可以防止 VMDK 文件被损坏。如果 VMDK 文件被损坏,下面将介绍一些修复损坏的 VMDK 文件的方法。
1.在 VMware 中修复 VMDK 文件
正确关闭虚拟机并尝试重新启动它。如果虚拟机可以启动但文件无法访问,那么可以直接在 VMware 上启动恢复,从之前保存的备份中恢复 VMDK 文件的正确版本。
这意味着,要使此方法有效,您必须定期备份 VMware VM;如果没有备份可供恢复,则此方法不起作用。如何恢复备份的 VMDK 文件取决于您最初制作备份时使用的软件程序。
2.使用命令行
命令提示符实用程序可用于修复 Windows 系统上的文件损坏问题。但是,在开始此方法之前,请确保知道 VMware 安装文件的实际位置。在继续操作之前,请先在硬盘上找到 VMware 安装文件的目录(路径):
- 在 PC 上以管理员用户身份启动 Windows 命令提示符或 PowerShell
- 导航到 VMware 程序安装的路径
- 运行此命令:vmware-vsdiskmanager.exe
- 使用以下命令修复 VMDK 文件:vmware-vdiskmanager-R“VMDK 文件的路径”(例如 vmware-vsdiskmanager.exe – R“C:\Program Files\VMware\Virtual Disk Development Kit\bin”)
- 重新启动 PC,然后在 PC 重新打开后启动 VM。
3.从备份恢复虚拟机
这适用于之前做过备份的 IT 管理员。可以从之前做的备份中恢复虚拟机 VMDK 文件的正确版本。从备份中恢复虚拟机取决于您如何进行备份以及使用哪种工具;如果使用第三方工具进行备份,则必须使用相同的工具来恢复备份。
4.使用专业的数据恢复软件
某些专业的数据恢复软件提供针对虚拟机的数据恢复功能。
定期备份虚拟机,防患于未然
在数据丢失或文件损坏的情况下确保安全的最佳方法是以往的定期备份。如果您定期备份,在这种情况下,只需从任何最近的备份中恢复即可。但是,也强烈建议使用专业的数据备份软件,因为在大多数数据丢失情况下,这将是您的救星。
易备数据备份软件为企业提供备份关键虚拟机、数据库、Exchange 邮箱等的解决方案。它提供了与最佳实践保持一致的关键功能,例如更改块跟踪支持、符合 3-2-1 的复制和备份副本以及云存储支持。它还支持 AES-256 加密备份、备份压缩及备份还原。软件提供了防勒索备份功能,备份过程中发现异常后缀文件,可立即停止备份任务,防止勒索软件的进一步攻击。同时,软件加密锁功能,为软件本身及备份任务的如期执行提供了安全保障。
易备数据备份软件提供完整的虚拟机备份解决方案,支持对 Hyper-V / ESXi / vSphere Hypervisor (ESXi Free) 虚拟机实现(热)备份功能, 可以用全自动的方式,将备份文件通过网络复制到 NAS 或磁带设备。
易备数据备份软件完全支持 VMware Changed Block Tracking (CBT/VDDK) 技术,可以进行 ESXi(包括ESXi Free)虚拟机的增量备份及差异备份,同时,仅针对磁盘的实际占用空间进行备份。因此,用户可以加快备份过程,并使其更加粒度化,同时降低所需空间。
易备数据备份软件主要功能
- ESXi, ESXi Free, vCenter 热备份
- Hyper-V 热备份
- 主机之间及数据库之间的虚拟机复制
- 与 vSphere ESXi Cluster 兼容
- 增量备份及差异备份 (CBT/VDDK)(可用于ESXi Free)
- 备份至磁盘、网络、NAS、LTO 磁带、云存储服务
- 可异机恢复 ESXi 及 Hyper-V 虚拟机
- 恢复单个文件(文件夹)
- 利用 pre-freeze 和 post-thaw 脚本对 Linux 虚拟机进行应用程序一致性备份
- 完全无需代理 - 从网络完成备份
1.无需 vCenter,可对 ESXi(甚至是 ESXi Free)主机进行增量备份
易备数据备份软件可对 ESXi Free 主机(可作为源设备或目标设备)进行备份。软件执行块级别的增量备份:第一次执行完整的备份,后续只对磁盘的变更部分进行备份。备份过程快速、高效,可以在任何主机之间进行,无需 vCenter。新备份的虚拟机可立即执行启动。
2.使用 Pre-freeze/Post-thaw 脚本,执行 Linux 中虚拟机的应用程序一致性备份
易备数据备份可以执行 Linux 系统虚拟机的应用程序一致性备份。对每个单独的虚拟机都可以进行静默设置。提供数据库或邮件服务器服务的虚拟服务器承载着较高的文件系统负荷,因此这个功能就愈发显得重要。
3.本地/网络 HYPER-V 主机的备份
只使用一个授权,无需安装任何软件代理,就可以从任何本地或网络 Hyper-V 服务器备份数量不限的虚拟机。由于采用 VSS 技术,备份运行速度快,无中断,您可以直接备份到 NAS、磁带或云端/FTP。软件还支持虚拟机的增量镜像备份,具有截断应用程序日志的可能。
4.异机还原
易备数据备份软件具有强大的自动恢复虚拟机的功能,可用于 ESXi/vCenter 以及 Hyper-V。通过几个简单的步骤,便可恢复虚拟机,甚至可以由特定的增量备份或差异备份进行异机还原。还可以利用恢复功能,在主机之间、数据集之间或不同的数据中心之间复制/克隆虚拟机。
5.从 ESXi 虚拟机备份中还原单个文件
易备数据备份软件提供简单强大的功能,可以从 VMware ESXi 虚拟机备份中恢复单个文件或文件夹,而无需恢复整个虚拟机。可以从增量备份或差异备份中还原某个具体日期的文件,或打开一个 VMDK文件,浏览内容,并导出所需文件。
6.从 Hyper-V 虚拟机备份还原单个文件
易备数据备份软件可以从 Hper-V 虚拟机的备份文件中恢复单个文件。通过直观的界面,打开 VHD 或 VHDX 文件(可能是虚拟机备份文件,也可能是通过易备制作的磁盘镜像文件),浏览内容,并导出单个文件或文件夹。
7.VSPHERE ESXI HYPERVISOR 虚拟化
VMwarevSphere 以其底层架构而通常被称为"ESXi", 是裸机虚拟机监视器。该软件安装于物理服务器中,可以用来管理多台虚拟机。可以连接网络上的任何 ESXi 服务器, 运行虚拟机的快照,并可进行异机热备份。
8.ESXI FREE 的热备份
易备数据备份软件可以轻松地运行同样在 ESXiFree 上托管的虚拟机的快照和热备份。因此,虚拟化环境及其保护的成本仅仅为一个易备的授权价格。软件提供永久性授权,并允许无限量地备份主机和虚拟机。
9. 微软 HYPER-V 虚拟机
易备数据备份软件可以复制任何已锁定或正在使用的文件, 这得益于卷影复制技术。因此它甚至可以备份微软 Hyper-V 上的虚拟机, 而无任何中断。Hyper-V 虚拟化技术可用于Windows Server 2012, 2008,Server 2016, Server 2019 和 Windows 10。
相关推荐
- Let’s Encrypt免费搭建HTTPS网站
-
HTTPS(全称:HyperTextTransferProtocoloverSecureSocketLayer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入...
- 使用Nginx配置TCP负载均衡(nginx tcp负载)
-
假设Kubernetes集群已经配置好,我们将基于CentOS为Nginx创建一个虚拟机。以下是实验种设置的详细信息:Nginx(CenOS8Minimal)-192.168.1.50Kube...
- Nginx负载均衡及支持HTTPS与申请免费SSL证书
-
背景有两台minio文件服务器已做好集群配置,一台是192.168.56.41:9000;另一台是192.168.56.42:9000。应用程序通过Nginx负载均衡调用这两台minio服务,减轻单点...
- HTTPS配置实战(https配置文件)
-
原因现在网站使用HTTPS是规范操作之一,前些日子买了腾讯云服务,同时申请了域名http://www.asap2me.top/,目前该域名只支持HTTP,想升级为HTTPS。关于HTTPS的链接过程大...
- 只有IP地址没有域名实现HTTPS访问方法
-
一般来说,要实现HTTPS,得有个注册好的域名才行。但有时候呢,咱只有服务器的IP地址,没注册域名,这种特殊情况下,也能照样实现HTTPS安全访问,按下面这些步骤来就行:第一步,先确认公网...
- 超详解:HTTPS及配置Django+HTTPS开发环境
-
众所周知HTTP协议是以TCP协议为基石诞生的一个用于传输Web内容的一个网络协议,在“网络分层模型”中属于“应用层协议”的一种。在这里我们并不研究该协议标准本身,而是从安全角度去探究使用该协议传输数...
- Godaddy购买SSL之后Nginx配置流程以及各种错误的解决
-
完整流程:参考地址:https://sg.godaddy.com/zh/help/nginx-generate-csrs-certificate-signing-requests-3601生成NGI...
- Nginx从安装到高可用,一篇搞定(nginx安装与配置详解)
-
一、Nginx安装1、去官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本2、上传nginx到linux系统3、安装依赖环境(1)安装gcc环境yuminstallgc...
- 阿里云免费证书申请,配置安装,使用tomcat,支持http/https访问
-
参数说明商品类型默认已选择云盾证书服务(无需修改)。云盾证书服务类型SSL证书服务的类型。默认已选择云盾SSL证书(无需修改),表示付费版SSL证书。如果您需要免费领取或付费扩容DV单域名证书【免费试...
- 你试过两步实现Nginx的规范配置吗?极速生成Nginx配置小工具
-
NGINX是一款轻量级的Web服务器,最强大的功能之一是能够有效地提供HTML和媒体文件等静态内容。NGINX使用异步事件驱动模型,在负载下提供可预测的性能。是当下最受欢迎的高性能的Web...
- 从零开始搭建HTTPS服务(搭建https网站)
-
搭建HTTPS服务的最初目的是为了开发微信小程序,因为wx.request只允许发起HTTPS请求,并且还必须和指定的域名进行网络通信。要从零开始搭建一个HTTPS的服务需要下面4...
- 群晖NAS使用官网域名和自己的域名配置SSL实现HTTPS访问
-
安全第一步,群晖NAS使用官网域名和自己的域名配置SSL实现HTTPS访问【新手导向】NAS本质还是一个可以随时随地访问的个人数据存储中心,我们在外网访问的时候,特别是在公网IP下,其实会面临着很多安...
- 让网站快速升级HTTPS协议提高安全性
-
为什么用HTTPS网络安全越来越受到重视,很多互联网服务网站,都已经升级改造为https协议。https协议下数据包是ssl/tcl加密的,而http包是明文传输。如果请求一旦被拦截,数据就会泄露产生...
- 用Https方式访问Harbor-1.9版本(https访问流程)
-
我上周在头条号写过一篇原创文章《Docker-Harbor&Docker-kitematic史上最详细双系统配置手册》,这篇算是它的姊妹篇吧。这篇文章也将用到我在头条写的另一篇原创文章的...
- 如何启用 HTTPS 并配置免费的 SSL 证书
-
在Linux服务器上启用HTTPS并配置免费的SSL证书(以Let'sEncrypt为例)可以通过以下步骤完成:---###**一、准备工作**1.**确保域名已解析**...
你 发表评论:
欢迎- 一周热门
-
-
极空间如何无损移机,新Z4 Pro又有哪些升级?极空间Z4 Pro深度体验
-
如何在安装前及安装后修改黑群晖的Mac地址和Sn系列号
-
爱折腾的特斯拉车主必看!手把手教你TESLAMATE的备份和恢复
-
10个免费文件中转服务站,分享文件简单方便,你知道几个?
-
[常用工具] OpenCV_contrib库在windows下编译使用指南
-
日本海上自卫队的军衔制度(日本海上自卫队的军衔制度是什么)
-
【系统配置】信创终端挂载NAS共享全攻略:一步到位!
-
UOS服务器操作系统防火墙设置(uos20关闭防火墙)
-
Ubuntu系统Daphne + Nginx + supervisor部署Django项目
-
WindowsServer2022|配置NTP服务器的命令
-
- 最近发表
- 标签列表
-
- linux 查询端口号 (58)
- docker映射容器目录到宿主机 (66)
- 杀端口 (60)
- yum更换阿里源 (62)
- internet explorer 增强的安全配置已启用 (65)
- linux自动挂载 (56)
- 禁用selinux (55)
- sysv-rc-conf (69)
- ubuntu防火墙状态查看 (64)
- windows server 2022激活密钥 (56)
- 无法与服务器建立安全连接是什么意思 (74)
- 443/80端口被占用怎么解决 (56)
- ping无法访问目标主机怎么解决 (58)
- fdatasync (59)
- 405 not allowed (56)
- 免备案虚拟主机zxhost (55)
- linux根据pid查看进程 (60)
- dhcp工具 (62)
- mysql 1045 (57)
- 宝塔远程工具 (56)
- ssh服务器拒绝了密码 请再试一次 (56)
- ubuntu卸载docker (56)
- linux查看nginx状态 (63)
- tomcat 乱码 (76)
- 2008r2激活序列号 (65)