0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虚拟化数据恢复——Hyper-V虚拟机数据恢复案例

Frombyte 来源:Frombyte 作者:Frombyte 2024-10-25 09:26 次阅读

虚拟化数据恢复环境:
Windows Server操作系统服务器上部署Hyper-V虚拟机环境。虚拟机的硬盘文件和配置文件存放在一台存储中,该存储上有一组由4块硬盘组建的raid5阵列,除此之外,还有一块单盘存放档虚拟机的备份文件。

虚拟化故障&检测
存储中存放的虚拟机数据文件丢失,导致整个Hyper-V服务瘫痪,虚拟机无法使用。
北亚企安数据恢复工程师达到现场后,对故障虚拟化环境做了以下检测:
1、对服务器和存储进行物理故障检测,经过检测没有发现设备存在物理故障,硬盘均正常读取和工作。
2、对服务器操作系统进行检测:检测结果为操作系统工作正常,未发现错误进程,排除操作系统问题。
3、对丢失数据的硬盘的文件系统进行检测:文件系统打开正常,杀毒软件检测正常。经过检测发现文件系统的元文件创建时间(文件系统的创建时间)与数据丢失的时间一致。这种表现意味着:文件系统被人为重写,即分区被格式化了。
4、对系统日志进行检测:发现数据丢失的当天以及之前的系统日志被清空,审核日志和服务日志却还存在。这种表现意味着此操作是人为造成的。格式化分区的操作只记录在系统日志中,符合人为破坏的特征。
5、尝试恢复系统日志:仔细分析硬盘底层数据,发现硬盘底层中需要恢复的系统日志已被新的日志记录覆盖,无法恢复。
6、对操作系统中的所有分区进行分析:发现只有存储中的两个分区被重新写入文件系统了。两个分区的格式化需要两个独立的过程来完成,这种针对性的操作应该是人为的。

虚拟化数据恢复过程:
1、将故障存储中所有的硬盘做好标记,从槽位上拔出,经硬件工程师检测没问题。以只读方式将所有磁盘进行扇区级全盘镜像,镜像完成后将所有磁盘按照原样还原到原存储中,后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
备份硬盘数据:

wKgZomTTN6qAWIF8AAM51-OjElE231.png

北亚企安数据恢复—Hyper-V数据恢复



2、基于镜像文件分析所有硬盘底层数据,获取重组RAID5所需要的相关信息(条带大小,条带走向、盘序)等信息。根据上述获取到的信息重组RAID。
重组RAID:

wKgaomTTN76AYXhFAAM5fCocEOU608.png

北亚企安数据恢复—Hyper-V数据恢复



打开阵列:

wKgaomTTN8WALSthAAQXKQ_RslE076.png

北亚企安数据恢复—Hyper-V数据恢复



3、分析硬盘底层数据,发现着许多以前文件系统的目录项及文件索引残留。经过核对发现这些文件索引指向的数据都是用户丢失的文件内容。北亚企安数据恢复工程师编写了一个提取文件索引项的小程序,扫描&提取所有存在的文件索引项。
4、分析扫描到的文件索引项,发现这些索引项都是不连续的且大多是以16K或8K对齐的。正常情况下,文件索引项是连续的且大小为固定的1K,每个文件索引项对应一个文件或目录。扫描出来的这些不连续且不完整的文件索引项无法正常索引到文件的内容,需要对这些扫描出来的文件索引项进行处理。
文件索引项截图:

wKgaomTTN8yAeex5AAWDSyaIrVA788.png

北亚企安数据恢复—Hyper-V数据恢复



5、找到所有的文件索引项后根据文件索引项的编号将其拼接成目录结构。虽然有部分文件索引项被破坏,但是找到大部分文件索引项已经足够拼接出目录结构了。
扫描到的文件索引项碎片:

wKgZomTTN9SAO1GLAAHRRgcAm-U152.png

北亚企安数据恢复—Hyper-V数据恢复



6:将重建好的目录结构和现有文件系统中的目录结构进行替换,修改部分校验值,然后对这个目录结构进行解释即可看到丢失的数据。
解释出来的目录结构:

wKgaomTTN92AThKYAAO2ZFQphU8905.png

北亚企安数据恢复—Hyper-V数据恢复

wKgZomTTN92AcU5nAAL7mwrxuJg407.png

北亚企安数据恢复—Hyper-V数据恢复



验证数据的正确性:将其中一个比较新的VHD文件恢复出来,然后将其拷贝到一台支持附加VHD的服务器上,尝试附加此VHD。结果附加成功,检查VHD中最新数据是否完整。如果数据是完整的,就将所有数据恢复到一块硬盘中。
恢复出来的虚拟机数据文件:

wKgZomTTN-iATaw2AAKUznrAnAs580.png

