迅维网

查看: 10191|回复: 12
打印 上一主题 下一主题
[资料软件]

分享WINHEX修复破坏的文件和修复硬盘分区表。

  [复制链接]
跳转到指定楼层
1#
发表于 2014-12-14 15:06:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 中国 来自 中国

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
之前发的贴因为不全面,没有图片,今天重做个完整的有图有真相的教程。
Winhex是一个很强大的软件,因为它是一个16进制编辑软件,所以它可以编辑任何电脑文件。
在我们实际所接触的数据恢复中,以硬盘打不开,分区表不对,数据恢复后打不开、误删除文件等最为多见,而目前大部分数据恢复的是照片和文档。
分享一下以照片被破坏后打不开、硬盘分区表不对打不开硬盘等为例的简单学习教程。希望能给新手对数据恢复更深的了解。如有不对的地方请指出相互交流共同学习。
第一个:照片破坏后打不开。
为了做演示我们先破坏一个正常的图片,用WINHEX打开。先破坏一个文件。





破坏后打不开了。
假如我们不知道是破坏了哪里,我们找类型相同JPG的文件打开,(注意:实测是要相同软件生成的同类型格式文件。)图中为用WINHEX打开了二个相同类型的文件,可以相比较。可以发现同类型的文件头部结构有部分是相同的。找到不同的地方(图中黑底白1字)修改成一样再保存就可以了。图片数据修复就多了一个方法。



第二个:分区表不对打不开硬盘。如果用WINHEX手动修复分区表,很大程度上不会破坏数据。
先了解下硬盘的结构。
硬盘的头是MBR。初始式磁盘,就是修改的MBR。   
MBR分三部分
1.     是446字节的引导代码,用于引导系统启动
2.     是64字节的主分区表,每个主分区占用16字节,最多4个主分区,所有逻辑分区算作一个扩展分区算作一个主分区。
3.     2字节的55AA结束标志,446+64+2=512B。正好是一个扇区,处于传说中的0磁道。一个硬盘没有初始化就是看结尾是不是55AA。


每个分区的头部为DBR。DBR包含此分区开始位置,分区的大小,分区系统格式,活动标志等信息。
假设下面这个表格为一个整体硬盘。就是硬盘大致结构。
  MBR
  
  C盘的开始  C的大小
  扇区数         扇区数
  
  D盘的开始  D的大小
  扇区数         扇区数
  
  E盘的开始   E的大小
  扇区数         扇区数
  
  E的结束
  
  空闲
  
  C的DBR
  
  D的DBR
  
  E的DBR
  
  空闲
  
分区表计算,16进制换算10进制。用计算器换算或者在WINHEX中数据解释器计算32位数值,4个二进制 = 一个16进制。换出来就是扇区数。
分区的头是DBR
分区开始的LBA(逻辑)地址计算。
例:3F 00 00 00 用计算机反过来算0000 00 3F出来为63
例:A7 00 19 00用计算机反过来算 0019 00 A7出来为1638567
如果是WINHEX中的数据解释器选中分区开始最开头的3就会计算出32位为63.



以下为其中一个NTFS盘的DBR信息。NTFS的分区开始位置和分区大小位置。要记住NTFS分区开始位置1C 1D1E 1F。分区大小位置28 29 2A 2B。注:如果写MBR分区表在分区大小位置第一个字节用16进制加1。计算器加法。



以下为其中一个FAT32盘的DBR信息。NTFS的分区开始位置和分区大小位置。要记住FAT32分区开始位置1C 1D1E 1F。分区大小位置20 21 22 23。



NTFS备份DBR在第二个分区开始位置的前一个。DBR中的备份扇区计算在MBR中,没有计算在DBR中。就是MBRDBR1.
FAT32备份DBR在分区开始位置第六个。

在不知道盘所在位置时,通过查找DBR的分区标志头(如NTFSEB52 90,FAT32EB 58 90)和结尾55AA

1.菜单“查找16进制”,条件偏移计算512=510,列表搜索提示一直到10
2.搜索出来先检查结尾是不是55AA,再看头有没有分区标志。每个盘之间有条分隔线,能区别一个盘的头和尾。一般80%的盘C盘位置在63扇区。其它位置是128102420484096。找到后看1C 1D 1E 1F,再看28 29 2A2B或者是20 21 22 23.将这些字节复制到MBR中分区表位置。
3.找到第一个盘(扇区数越小越靠前)后开始找第二个盘,先算出分区大小然后加上分区开始位置就是第二个盘的开始位置。
4.MBR建立好后保存,在电脑管理中先卸截,再扫描。就可以正常访问了。




