由于是远程恢复,原盘未做截图,本教程是模拟了原始分区数据丢失时的情景,请参考恢复思路,如有不足,请各位指正!
怎么用WINHEX修复“文件或目录损坏且无法读取”
跳转到第分区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属性也出现了同样的错误。
怎么用WINHEX修复“文件或目录损坏且无法读取”
找到备份的前四个元数据文件的记录。覆写错误的记录。根据DBR找到了MFT前四个元数据文件的备份,备份的元数据文件几乎跟前面四个一摸一样的错 误。只能是手工修复$MFT。在$MFT自身的记录当中,发现”结束VCN”并没有遭到破坏,这为后期的修复工作节省了很多时间,复制一个正常分区(分区 E)的第一个扇区到损坏的$MFT中,修改其中的一些数值。在80属性中,第三行字节的开始位置应该是描述的datarun的起始位置,根据起始VCN和 结束VCN得出$MFT的大小,计算方法:起始 VCN+1=LCN,根据这个数值,写入datarun。将LCN 8 512=0000FE6DH。分别写入偏移(想对于80H)48H,50H,和58H,
怎么用WINHEX修复“文件或目录损坏且无法读取”
写入方法:根据DBR中的描述的$MFT起始位置(000000C000H)786432号簇,$MFT的大小为VCN+1个簇 ,那么datarun就是 “33 E0 DF 06 00 00 0C 00H”,按同样的方法修复备份的$MFT的前四个元数据文件。
怎么用WINHEX修复“文件或目录损坏且无法读取”
保存,重新载入分区,winhex打开,所有的元数据文件全部显示出来。文件、目录损都可以正常读取这种情况,是数据被现有系统隐藏了。原因:\x0d\1)文件分配表数据异常\x0d\2)用户无对应系统权限\x0d\3)病毒干扰\x0d\4)数据受损\x0d\\x0d\解决办法:\x0d\1)开放系统显示及 *** 作权限,再打开U盘\x0d\2)通过数据恢复软件,扫描查看该U盘,如Winhex,直接在工具-打开磁盘-打开该U盘即可\x0d\3)第三方文件安全管理工具如SYSREVEAL、安全盾之反黑辅助syscheck、Wsyscheck等文件浏览功能试试\x0d\4)查杀病毒、木马及可疑程序\x0d\5)修复U盘,用CHKDSK修复U盘文件系统为什么u盘里的文件不见了?U盘是我们工作、学习和生活中常用的信息存储工具,因为容量大、价格便宜和小巧便携而深受人们的喜爱,因此U盘也成为了我们一些重要信息的信息载具。但是U盘由于使用久了性能下降或是使用者误 *** 作等原因,有时会出现数据丢失或者误删除的现象。这时我们该如何恢复我们丢失的数据呢?这个时候一定要记住不要再进行读写 *** 作,以防数据被覆盖永久丢失,并且第一时间运用专业软件恢复,因为数据丢失时间越短找回的可能性越大。
这时候一般自己能通过电脑系统进行的挽救 *** 作是几乎没有的,必须要依赖专业的数据恢复软件了。以嗨格式数据恢复大师为例,运用专业软件恢复数据的 *** 作步骤如下:
第二步,将U盘插入USB接口,软件即可自动识别U盘,这时候在“场景模式”下选择“U盘/内存卡恢复”功能,对自己的U盘数据进行扫描。扫描的时间长短由数据信息量的大小决定,同时,扫描过程中要确保U盘的稳定连接,才能完整地扫描数据信息,完成恢复;
第三步,扫描完成后,在扫描结果中找到自己想要恢复的数据勾选点击恢复即可。如果信息太多,还可以通过调整排序方式来寻找自己要恢复的数据信息。需要注意的是,在恢复文件时,恢复的文件和原来的存储路径不能相同,这样做是为了防止原有数据被覆盖丢失或一些其它的错误。
以上就是关于为什么u盘里的文件不见了的介绍。U盘丢失数据如何恢复,切记的关键点就是一定要立刻停止读写,以防数据被覆盖或丢失,然后寻求专业软件的帮助,如文中提到的嗨格式数据恢复大师就是一款专家级的数据恢复软件,支持回收站清空文件恢复、U盘、内存卡等各类存储设备数据恢复,同时支持快速扫描、深度扫描等许多功能。对于不太熟悉电脑 *** 作的用户,嗨格式数据恢复大师还提供了更加简便的“向导模式”进行检索,而且可以免费试用扫描功能哦,快去试试吧!1首先,咱们将U盘连接到自己的电脑中,等待电脑识别U盘之后,咱们同时按下win7电脑键盘上的win+R快捷键打开电脑的运行窗口,之后,咱们在打开的运行窗口中输入cmd并单击回车,这样就可以打开win7电脑的命令提示符窗口了。 2在打开的命令提示符窗口中,咱们输入“diskpart”并单击回车,之后,咱们再次在命令提示符窗口中输入“select disk 1”命令并单击回车。 3接下来,窗口中会提示咱们选择磁盘,这里是要对U盘中的信息进行清理,如果有重要信息的话,大家需要自行进行备份,之后咱们填入U盘盘符,然后输入clean并单击回车。 4之后,咱们返回到win7电脑的桌面位置,然后在计算机图标上使用鼠标右键,选择“管理、存储、磁盘管理”等选项,这时候就可以看到没有分配的可移动硬盘,此时就可对u盘进行分区处理了。从你的问题“winhex打开FAT32的U盘,怎么显示的每个分区的内容都一样”看,“每个分区”意味着你打开了多个U盘上的不同分区或者一个U盘上的多个分区(这种情形很少见,通常一个U盘只有一个分区),所附图所展示的为某个分区的DBR。
但这个DBR并不是一个正常的DBR,其中大部分的BPB参数缺失,其中的关键参数更是只看到一个文件分配表大小为128扇区,其余如总扇区数、保留扇区数、隐含扇区数、簇大小……都没有。估计是遭到病毒破坏还是什么原因导致的。
不同的分区,DBR里边的这些参数是不可能完全一样的。建议你再打开其他正常U盘看看,就会看到不同的结果。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)