北亚企安数据恢复—Hyper-V数据恢复



7、在一台测试服务器上搭建Hyper-V的环境。将恢复出来的虚拟机文件连接到这台服务器上,然后通过导入虚拟机的方式将恢复出来的数据迁移到新的Hyper-V环境。让用户方验证所有虚拟机是否完整。
虚拟机导入的过程:

wKgZomTTN_SAEfeuAAGyXmxs26A338.png

北亚企安数据恢复—Hyper-V数据恢复

wKgZomTTN_SAdeORAAZH82x_8Qo746.png

北亚企安数据恢复—Hyper-V数据恢复



8、用户方经过验证,确认所有虚拟机没有问题。将所有数据拷贝到用户方准备好的服务器中,然后利用导入的方式将虚拟机导入到用户方准备好的Hyper-V环境中。需要以下面的方式导入虚拟机,导入后没有出现报错。启动所有虚拟机,所有虚拟机启动都没问题。

wKgaomTTOAKAEvJ5AAJ8naPzHJo094.png

北亚企安数据恢复—Hyper-V数据恢复

wKgaomTTOAKAX6xOAALOE8hbZqw987.png

北亚企安数据恢复—Hyper-V数据恢复

wKgZomTTOAKAP6yFAAOTKsB0a58687.png

北亚企安数据恢复—Hyper-V数据恢复


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据恢复
    +关注

    关注

    10

    文章

    587

    浏览量

    17674
  • 虚拟化
    +关注

    关注

    1

    文章

    387

    浏览量

    29873
  • 虚拟机
    +关注

    关注

    1

    文章

    949

    浏览量

    28479
