>
设为首页
收藏本站
迅维网APP
开启辅助访问
只需一步,快速开始
登录
注册
找回密码
切换到宽版
|
|
首页
论坛
BBS
新帖
精华
图纸
鑫智造
资讯
视频
软件
维修
培训
迅维培训
课堂
迅维网校
签到
鑫快记
鑫豆
迅维商城
认证
迅维网
»
论坛
›
电脑周边设备维修论坛
›
数据恢复技术
›
WINHEX修复“文件或目录损坏且无法读取”
返回列表
查看:
13257
|
回复:
7
WINHEX修复“文件或目录损坏且无法读取”
[复制链接]
会员201448
会员201448
当前离线
积分
24
下载分
分
威望
点
原创币
点
下载
次
上传
次
注册时间
2010-3-20
精华
狗仔卡
发表于 2010-4-24 00:13:44
|
显示全部楼层
|
阅读模式
来自: 山东 来自
山东
马上注册,获取阅读精华内容及下载权限
您需要
登录
才可以下载或查看,没有帐号?
注册
x
本帖最后由 北京令狐冲 于 2010-4-24 00:16 编辑
原创案例,谢绝转载
远程做的一个“文件或目录损坏且无法读取”的恢复。232G的NTFS分区D,XP系统,每簇扇区数8,用winhex无法读取分区,提示错误,通过物理磁盘访问该分区,根目录下看不到任何文件,检查DBR,没有发现明显的异常。
PS
:由于是远程恢复,原盘未做截图,本教程是模拟了原始分区数据丢失时的情景,请参考恢复思路,如有不足,请各位指正!
跳转到第分区E的EBR(虚拟MBR)位置的上一个扇区,找到损坏的分区的备份的DBR,通过winhex提供的计算hash功能,计算哈希值。再与第一个DBR的hash值对比。完全一样。(也可以通过winhex提供的同步和对比功能进行验证,winhex会不同的字节上显示黑色)
跳转到$MFT的开始位置,也即是$MFT自身的记录。发现其起始特征本应该是ASCII码的“FILE”四个字节,现在变成了ASCII码“BAD?”。这是造成提示“文件或目录损坏且无法读取”的关键问题所在。
跳转到偏移512=242位置,也就是这个MFT项的文件名起始位置。文件名正常:UNICODE码的“$MFT”。检查标准属性(10H),文件名属性(30H),数据流属性(80H)属性,到80属性的时候,发现从80属性开始的第三行开始,都被清零,其他的重要的四个元数据文件中,$Volume属性也出现了同样的错误。
找到备份的前四个元数据文件的记录。覆写错误的记录。根据DBR找到了MFT前四个元数据文件的备份,备份的元数据文件几乎跟前面四个一摸一样的错误。只能是手工修复$MFT。在$MFT自身的记录当中,发现”结束VCN”并没有遭到破坏,这为后期的修复工作节省了很多时间,复制一个正常分区(分区E)的第一个扇区到损坏的$MFT中,修改其中的一些数值。在80属性中,第三行字节的开始位置应该是描述的datarun的起始位置,根据起始VCN和结束VCN得出$MFT的大小,计算方法:起始 VCN+1=LCN,根据这个数值,写入datarun。将LCN * 8 * 512=0000FE6DH。分别写入偏移(想对于80H)48H,50H,和58H,如图:
写入方法:根据DBR中的描述的$MFT起始位置(000000C000H)786432号簇,$MFT的大小为VCN+1个簇 ,那么datarun就是 “33 E0 DF 06 00 00 0C 00H”,按同样的方法修复备份的$MFT的前四个元数据文件。
保存,重新载入分区,winhex打开,所有的元数据文件全部显示出来。文件、目录损都可以正常读取
提示“目录损坏且无法读取的原因有很多”。具体情况具体分析,以上方法仅供参考!
登录/注册后看高清大图
文件
相关帖子
•
THINKBOOK 14 G5+IRH 板号NB5979-MB-V12 某宝买的
•
中了ROX病毒!大家看看怎么弄
•
找me文件的网站
•
联想 IB250 HM Ver1.0 M16KT71A 魔改6789代 禁用ME 支持志强E CC150
•
HP Probook 455 G7单用电池可以上电但不能正常开机,用电源适配器又可以。
•
IPC-988T2E-2C V1.0 BIOS
•
神舟战神Z7M-SL7D2
•
NM-D721 2.0点位图
•
求 GT630-FMLII-2GD3-V2BIOS文件
•
MST6M181-BNC
手机电脑维修培训,碎片化时间学习,精心录制的教学视频
搜索更多内容
回复
使用道具
举报
帖子提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
会员183386
会员183386
当前离线
积分
120
下载分
分
威望
点
原创币
点
下载
次
上传
次
注册时间
2009-8-17
精华
狗仔卡
发表于 2010-4-24 18:45:20
|
显示全部楼层
来自: 北京 来自
北京
高手就是高手,顶一个 有时间给你学习一下
海量
手机|电脑|平板|显卡|无人机|游戏机|汽车电路板等
原创点位图
回复
支持
反对
使用道具
举报
会员185592
会员185592
当前离线
积分
234
下载分
分
威望
点
原创币
点
下载
次
上传
次
注册时间
2009-8-21
精华
狗仔卡
发表于 2010-4-24 23:00:52
|
显示全部楼层
来自: 北京 来自
北京
可见楼主对ntfs的文件系统非常熟悉,灵活运用winhex,受教了。
请问恢复的是几个分区,这种情况能用diskgen恢复成功吗?
Smart Phone and laptop schematic,Boardview, free trial.
回复
支持
反对
使用道具
举报
会员203370
会员203370
当前离线
积分
2
下载分
分
威望
点
原创币
点
下载
次
上传
次
注册时间
2010-4-12
精华
狗仔卡
发表于 2010-4-25 10:13:36
|
显示全部楼层
来自: 重庆 来自
重庆
人家是专门做这行的
回复
支持
反对
使用道具
举报
会员201448
会员201448
当前离线
积分
24
下载分
分
威望
点
原创币
点
下载
次
上传
次
注册时间
2010-3-20
精华
狗仔卡
发表于 2010-4-25 20:41:25
|
显示全部楼层
来自: 山东 来自
山东
3#
石头第七领域
兄弟过奖了,此案例中不是分区丢失,而是文件系统结构损坏造成的。diskgenius目前虽然支持删除、格式化的恢复,但是效果还不是很理想(李大海先生还在逐步改进当中)。提示“文件或目录损坏且无法读取”这种情况现在很常见,对于破坏不严重的,可以直接运行chkdsk命令修复就行。如果破坏的严重,且数据非常重要,建议先手工修复,(chkdsk命令的修复能力有限)。在winhex下能看到文件及目录以后在执行命令(这样是为了保险起见),如果执行chkdsk命令修复不成功,会大大增加恢复的难度。
回复
支持
反对
使用道具
举报
会员2380
会员2380
当前离线
积分
61
下载分
分
威望
点
原创币
点
下载
次
上传
次
注册时间
2007-2-4
精华
狗仔卡
发表于 2010-4-25 20:46:49
|
显示全部楼层
来自: 上海南汇区 来自
上海南汇区
兄弟,前面几个的图怎么没出来,最后一个图出来了
回复
支持
反对
使用道具
举报
会员201448
会员201448
当前离线
积分
24
下载分
分
威望
点
原创币
点
下载
次
上传
次
注册时间
2010-3-20
精华
狗仔卡
发表于 2010-4-25 20:54:17
|
显示全部楼层
来自: 山东 来自
山东
6#
nhqwsj
原来你也在这里!呵呵, 最有一个图是编辑的时候弄错了。什么内容也没有!
回复
支持
反对
使用道具
举报
会员207397
会员207397
当前离线
积分
165
下载分
分
威望
点
原创币
点
下载
次
上传
次
注册时间
2010-4-24
精华
狗仔卡
发表于 2010-4-30 01:45:50
|
显示全部楼层
来自: 北京 来自
北京
这个看着仿佛有点费劲,我看了两遍没看明白,可能太菜了,不过还是谢谢了
回复
支持
反对
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表