扫一扫,访问微社区

新浪微博登陆

只需一步, 快速开始

登录 | 加入雨荷 | 找回密码

数据恢复,winhex视频,数据恢复培训,硬盘数据恢复,raid0,raid1,raid5数据恢复,雨荷数据

 找回密码
 加入雨荷

扫一扫,访问微社区

新浪微博登陆

只需一步, 快速开始

总共6211条微博

动态微博

查看: 832|回复: 1

我们的技术优势FILE IMAGE数据恢复镜像过程中系统可用内存减少的问题描述以及解决方案

  [复制链接]

该用户从未签到

新浪微博达人勋

发表于 2014-11-7 13:15:21 | 显示全部楼层 |阅读模式
我们的技术优势
FILE IMAGE数据恢复镜像过程中系统可用内存减少的问题描述以及解决方案

【场景描述】
在DE(或老DR)中使用FILE IMAGE文件作为目标设备进行数据恢复镜像,在镜像过程中重新更改了起始LBA,然后继续镜像,在某些情况下,会出现系统可用内存不断减少甚至假死的问题。

【问题原因】
这是微软一个系统API函数的bug,函数名称为FlushViewOfFile(),一定情况下调用该函数会失败,错误码为33,其后果是系统缓存中的数据不能及时写入硬盘,缓存无法释放。此时MRT进程的内存占用并未增加,但系统可用内存会减少。当此函数频繁调用失败时,会使系统可用内存下降为零最终导致系统假死。

具体请见微软官方说明文档:http://support.microsoft.com/kb/2731284/en-us

【解决方案】
1、在Win7或者Windows Server 2008 R2系统下,请下载并安装微软提供的补丁文件。
下载链接:

http://hotfixv4.microsoft.com/Wi ... 2_intl_i386_zip.exe

如果上面的下载链接失效,也可以点击下面的链接从MRT数据恢复网下载:

http://info.mrtlab.com/download/KB2731284.rar

解压后文件名为Windows6.1-KB2731284-v3-x86.msu,安装完成后请重启电脑。
打完补丁后,当FlushViewOfFile()函数调用失败后,不会再导致系统可用内存减少。

注意,此时DE在数据恢复镜像过程可能会有几分钟左右的停顿,这是正常的,原因在于函数自身阻塞了,在进行一些未知的系统处理过程,耐心等一会镜像过程会自动继续。

2、在XP或其它系统下,由于微软未提供相应的补丁,建议不使用FILE IMAGE文件作为目标设备进行镜像。

若需要使用此方式进行镜像,建议不要随意更改起始LBA,不要使用反向拷贝,尽量按照从头到尾的顺序进行拷贝。

当更改起始LBA进行数据恢复镜像后,启动拷贝时若发现系统可用内存不断下降,请暂停或者停止拷贝,耐心等待5-10分钟后再继续,此时一般系统会自动回收缓存。

评分

参与人数 1金钱 +20 收起 理由
雨荷 + 20 想更多学生推荐。

查看全部评分

  • TA的每日心情
    开心
    2019-2-2 21:05
  • 签到天数: 65 天

    [LV.6]站长亲人

    新浪微博达人勋

    发表于 2014-11-11 16:10:01 来自手机 | 显示全部楼层
    发表回复
    您需要登录后才可以回帖 登录 | 加入雨荷 新浪微博登陆

    本版积分规则

    Copyright © 2001-2015 All Rights Reserved雨荷数据安全技术论坛 陕ICP备08105630

    QQ|申请友链|小黑屋|手机版|Archiver|雨荷数据安全技术论坛 ( 陕ICP备17009169号

    快速回复 返回顶部 返回列表