收藏 人收藏

    相关推荐

    hyper-v复制,Hyper-V 复制的操作步骤

        在使用Hyper-V虚拟技术时,数据安全和业务连续性至关重要。Hyper-V复制功能就像是给
    的头像 发表于 02-10 10:29 68次阅读
    <b class='flag-5'>hyper-v</b>复制,<b class='flag-5'>Hyper-V</b> 复制的操作步骤

    hyper 备份,Hyper备份:虚拟机备份与恢复

    的解决方案。今天就为大家介绍Hyper备份:虚拟机备份与恢复。    在虚拟环境中,备份和恢复
    的头像 发表于 02-08 09:53 70次阅读
    <b class='flag-5'>hyper</b> 备份,<b class='flag-5'>Hyper</b>备份:<b class='flag-5'>虚拟机</b>备份与<b class='flag-5'>恢复</b>

    hyper-v虚拟机,为何需要用hyper-v虚拟机

    随着科技的飞速发展,各类任务与数据量急剧攀升,批量管理恰似航行在信息海洋中的坚固灯塔,照亮高效管理的航道。今天小编给大家分享为何需要用hyper-v虚拟机。 使用Hyper-V
    的头像 发表于 02-07 13:37 55次阅读
    <b class='flag-5'>hyper-v</b><b class='flag-5'>虚拟机</b>,为何需要用<b class='flag-5'>hyper-v</b><b class='flag-5'>虚拟机</b>?

    hyper v 远程,Hyper-V 远程:远程管理Hyper-V虚拟机

    ”。今天就为大家介绍Hyper-V远程:远程管理Hyper-V虚拟机。    在企业级和远程办公环境中,Hyper-V虚拟机的远程管理是提高
    的头像 发表于 02-07 10:28 71次阅读
    <b class='flag-5'>hyper</b> <b class='flag-5'>v</b> 远程,<b class='flag-5'>Hyper-V</b> 远程:远程管理<b class='flag-5'>Hyper-V</b><b class='flag-5'>虚拟机</b>

    hyper v 虚拟Hyper-V 虚拟Hyper-V虚拟的最佳实践

    Hyper-V虚拟的最佳实践。    在当今的IT环境中,Hyper-V虚拟技术被广泛应用
    的头像 发表于 02-07 10:24 78次阅读
    <b class='flag-5'>hyper</b> <b class='flag-5'>v</b> <b class='flag-5'>虚拟</b><b class='flag-5'>化</b>,<b class='flag-5'>Hyper-V</b> <b class='flag-5'>虚拟</b><b class='flag-5'>化</b>:<b class='flag-5'>Hyper-V</b><b class='flag-5'>虚拟</b><b class='flag-5'>化</b>的最佳实践

    hyper v 上网,Hyper-V上网:虚拟机网络配置

    大家介绍Hyper-V上网:虚拟机网络配置。    在Hyper-V环境中,正确配置虚拟机的网络设置是确保虚拟机能够正常访问外部网络的关键。
    的头像 发表于 02-06 10:29 208次阅读
    <b class='flag-5'>hyper</b> <b class='flag-5'>v</b> 上网,<b class='flag-5'>Hyper-V</b>上网:<b class='flag-5'>虚拟机</b>网络配置

    hyper-v 备份,hyper-v怎样进行虚拟机的创建

    虚拟机技术打破了传统计算机的限制,为我们带来了全新的计算机模式。今天给大家介绍hyper-v怎样进行虚拟机的创建?    hyper-v怎样进行虚拟
    的头像 发表于 02-05 14:54 75次阅读
    <b class='flag-5'>hyper-v</b> 备份,<b class='flag-5'>hyper-v</b>怎样进行<b class='flag-5'>虚拟机</b>的创建

    hyper v 删除,怎么样删除hyper-v中的虚拟机

    对于任何追求卓越运营的企业而言,批量管理如同精密时钟的核心齿轮,精准地调控着各项业务的有序运转。今天小编要带来怎么样删除hyper-v中的虚拟机。    要删除Hyper-V中的虚拟机
    的头像 发表于 02-05 13:39 129次阅读
    <b class='flag-5'>hyper</b> <b class='flag-5'>v</b> 删除,怎么样删除<b class='flag-5'>hyper-v</b>中的<b class='flag-5'>虚拟机</b>?

    hyper v 显卡,hyper-v显卡:如何在虚拟机中配置和优化显卡性能

    :如何在虚拟机中配置和优化显卡性能。    在虚拟环境中,显卡性能对于需要高图形处理能力的应用场景(如游戏、图形设计和视频编辑)至关重要。Hyper-V提供了多种显卡配置和优化选项,
    的头像 发表于 01-24 14:19 964次阅读
    <b class='flag-5'>hyper</b> <b class='flag-5'>v</b> 显卡,<b class='flag-5'>hyper-v</b>显卡:如何在<b class='flag-5'>虚拟机</b>中配置和优化显卡性能

    hyper 内存,Hyper内存:如何监控与优化hyper-v虚拟机的内存使用

    :如何监控与优化hyper-v虚拟机的内存使用。    在虚拟环境中,合理监控和优化Hyper-V虚拟
    的头像 发表于 01-24 14:15 198次阅读
    <b class='flag-5'>hyper</b> 内存,<b class='flag-5'>Hyper</b>内存:如何监控与优化<b class='flag-5'>hyper-v</b><b class='flag-5'>虚拟机</b>的内存使用

    hyper内存条,hyper-v 添加虚拟机还需要硬盘吗

    在计算机技术的浩瀚星空中,虚拟机犹如一颗璀璨的明星,散发着独特的光芒。今天给大家介绍hyper-v添加虚拟机还需要硬盘吗?    hyper-v添加
    的头像 发表于 01-24 14:01 139次阅读
    <b class='flag-5'>hyper</b>内存条,<b class='flag-5'>hyper-v</b> 添加<b class='flag-5'>虚拟机</b>还需要硬盘吗

    虚拟数据恢复—XenServer虚拟机数据恢复案例

    Server操作系统虚拟机,该虚拟机有2块虚拟磁盘(系统盘+数据盘),当作网站服务器使用。 服务器虚拟
    的头像 发表于 11-08 10:32 202次阅读
    <b class='flag-5'>虚拟</b><b class='flag-5'>化</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—XenServer<b class='flag-5'>虚拟机</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    虚拟数据恢复—EXSI虚拟机误还原快照如何恢复数据

    还原快照的数据恢复案例。 虚拟数据恢复环境: 一台由物理
    的头像 发表于 09-09 11:56 449次阅读
    <b class='flag-5'>虚拟</b><b class='flag-5'>化</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—EXSI<b class='flag-5'>虚拟机</b>误还原快照如何<b class='flag-5'>恢复数据</b>?

    虚拟机数据恢复—KVM虚拟机被误删除的数据恢复案例

    虚拟机数据恢复环境: Linux操作系统服务器,EXT4文件系统。服务器中有数台KVM虚拟机虚拟机1:主
    的头像 发表于 08-07 13:33 538次阅读
    <b class='flag-5'>虚拟机</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—KVM<b class='flag-5'>虚拟机</b>被误删除的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    虚拟数据恢复Hyper-V服务瘫痪导致虚拟机无法使用的数据恢复

    一台服务器上部署的Hyper-V虚拟平台,虚拟机的硬盘文件和配置文件放在一台某品牌MD3200存储中。该存储中有一组由4块硬盘组建的raid5磁盘阵列,还有一块大容量硬盘存放
    的头像 发表于 07-31 11:56 398次阅读
    <b class='flag-5'>虚拟</b><b class='flag-5'>化</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>Hyper-V</b>服务瘫痪导致<b class='flag-5'>虚拟机</b>无法使用的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>