评分

参与人数 5下载分 +50 收起 理由
罗工SAS + 20 还可以再细致点
nery + 5 【严管版块】严禁灌水
我的泪为谁飞 + 10 很给力!
不懂拒绝 + 10 赞一个!
伤心xiao箭 + 5 赞一个!

查看全部评分

2#
发表于 2014-12-14 16:29:35 | 只看该作者 来自: 辽宁丹东 来自 辽宁丹东
WINHEX很强大!谢谢楼主发的教程,虽然不太懂但也学到了一些技巧!慢慢来,望楼主多发此类的精华贴。

点评

感谢支持。  详情 回复 发表于 2014-12-15 18:45
回复 支持 反对

使用道具 举报

3#
发表于 2014-12-14 19:03:24 | 只看该作者 来自: 广东佛山 来自 广东佛山
winhex 太深奥了 看到头晕哦

回复 支持 反对

使用道具 举报

4#
发表于 2014-12-15 08:27:43 | 只看该作者 来自: 广东广州 来自 广东广州
其实,还可以再多点内容的。

点评

我搞了半天哦。  详情 回复 发表于 2014-12-15 18:44
回复 支持 反对

使用道具 举报

5#
发表于 2014-12-15 09:05:12 | 只看该作者 来自: 四川成都 来自 四川成都
对于刚接触的我来说是天书

点评

慢慢来,没有那么难的、  详情 回复 发表于 2014-12-15 18:45
回复 支持 反对

使用道具 举报

6#
发表于 2014-12-15 09:37:54 | 只看该作者 来自: 中国 来自 中国
有的图片略图能看 到,但是双击打不开,这种又是怎么样的损坏?谢谢 !

点评

可以先用WINHEX打开看一下呀。  详情 回复 发表于 2014-12-15 18:45
回复 支持 反对

使用道具 举报

7#
发表于 2014-12-15 18:44:38 | 只看该作者 来自: 广东深圳 来自 广东深圳
罗工SAS 发表于 2014-12-15 08:27
其实,还可以再多点内容的。

我搞了半天哦。

点评

已经不错了,辛苦了,加上改42,0F,修改软件名字等,会更丰富的,我觉得,一般好的帖子,要有10张以上的图片。  详情 回复 发表于 2014-12-15 19:16
回复 支持 反对

使用道具 举报

8#
发表于 2014-12-15 18:45:07 | 只看该作者 来自: 广东深圳 来自 广东深圳
dcdzzz 发表于 2014-12-15 09:37
有的图片略图能看 到,但是双击打不开,这种又是怎么样的损坏?谢谢 !

可以先用WINHEX打开看一下呀。

回复 支持 反对

使用道具 举报

9#
发表于 2014-12-15 18:45:24 | 只看该作者 来自: 广东深圳 来自 广东深圳
唐/footb宇 发表于 2014-12-15 09:05
对于刚接触的我来说是天书

慢慢来,没有那么难的、

回复 支持 反对

使用道具 举报

10#
发表于 2014-12-15 18:45:41 | 只看该作者 来自: 广东深圳 来自 广东深圳
爱尔思坛 发表于 2014-12-14 16:29
WINHEX很强大!谢谢楼主发的教程,虽然不太懂但也学到了一些技巧!慢慢来,望楼主多发此类的精华贴。

感谢支持。

回复 支持 反对

使用道具 举报

11#
发表于 2014-12-15 19:16:36 | 只看该作者 来自: 广东广州 来自 广东广州
rack 发表于 2014-12-15 18:44
我搞了半天哦。

已经不错了,辛苦了,加上改42,0F,修改软件名字等,会更丰富的,我觉得,一般好的帖子,要有10张以上的图片。

回复 支持 反对

使用道具 举报

12#
发表于 2014-12-15 21:18:26 | 只看该作者 来自: 山东济南 来自 山东济南
写的不错,以后有时间多实践一下

回复 支持 反对

使用道具 举报

13#
发表于 2014-12-19 22:25:47 | 只看该作者 来自: 埃及 来自 埃及
very good , thank you so much

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索

快速回复