使用winhex修复优盘的MBR数据

合集下载

Winhex手工恢复U盘乱码数据一例

Winhex手工恢复U盘乱码数据一例

Winhex手工恢复U盘乱码数据一例核心提示:U盘连接电脑后无法打开,拔插一次后可以打开,但目录变成乱码(如图1)。

这是根目录受损的典型故障。

往往是由于病毒的破坏或者干扰造成读写错误所致,具体破坏的程度和方式比较复杂。

本案例显然是u盘感染了一种带有自动运行功能的病毒。

乱码的文件夹无法打开U盘连接电脑后无法打开,拔插一次后可以打开,但目录变成乱码(如图1)。

这是根目录受损的典型故障。

往往是由于病毒的破坏或者干扰造成读写错误所致,具体破坏的程度和方式比较复杂。

本案例显然是u盘感染了一种带有自动运行功能的病毒。

乱码的文件夹无法打开。

U盘里的一些重要数据丢失。

由于重要数据装在文件夹里面,所以可以用winhex手工重建根目录文件夹的方法来找回丢失的重要数据(当然没有百分之百的把握)。

图1为了避免u盘长时间工作有可能导致硬件损坏的风险,以及数据受到二次破坏的风险,先用Winhex制作u盘的镜像文件,然后对镜像文件进行数据恢复操作。

启动绿色版ha_WinHex14.1SR-6。

点“工具-打开磁盘”,在对话框中选择“逻辑磁盘”中的u盘盘符,或者“物理磁盘”中的u盘名称(本人选择后者),打开u盘。

点“文件-创建磁盘镜像”,在打开的对话框中选择镜像文件保存的路径,点选“raw镜像”(如图2),然后“确定”,几分钟后镜像文件创建完毕,关闭软件或关闭软件中打开的u盘,就可以把u盘退出来并拔掉。

图2怎样在winhex中使用镜像文件恢复数据呢?在winhex中点“文件-打开”,找到保存在电脑中的影像文件打开即可。

接下来这步操作非常关键,点“专业工具-设置镜像文件为磁盘”,这时打开的镜像文件就变成了与直接打开u盘的界面一摸一样了,操作起来与直接操作u 盘没有什么区别(如图3,由于镜像文件是“物理磁盘”,需要双击“分区1”才会进入图3界面,如果镜像文件是“逻辑磁盘”可以直接看到图3的分区界面)。

图3点击“offset”行右端的“访问”功能下拉菜单(黑三角),点选“根目录”,主界面跳到根目录的第一扇区(如图4,每个扇区有半透明横线隔开)。

用WinHex直接修改磁盘分区表找回丢失的分区(另附分区表知识)MicrosoftWord文档

用WinHex直接修改磁盘分区表找回丢失的分区(另附分区表知识)MicrosoftWord文档

⽤WinHex直接修改磁盘分区表找回丢失的分区(另附分区表知识)MicrosoftWord⽂档⽤WinHex直接修改磁盘分区表找回丢失的分区(另附分区表知识)⽤WinHex直接修改磁盘分区表找回丢失的分区(另附分区表知识)1. MBR(主引导记录)and Partition Table(分区表)MBR是磁盘第⼀个扇区,CHS地址是0柱⾯,0磁头,1扇区;LBA地址是0。

布局如下:[1] 0x01FE是55,0x01FF是AA。

3. 修复过程理解了MBR和Partition Table,修复思路就很清晰了。

我的数据分区⼤概是占⽤250G硬盘的后180G,所以从硬盘头六分之⼀的位置开始,搜索分区表的明显标志0x55AA。

WinHex的⽅便的搜索功能还可以设置只搜索存在于整数倍于512字节块的末尾的0x55AA,速度快很多。

每找到⼀个最后两字节为0x55AA 的扇区,就分析4个分区表项是不是合理的,以及它所描述的分区⼤⼩,终于找到⼀个扇区,含有⼀个分区表项,⼤⼩180G,哈哈,肯定就是它了。

这个扇区肯定就是扩展分区的起始扇区,它含有的那个分区表项肯定就是它唯⼀包含的⼀个逻辑分区了。

在MBR中创建⼀条属性为扩展分区(05)的分区表项,填⼊其他相关位置信息,以描述刚才找到的这个扩展分区:CHS起始位置:⼀般是逻辑分区表项中的CHS起始位置,把磁头数改为0。

CHS结束位置:照抄逻辑分区表项中的CHS结束位置。

LBA偏移量,写⼊那个扩展分区相对磁盘起始位置的扇区偏移量。

分区⼤⼩:应该是逻辑分区表项中逻辑分区⼤⼩加上63个扇区。

存盘,运⾏Windows管理⼯具,查看磁盘信息,数据分区赫然在⽬。

:)4. 备份MBR终于找回我的电影和mp3了,激动啊。

赶紧做个备份。

MBR本来没有第⼆份拷贝,不像FAT,所以⽤winhex把MBR复制⼀份到磁盘最后⼀个扇区,这个扇区⼀般不可能被⽤到。

好了,再也不怕你硬盘掉电了。

相信听说过硬盘MBR、硬盘分区表、DBR的朋友⼀定都不少。

用WINHEX修复提示要格式化才能使用的U盘等磁盘

用WINHEX修复提示要格式化才能使用的U盘等磁盘

用WINHEX修复提示要格式化才能使用的U盘等磁盘
用WINHEX修复提示要格式化才能使用的U盘等磁盘
在使用U盘或者其他磁盘的时候“提示要格式化才能使用磁盘”,是因为磁盘的DBR受损,每个磁盘在格式化之后会生成一个DBR和备份DBR,两个都是一样的,当DBR受损时可以用备份的DBR恢复。

DBR在第0扇区,备份DBR在第6扇区,所以我们要把第6扇区的备份DBR还原到0扇区的DBR,
准备工具:WINHEX
还有就是磁盘格式要FAT32才行
①打开WINHEX;②选择工具---打开磁盘;选择要修复的磁盘
③双击打开分区;④点位置---跳转到扇区,输入6,跳转到6扇区
⑤在C00那里的E右键选择选块起始位置;⑥再跳转到第七扇区,跳转到7扇区后,按键盘的向上键找到55AA,在A那里点右键--选择选块尾部
⑦然后点编辑--复制扇区---正常;⑧再跳转到0扇区,点编辑--剪贴板数据---写入;⑨点确定然后保存
想实验的可以先这样破坏DBR
转到0扇区,选择一些数据(选中后变紫色)
然后点编辑--填充选块,用00填充就行了,也可以用随机数字
注意:用U盘或者其他移动设备填充完数据后,要先拔出来再插回去才可以。

用Winhex手动修复分区表以提取大数据

用Winhex手动修复分区表以提取大数据

一、初步应用——双分区恢复实例及分析(一)、现场重现:提示,切勿随意使用自己的硬盘进行试验,切记试验前保存重要数据。

对于移动硬盘,损坏往往发生于硬盘传输数据中断电。

现在我将一个有问题的移动硬盘接到电脑上,在“计算机管理”-->“磁盘工具”中我们可以看到这个未被初始化的磁盘显示为黑色(打开磁盘工具时它会提示你要初始化,不理它,点“取消”),在“计算机”中也找不到这个磁盘。

(二)、手动修复:(阅读有困难的朋友可以先读完第三节再回过头来看这一节,本节的另一个作用是让新手对Winhex界面有一个初步了解)1、打开Winhex-->菜单栏-->选择“工具”-->打开磁盘(F9)-->选择要修复的硬盘,这里是HD2。

2、打开之后图中显示从0000H-->01ffH(16进制)之间的数据全部为0。

现在我从一个运转良好的硬盘分区表中将0000H-->01bdH之间的数据复制并粘贴到损坏硬盘的相应位置。

操作步骤为:在良好硬盘中拉选0000-->01bd之间的区块,被选中区块呈亮蓝色;复制选块;接下来在损坏硬盘中拉选相应区域,将光标定位至0000;右键-->编辑-->粘贴板数据-->写入。

将01fe,01ff填写为55AA,到这里一定保存。

点击黄色区域的图标并转移至63号扇区菜单“视图”-->模板管理(Alt+F12)-->NTFS引导扇区。

打开如下图,并记录黄色方框的两个数值(63和63777986)63+63777986+1=63778050,跳转至63778050扇区。

稍微向下滚动一点,看到那个粉色框标识出的55AA了嘛?往前找到黄色框的部分,显示为3F 00 00 00,将其进行反向排列,变为00 00 00 3F于是3F(十六进制)=63(十进制)——我们称这个数为相对偏移量。

接下来跳转至63778050+63=63778113扇区,我们又发现了一个EB开头的扇区再次选择菜单“视图”-->模板管理(Alt+F12)-->主引导记录NTFS引导扇区。

移动硬盘坏了,用WinHex修复

移动硬盘坏了,用WinHex修复

打开时会出现这个提示,至少说明 MFT 是损坏了,把 offset C0000000 记下来,这个就是 MFT 的起始行号。后面的 offset 3A380D4000 是 MFTMirr,可以不管它。 提示要”格式化”和”文件或目录损坏且无法读取”最大可能就是硬盘启动扇区或者是分 区表或者是 MFT 的数据被损坏了,所以必须先要检查 MBR(启动扇区)和 EBR(分区表)是否 正常。 2).检查 MBR 正常 3).检查 EBR 正常 4).检查 MFT 是否正常
如果 MFT 起始扇区的 4 个开头字节不是 46 49 4C 45,说明 MFT 损坏,必须修复。 $MFTMirr 是 MFT 的镜像,可以不必理会。 三、修复过程 1.检查硬盘盒是否正常 移动硬盘提示要格式化,有一种可能是 USB 口坏了,如果有另一个硬盘盒,可以 换个硬盘盒试下。 如果有光驱位硬盘架, 最好用换到光驱位硬盘架上, 这样硬盘读取速度快, 比 USB 口至少快 4 倍。 如果换了硬盘插口后如果可以正常打开硬盘,数据访问正常,说明是硬盘盒坏了, 重新买个好的就行了,下面的步骤就不必做了。 2.检查硬盘本身是否坏了 用 HDTunePro 软件检测硬盘健康信息和坏区.
再定位到 MFT 起始簇,选择第 1 个位置,点右键,选 EditClipboard DataWrite, 将,复制的内容写入。
这样就把 MFT 恢复到起始位置了,写入后被写入的地方都显示为蓝色,这时实际 还没写入磁盘,需要保存才能生效。 3).保存修改。 4).重启电脑 电脑再次启动时自动检查磁盘, 重建索引, 待启动完成, 打开问题磁盘, 一切正常, 磁盘修复成功。
选择打开物理磁盘(Physical)
下面总结有关 MBR、MFT 的几个关键内容: 1.点分区,或点右边下三角下拉 Boot sector(启动扇区)到能直接定位到 MBR 起始扇区

winhex恢复mbr的方法

winhex恢复mbr的方法

winhex恢复mbr的方法恢复mbr实际就是恢复主引导扇区,在出现开机自检过后,系统提示“I/O错误”,即使是你重新安装操作系统也没用。

或系统启动蓝屏,将硬盘挂到其他计算机上,检测到的硬盘容量异常;譬如:明明是大容量硬盘,突然变成很小的容量,而且只有一个分区。

很多人都认为该硬盘没救了,里面的数据也完了;其实,还是可以修好的,除硬件故障外恢复mbr后就会和以前一样好用。

那么什么是MBR,怎样恢复mbr。

先说一下mbr:即主引导纪录,位于整个硬盘的0柱面0磁道1扇区,共占用了63个扇区,但实际只使用了1个扇区(512字节)。

在总共512字节的主引导记录中,MBR又可分为三部分:第一部分:引导代码,占用了446个字节;第二部分:分区表,占用了64字节;第三部分:55AA,结束标志,占用了两个字节。

我们使用Winhex硬盘数据恢复软件来恢复MBR,并恢复数据的具体步骤:(再恢复前要用Winhex镜像文件《Winhex镜像文件教程》,这样可保证数据完好)。

第一步:把好硬盘上的MBR的前446字节复制到要恢复的硬盘的0扇区前446字节;第二步:在倒数第二行倒数第二个字节,输入活动分区8001,再输入本分区的起始磁头柱面0100;第三步:输入分区类型0B FF FF FF .第四步:输入C盘前的扇区数,实际就是MBR,63个扇区转换16进制是3F,在此位置输入3F 00 00 00;第五步:搜索EBR起始位置,16进制查找“55AA”加条件512=510,EBR倒数第五行倒数第二个字节是0001,找到后记下所在扇区,然后减去MBR所占的扇区数63,转换16进制,跳转0扇区,输入相应位置;第六步:输入分本区的起始位置和非活动分区的起始位置0001和0100;第七步:输入分区类型10G以上的硬盘0F FE FF FF,10G以下的硬盘输入05 FE FF FF;第八步:输入扩展分区前的扇区数,刚找到的EBR的起始位置,转换16进制输入相应位置;第九步:扩展分区的扇区数,左下角的总扇区数-ERR之前的扇区数,转换16进制输入相应位置;第十步:以下全部填充0,结束必须为55AA保存退出,这样恢复mbr完成。

用winhex解决"磁盘未被格式化,是否格式化“并且磁盘格式为RAW[原创]

用winhex解决"磁盘未被格式化,是否格式化“并且磁盘格式为RAW[原创]

一块移动硬盘有了3个ntfs分区,连接到电脑以后,其中一个区不管是点击左键还是右键打开,都是显示"磁盘未被格式化,是否格式化",其他区能正常打开。

而以前都一直正常分析:这通常是由于该分区的引导程序出了问题导致的。

先来了解一下基础知识:mbr(硬盘主引导记录)和dbr(硬盘分区引导记录)硬盘MBR就是我们经常说的“硬盘主引导记录,它由主引导程序、硬盘分区表及扇区结束标志字(55AA)这3个部分组成硬盘MBR负责总管硬盘分区,只有分区工具才能对它进行读写(如FDISK);而DBR则负责管理某个具体的分区,它是用操作系统的高级格式化命令(如FORMAT)来写入硬盘的。

在系统启动时,最先读取的硬盘信息是MBR,然后由MBR内的主引导程序读出D BR,最后才由DBR内的DOS引导代码读取操作系统的引导程序,其中任何一个环节出了问题,操作系统都无法正常启动成功,如果是MBR部分出了问题,,通常都会出现“无效分区表“、逻辑盘丢失、启动死机等现象;而如果是DBR部分出了问题,通常会出现“未格式化的分区”的错误提示。

通俗来说(以我个人的理解)分区表就好比是一张记录了分区信息的纸,mbr记录了将这张纸划分为了多少大小不同的块,而dbr记录就是这些块各自在这张纸上的位置。

好了。

现在我们用winhex来回复分区中的数据。

1.打开winhex,然后点击“工具”----“打开磁盘”,选择“物理磁盘”中的故障盘。

打开之后我们就可以可能到分区中的信息了。

2.点击右上方的黑色小箭头出现下拉菜单,可以看到有故障的分区和其他正常分区显示是不一样的。

故障分区显示“分区X XXGB ?"为什么会出现“?”呢,就是由于该分区引启动扇区出错导致winhex无法正常识别。

3,每个分区都有自己的备份启动扇区,所以我们就用备份来恢复。

将右侧滚动条拉到最下边,跳到该分区的最后一个扇区,我们看到全是00,这是每个分区都有的保留扇区。

4.ntfs启动扇区最明显的标志就是“EB 52”,通过搜索来找到它,点击搜索图标,输入下面的值:5.找到了备份启动扇区,把鼠标指针移到“EB 52"前面点右键选“选块开始”,在移到该扇区右下脚“55 AA”后面右键选择“选块结束”看到该扇区被全部选定,再右键“编辑”-----“复制选块”中的“标准”6.再次点击右边黑色箭头选择“启动扇区”,将鼠标移到该扇区最左上方点右键选择“剪贴板数据”---“写入”,这时winhex提示“此操作会损坏该磁盘类容”点击继续。

使用winhex修复优盘的MBR数据

使用winhex修复优盘的MBR数据

用winhex修复U盘的MBR复习:进制转换;K\M\G的关系;1、MBR界面如下说明:MBR:即主引导记录,位于整个硬盘的0柱面0磁道1扇区,共占用了63个扇区,但是实际上只使用了1个扇区(512字节),所谓的引导区病毒就是把这个扇区的数据搞乱而导致系统无法启动也无法使用。

有一个简单的办法恢复引导扇区记录,在DOS模式下,输入命令:FDISK/MBR这个命令只是用来恢复引导代码,不会引起分区改变,丢失数据,此外,也可以用工具软件,例如DISKGEN,winhex等。

EBR:也叫扩展MBR。

因为主引导记录最多只能描述4个分区,如果一个硬盘上多余4个分区,就要采用扩展MBR的办法。

EBR的结果和MBR事一样的。

注意:1)编辑菜单中的“复制”、“黏贴”、“fill block”(填充块);2)位置菜单中的“转到偏移”;3)工具菜单中的“打开磁盘”,这里要注意一般打开“物理磁盘”即:physical media2、Winhex软件是按照扇区分隔的,注意每一个扇区会有一个分割线,前446字节为引导代码,可以不看,后64字节为分区信息,每个分区16个字节,共可以表示4个分区(含扩展分区),最后两个字节为“55 AA”,是分区结束标志。

可以有一个简单办法记住分区信息:从55AA开始数,倒数第五行的倒数第二个数开始。

3、从55AA开始数,倒数第五行的倒数第二个数为“80”就意味着这个分区时可以启动的,否则不可以启动。

4、从55AA开始数,倒数第四行的第三个数,是表示分区性质的。

5、从55AA开始数,倒数第四行的倒数第三个数开始有四个数,按照倒的顺序排列,是表示这个分区的大小的,例如:B9 97 6C 03,实际上是:03 6C 97 B9,用“附件”中的“计算器”把他化为十进制,为57448377,这个表示扇区数目,一个扇区是512个字节,所以还要乘以512,即:57448377 X 521=29413569024字节,1G=1073741824字节,所以,29413569024字节=29.4G,也就是说这个分区大小是29.4G。

数据恢复教程用WinHex恢复分区表_高级还原数据

数据恢复教程用WinHex恢复分区表_高级还原数据
注意: 注意:在操作之前 请备份好磁盘镜像
全部修改完毕后点击保存按钮 保存完毕后卸载磁盘 重新加载磁盘 数据已经呈现在您的眼前了 且非常完整 恭喜! 恭喜!
相关技术请查看( 恢复服务器数据) 相关技术请查看(用WinHex和R-Studio恢复服务器数据) 和 恢复服务器数据
打开分区 表查看代 码是否正 常? 现在我们 就主要关 键点讲述。
恢复分区表_还原数据 用WinHex恢复分区表 还原数据 恢复分区表
恢复分区表_还原数据 用WinHex恢复分区表 还原数据 恢复分区表
本部分的代码
是Windows系统的MBR MBR磁盘分区 MBR保留区 可以从其它机器上复制相应Windows的 MBR代码粘贴在本位置 现在我们的目的只有还原数据就可以,没有 必要顾及系统是否能登陆,所以可清除此部分 代码,接着在1B0E处开始到1F0F处,可直接 按图中的代码直接填写即可
恢复分区表_还原数据 用WinHex恢复分区表 还原数据 恢复分区表
此处可在该分区的DBR中找到完全对应代码,也可用下个分区的EBR扇区 位置减去本分区的DBR扇区位置再减去1就可算出本分区占用的扇区总数
在O扇区的此处可直接按图中填写
此处为 扩展分区 代码: 前8字节 8 可按00 00 C1 FF OF FE FF FF 直接填写 后8字节 要计算
恢复分区表_还原数据 用WinHex恢复分区表 还原数据 恢复分区表
恢复分区表_还原数据 用WinHex恢复分区表 还原数据 恢复分区表
打开第二个分区表EBR 查看EBR代码
本部分代码按图直接填写 下一个扩展分区表项
本分区的扇区总数 按前述方法填写
恢复分区表_还原数据 用WinHex恢复分区表 还原数据 恢复分区表

U盘提示未格式化数据的恢复一例

U盘提示未格式化数据的恢复一例

U盘提示未格式化数据的恢复一例同事拿来一32M的U盘,提示未格式化,插上电脑一看,容量都可以认到,恢复有希望。

打开winhex,首先做好镜像,接下来分析U盘内容,转到0扇区,有MBR,在MBR中入指明DBR从32扇区开始,如下图:转向32扇区,出来内容都是FFFF填充,如下图:继续往下翻,发现下面的好多扇区都和32扇区一样,都是FFFF填充。

用winhexr的搜索功能搜eb5890,也没有找到,说明DBR已经被破坏了。

接下来看看FA T表是否被破坏,用winhex 的搜索功能搜找F8ff,结果在96扇区找到了一个FA T表,继续往下找,没再找到,就一个FA T表。

在这里算了一下,96-33=63,再用96+63=159,这里63是扇区的个数,表示DBR开始的FA T1表到FA T2表之间的扇区数,也就是FA T表的大小(现在只是猜想),转到159扇区,看到159扇区中数据,前面的158扇区全部是0,说明从159扇区开始是FDT,再下翻32扇区,转到191扇区,正好有一个根目录,至此,这个U盘的结构已经清楚了:MBR 0扇区DBR 32扇区FA T1 33扇区开始,大小63个扇区,FA T2 96扇区开始,FDT 159 扇区开始,数据区从191扇区开始。

接下格式化U盘,把U盘的DBR写入到镜像的32扇区中,在这里要修改下一DBR参数,按我们前面所算的,FA T1表从33扇区开始,fat2表从96扇区开始,DBR在32扇区,按照清源大侠的懒人改fat表法,修改FA T表的个数、大小,保留扇区数,这里分别设置为1、63、64,(原来的为2、248、8可以对照下面两个图,前面有星号表示是修改过的)然后保存并重新打开,怪事,竟然不对,仔细算了一下,应该没错啊,做了几次都不行。

后来突然想到,是不是簇大小有问题,格式化后的簇大小是01,按照公式算了一下,簇总数是63*512/2-2=16126,数据区大小是64000-2*63-32-32-1=63809,簇大小是63809/16126=3.95,我们取4,修改簇大小,保存再打开,数据完美恢复。

WinHex 搜索丢失分区 数据恢复

WinHex 搜索丢失分区 数据恢复

WinHex教程WinHex数据恢复分类:硬恢复和软恢复。

所谓硬恢复就是硬盘出现物理性损伤,比如有盘体坏道、电路板芯片烧毁、盘体异响,等故障,由此所导致的普通用户不容易取出里面数据,那么我们将它修好,同时又保留里面的数据或后来恢复里面的数据,这些都叫数据恢复,只不过这些故障有容易的和困难的之分;所谓软恢复,就是硬盘本身没有物理损伤,而是由于人为或者病毒破坏所造成的数据丢失(比如误格式化,误分区),那么这样的数据恢复就叫软恢复。

这里呢,我们主要介绍软恢复,因为硬恢复还需要购买一些工具设备(比如Pc3000,电烙铁,各种芯片、电路板),而且还需要懂一点点电路基础,我们这里所讲到的所有的知识,涉及面广,层次深,既有数据结构原理,为我们手工准确恢复数据提供依据,又有各种数据恢复软件的使用方法及技巧,为我们快速恢复数据提供便利,而且所有软件均为网上下载,不需要我们投资一分钱。

数据恢复的前提:数据不能被二次破坏、覆盖!关于数码与码制:关于二进制、十六进制、八进制它们之间的转换我不想多说,因为他对我们数据恢复来说帮助不大,而且很容易把我们绕晕。

如果你感兴趣想多了解一些,可以到百度里面去搜一下,这方面资料已经很多了,就不需要我再多说了。

数据恢复我们主要用十六进制编辑器:WinHex (数据恢复首选软件)我们先了解一下数据结构:下面是一个分了三个区的整个硬盘的数据结构MBR,即主引导纪录,位于整个硬盘的0柱面0磁道1扇区,共占用了63个扇区,但实际只使用了1个扇区(512字节)。

在总共512字节的主引导记录中,MBR 又可分为三部分:第一部分:引导代码,占用了446个字节;第二部分:分区表,占用了64字节;第三部分:55AA,结束标志,占用了两个字节。

后面我们要说的用WinHex软件来恢复误分区,主要就是恢复第二部分:分区表。

引导代码的作用:就是让硬盘具备可以引导的功能。

如果引导代码丢失,分区表还在,那么这个硬盘作为从盘所有分区数据都还在,只是这个硬盘自己不能够用来启动进系统了。

用Winhex手工恢复MBR

用Winhex手工恢复MBR

用winhex手工恢复MBR数据恢复分类:硬恢复和软恢复。

所谓硬恢复就是硬盘出现物理性损伤,比如有盘体坏道、电路板芯片烧毁、盘体异响,等故障,由此所导致的普通用户不容易取出里面数据,那么我们将它修好,同时又保留里面的数据或后来恢复里面的数据,这些都叫数据恢复,只不过这些故障有容易的和困难的之分;所谓软恢复,就是硬盘本身没有物理损伤,而是由于人为或者病毒破坏所造成的数据丢失(比如误格式化,误分区),那么这样的数据恢复就叫软恢复。

这里呢,我们主要介绍软恢复,因为硬恢复还需要购买一些工具设备(比如pc3000,电烙铁,各种芯片、电路板),而且还需要懂一点点电路基础,我们这里所讲到的所有的知识,涉及面广,层次深,既有数据结构原理,为我们手工准确恢复数据提供依据,又有各种数据恢复软件的使用方法及技巧,为我们快速恢复数据提供便利,而且所有软件均为网上下载,不需要我们投资一分钱。

数据恢复的前提:数据不能被二次破坏、覆盖!关于数码与码制:关于二进制、十六进制、八进制它们之间的转换我不想多说,因为他对我们数据恢复来说帮助不大,而且很容易把我们绕晕。

如果你感兴趣想多了解一些,可以到百度里面去搜一下,这方面资料已经很多了,就不需要我再多说了。

数据恢复我们主要用十六进制编辑器:Winhex (数据恢复首选软件)我们先了解一下数据结构:下面是一个分了三个区的整个硬盘的数据结构MBR,即主引导纪录,位于整个硬盘的0柱面0磁道1扇区,共占用了63个扇区,但实际只使用了1个扇区(512字节)。

在总共512字节的主引导记录中,MBR 又可分为三部分:第一部分:引导代码,占用了446个字节;第二部分:分区表,占用了64字节;第三部分:55AA,结束标志,占用了两个字节。

后面我们要说的用winhex软件来恢复误分区,主要就是恢复第二部分:分区表。

引导代码的作用:就是让硬盘具备可以引导的功能。

如果引导代码丢失,分区表还在,那么这个硬盘作为从盘所有分区数据都还在,只是这个硬盘自己不能够用来启动进系统了。

用WinHex手工恢复硬盘分区表

用WinHex手工恢复硬盘分区表

用WinHex手工恢复硬盘分区表最近,PC机不能正常引导,将硬盘挂载到其它PC机上,显示硬盘未分区,结果如下图所示:原硬盘分为4个分区,但现在显示未分区,推测是硬盘的分区表丢失,计划用WinHex工具手工恢复硬盘分区表,通过用WinHex查看分区表,果真丢失了分区表,于是利用该工具进行了恢复,成功修复硬盘。

恢复期间,参考了网上的众多资料,这些资料虽然提供了很多帮助,但感觉理论性太强,没有充分利用工具本身的优势,因此作一总结,以为新手提供帮助。

为了更好的理解恢复方案,在文中增加了小知识点,如果对理论不感兴趣,可略过这些小知识点,直接参考恢复步骤即可。

在此也一并感谢在网上分享资料的各位大侠。

一、查看MBR(Master Boot Record)利用WINHEX打开硬盘的MBR,如下图所示:从图中可见,1、第1扇区的55AA前的64个字节全为0,表明分区表信息丢失。

2、在最上边的栏中的可以看到分区信息,包括分区名称、类型、大小、该分区的首扇区等信息,这些将帮助我们迅速地恢复硬盘分区。

小知识1:MBR(Master Boot Recorder)、DPT(Disk Partition Table)MBR位于磁盘的第一个扇区,CHS地址是0柱面,0磁头,1扇区,共占用63DPT中定义的分区包括主分区和扩展分区,主分区+扩展分区总共不能超过4个。

所谓主分区是指DPT中包含能够被系统的磁盘分区,一个硬盘主分区至少有1个,最多4个,它是可以设置为活动的,即可以引导操作系统。

一个硬盘只能有一个活动分区。

扩展分区并不能被系统直接使用,它的作用是突破DPT中只能定义四个分区限制的,可以没有,最多1个。

对于windows系统,一般分为一个主分区,一个扩展分区。

(本文介绍的方法也是针对这种情况,对硬盘分区表进行恢复)。

其做法:定义完主分区之后,将多余的容量定义为扩展分区,指定该分区的起始位置,根据起始位置指向硬盘的某一扇区,称作扩展MBR(EBR),在其中定义下一个分区表。

用WinHex手工恢复硬盘分区表

用WinHex手工恢复硬盘分区表

用WinHex手工恢复硬盘分区表最近,PC机不能正常引导,将硬盘挂载到其它PC机上,显示硬盘未分区,结果如下图所示:原硬盘分为4个分区,但现在显示未分区,推测是硬盘的分区表丢失,计划用WinHex工具手工恢复硬盘分区表,通过用WinHex查看分区表,果真丢失了分区表,于是利用该工具进行了恢复,成功修复硬盘。

恢复期间,参考了网上的众多资料,这些资料虽然提供了很多帮助,但感觉理论性太强,没有充分利用工具本身的优势,因此作一总结,以为新手提供帮助。

为了更好的理解恢复方案,在文中增加了小知识点,如果对理论不感兴趣,可略过这些小知识点,直接参考恢复步骤即可。

在此也一并感谢在网上分享资料的各位大侠。

一、查看MBR(Master Boot Record)利用WINHEX打开硬盘的MBR,如下图所示:从图中可见,1、第1扇区的55AA前的64个字节全为0,表明分区表信息丢失。

2、在最上边的栏中的可以看到分区信息,包括分区名称、类型、大小、该分区的首扇区等信息,这些将帮助我们迅速地恢复硬盘分区。

小知识1:MBR(Master Boot Recorder)、DPT(Disk Partition Table)MBR位于磁盘的第一个扇区,CHS地址是0柱面,0磁头,1扇区,共占用63个扇区,实际上只使用1扇区;其布局如下:DPT中定义的分区包括主分区和扩展分区,主分区+扩展分区总共不能超过4个。

所谓主分区是指DPT中包含能够被系统的磁盘分区,一个硬盘主分区至少有1个,最多4个,它是可以设置为活动的,即可以引导操作系统。

一个硬盘只能有一个活动分区。

扩展分区并不能被系统直接使用,它的作用是突破DPT中只能定义四个分区限制的,可以没有,最多1个。

对于windows系统,一般分为一个主分区,一个扩展分区。

(本文介绍的方法也是针对这种情况,对硬盘分区表进行恢复)。

其做法:定义完主分区之后,将多余的容量定义为扩展分区,指定该分区的起始位置,根据起始位置指向硬盘的某一扇区,称作扩展MBR(EBR),在其中定义下一个分区表。

用WinHex手工恢复硬盘分区表

用WinHex手工恢复硬盘分区表

用WinHex手工恢复硬盘分区表最近,PC机不能正常引导,将硬盘挂载到其它PC机上,显示硬盘未分区,结果如下图所示:原硬盘分为4个分区,但现在显示未分区,推测是硬盘的分区表丢失,计划用WinHex工具手工恢复硬盘分区表,通过用WinHex查看分区表,果真丢失了分区表,于是利用该工具进行了恢复,成功修复硬盘。

恢复期间,参考了网上的众多资料,这些资料虽然提供了很多帮助,但感觉理论性太强,没有充分利用工具本身的优势,因此作一总结,以为新手提供帮助。

为了更好的理解恢复方案,在文中增加了小知识点,如果对理论不感兴趣,可略过这些小知识点,直接参考恢复步骤即可。

在此也一并感谢在网上分享资料的各位大侠。

一、查看MBR(Master Boot Record)利用WINHEX打开硬盘的MBR,如下图所示:从图中可见,1、第1扇区的55AA前的64个字节全为0,表明分区表信息丢失。

2、在最上边的栏中的可以看到分区信息,包括分区名称、类型、大小、该分区的首扇区等信息,这些将帮助我们迅速地恢复硬盘分区。

小知识1:MBR(Master Boot Recorder)、DPT(Disk Partition Table)MBR位于磁盘的第一个扇区,CHS地址是0柱面,0磁头,1扇区,共占用63个扇区,实际上只使用1扇区;其布局如下:DPT中定义的分区包括主分区和扩展分区,主分区+扩展分区总共不能超过4个。

所谓主分区是指DPT中包含能够被系统的磁盘分区,一个硬盘主分区至少有1个,最多4个,它是可以设置为活动的,即可以引导操作系统。

一个硬盘只能有一个活动分区。

扩展分区并不能被系统直接使用,它的作用是突破DPT中只能定义四个分区限制的,可以没有,最多1个。

对于windows系统,一般分为一个主分区,一个扩展分区。

(本文介绍的方法也是针对这种情况,对硬盘分区表进行恢复)。

其做法:定义完主分区之后,将多余的容量定义为扩展分区,指定该分区的起始位置,根据起始位置指向硬盘的某一扇区,称作扩展MBR(EBR),在其中定义下一个分区表。

winhex恢复U盘分区

winhex恢复U盘分区

winhex恢复U盘分区Winhex恢复U盘分区你是否因为U盘提示格式化而为舍不得U盘里的重要数据感到舍不得呢?你是否因为没有正确使用U盘导致U盘数据丢失而后悔呢?你是否因为病毒如期U盘而烦恼呢?U盘在今天的非常普遍使用的,而使用的人群虽然很多,所以不会正确使用U盘的人群也越发多了起来。

不正确的使用U盘会导致U盘损坏以至于U盘里的重要数据文件丢失。

今天就来教大家怎样使用winhex 软件恢复U盘的分区。

1.首先插入损坏的U盘(提示需要格式化,这里我们不能格式化,否则将无法找回数据)2.使用winhex软件打开U盘的物理存储介质3.查看错误位置(此处为U盘的分区表被破坏了,所以导致U盘需要格式化才能用)5.根据引导扇区的模板看出此分区的起始扇区和结束扇区,然后通过计算器的程序员模式算出起始扇区和结束扇区的16进制数1.打开winhex软件自带的计算器2.点击查看》程序员3.点击十进制》输入起始扇区号4.点击十六进制》得出数值的十六进制数(NTFS格式需要在结束扇区上加一位数)5.填写十六进制数时需要倒着填写 [例如我们计算出的十六进制数为 80 0 ,那么填写到起始扇区的时候应填写为 00 08 00 00 (起始扇区和结束扇区的位置需填写四个字节) ]6.填写硬盘的分区表信息1.跳转到U盘的0扇区(每个字节两位数)2.0x01BE处写入803.0x01BF处写入004.0x01C0处写入005.0x01C1处写入006.0x01C2处写入硬盘的格式(NTFS:07FAT32:0B exFAT:07)7.0x01C3处写入FE8.0x01C4处写入FF9.0x01C5处写入FF10.0x01C6至0x01C9处写入分区的起始扇区的十六进制数11.0x01CA至0x01CD处写入分区的结束扇区的十六进制数12.CTEL+S保存修改,之后重新拔插U盘即可。

如何使用WINHEX进行数据恢复

如何使用WINHEX进行数据恢复

如何使用WINHEX进行数据恢复Winhex有完善的分区管理功能和文件管理功能,能自动分析分区链和文件簇链,能对硬盘进行不同方式不同程度的备份,甚至克隆整个硬盘;它能够编辑任何一种文件类型的二进制内容(用十六进制显示)其磁盘编辑器可以编辑物理磁盘或逻辑磁盘的任意扇区,是手工恢复数据的首选工具软件。

首先要安装Winhex,安装完了就可以启动winhex了,启动后,首先出现的是启动中心对话框。

这里我们要对磁盘进行操作,就选择“打开磁盘”,出现“编辑磁盘”对话框:在这个对话框里,我们可以选择对单个分区打开,也可以对整个硬盘打开,HD0是我现在正用的西部数据40G系统盘,HD1是我们要分析的硬盘,迈拓2G。

这里我们就选择打开HD1整个硬盘,再点确定.然后我们就看到了Winhex的整个工作界面。

最上面的是菜单栏和工具栏,下面最大的窗口是工作区,现在看到的是硬盘的第一个扇区的内容,以十六进制进行显示,并在右边显示相应的ASCII码,右边是详细资源面板,分为五个部分:状态、容量、当前位置、窗口情况和剪贴板情况。

这些情况对把握整个硬盘的情况非常有帮助。

另外,在其上单击鼠标右键,可以将详细资源面板与窗口对换位置,或关闭资源面板。

(如果关闭了资源面板可以通过“察看”菜单——“显示”命令——“详细资源面板”来打开)。

最下面一栏是非常有用的辅助信息,如当前扇区/总扇区数目……等向下拉拉滚动条,可以看到一个灰色的横杠,每到一个横杠为一个扇区,一个扇区共512字节,每两个数字为一个字节,比如00。

下面我们来分析一下MBR,因为前面我们说过,前446个字节为引导代码,对我们来说没有意义,这里我们只分析分区表中的64个字节。

分区表64个字节,一共可以描述4个分区表项,每一个分区表项可以描述一个主分区或一个扩展分区(比如上面的分区表,第一个分区表项描述主分区C 盘,第二个分区表项描述扩展分区,第三第四个分区表项填零未用)每一个分区表项各占16个字节,各字节含义如下:(H表示16进制)字节位置内容及含义第1字节引导标志。

xp系统下修复U盘损坏MBR的方法

xp系统下修复U盘损坏MBR的方法

xp系统下修复U盘损坏MBR的方法
xp系统下修复U盘损坏MBR的方法
方法如下:
1、使用备份MBR文件恢复U盘
如果之前有备份过主引导记录,可以使用winhex或者其他专门磁盘管理工具对MBR进行恢复。

因为之前备份的文件信息是准确的,所以说此方法是最稳定的;
2、重建MBR记录
对于PQ、PM这样专用的磁盘管理软件来说,不存在之前备份的MBR记录也可以让软件根据数据分析尝试重建MBR;(注意:对于AHCI模式启动的操作系统来说,这种重建是没有必要的',甚至有可能导致操作系统无法启动。

)
重建MBR记录
3、备份MBR信息
使用winhex这样的软件直接打开磁盘扇区复制其中的数据保存为文件。

备份MBR信息
通过以上三个步骤,我们可以修复好U盘中损坏的MBR。

不过如果u盘中没有安装ghost xp启动盘的话,那这种恢复就没有意义了。

winhex恢复U盘数据案例

winhex恢复U盘数据案例

存储一个文件的时候,操作系统首先在记录所有空间使用情况的文件分配表(FAT)中找到足够容纳文件的空间,然后把文件内容写到相对应的硬盘扇区上,并在文件分配表中标出该空间已经被占用。

删除文件的时候,一般并不对文件所占用的扇区进行操作,而仅仅是在文件分配表中指明哪些空间可以分配给别的文件使用。

这个时候,被删除文件的实际内容仍然存在,可以被恢复。

如果删除文件后又创建了新文件,那么被删文件所占用的扇区就有可能被新文件所使用,这时候就无法恢复被删文件的数据了。

所以一旦误删除了文件,就不要再对该文件所在的分区进行写操作了,否则有可能覆盖原有数据,造成文件无法恢复。

小知识:恢复文件的三个阶段1.使用自动化恢复软件恢复软件(如Finaldata或EasyRecovery等)使用很简单,根据向导的指示操作就可以了。

2.手工恢复被删除数据手工恢复的原理是直接在存储设备上寻找被删除文件的关键内容。

这种方法适合恢复有明显特征而且结构简单的文件,如文本文件。

如果文件很大,且分散于磁盘的不同位置,还需要根据文档的内部结构重新组织文档,才能彻底恢复数据。

3.找专业的数据恢复公司备份数据由于数据很重要,所以首先要进行备份,万一出现误操作,还可以把U盘恢复到最初的状态。

这一步很重要,并且U盘容量不大,备份不会占用太大磁盘空间。

进行扇区级别的磁盘数据备份有很多工具,如Ghost、WinHex和DiskExplorer,下面主要介绍WinHex。

WinHex 是一个16进制文件编辑工具,可以跳过操作系统的文件系统直接读取磁盘和U盘等设备,从而进行数据恢复。

使用WinHex的“Tools”菜单下面的“Open Disk”命令,打开物理U盘。

在WinHex中看到U盘的引导数据全是“FF”,分区表和文件系统完全丢失了。

从“Edit”菜单中选择“Define Block”,选择起止为“Beginning of file”和“End offile”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用winhex修复U盘的MBR
复习:进制转换;K\M\G的关系;
1、MBR界面如下
说明:
MBR:即主引导记录,位于整个硬盘的0柱面0磁道1扇区,共占用了63个扇区,但是实际上只使用了1个扇区(512字节),所谓的引导区病毒就是把这个扇区的数据搞乱而导致系统无法启动也无法使用。

有一个简单的办法恢复引导扇区记录,在DOS模式下,输入命令:
FDISK/MBR
这个命令只是用来恢复引导代码,不会引起分区改变,丢失数据,此外,也可以用工具软件,例如DISKGEN,winhex等。

EBR:也叫扩展MBR。

因为主引导记录最多只能描述4个分区,如果一个硬盘上多余4个分区,就要采用扩展MBR的办法。

EBR的结果和MBR事一样的。

注意:1)编辑菜单中的“复制”、“黏贴”、“fill block”(填充块);
2)位置菜单中的“转到偏移”;
3)工具菜单中的“打开磁盘”,这里要注意一般打开“物理磁盘”即:physical media
2、Winhex软件是按照扇区分隔的,注意每一个扇区会有一个分割线,前446字节为引导
代码,可以不看,后64字节为分区信息,每个分区16个字节,共可以表示4个分区(含扩展分区),最后两个字节为“55 AA”,是分区结束标志。

可以有一个简单办法记住分区信息:从55AA开始数,倒数第五行的倒数第二个数开始。

3、从55AA开始数,倒数第五行的倒数第二个数为“80”就意味着这个分区时可以启动的,
否则不可以启动。

4、从55AA开始数,倒数第四行的第三个数,是表示分区性质的。

5、从55AA开始数,倒数第四行的倒数第三个数开始有四个数,按照倒的顺序排列,是表
示这个分区的大小的,例如:B9 97 6C 03,实际上是:03 6C 97 B9,用“附件”中的“计算器”把他化为十进制,为57448377,这个表示扇区数目,一个扇区是512个字节,所以还要乘以512,即:57448377 X 521=29413569024字节,1G=1073741824字节,所以,29413569024字节=29.4G,也就是说这个分区大小是29.4G。

记住:1K=1024,1M=1024*1K, 1G=1024*1M
6、按照第五条,再往前数四个数,表示开始的扇区。

可以看到前63个扇区没有用,除了
第一个扇区外,其他的扇区都是0,我们把第一个扇区的内容保存到第二个扇区(或者第三个。

),然后再把第一个扇区的内容清空,然后保存,退出U盘,再插入U 盘,会发生什么情况呢?
7、提示:既可以把MBR信息的内容放到1-62号的任一扇区内,也可以把他作为一个文件
保存在另外的磁盘上(注意:不要有扩展名)。

8、现在把0号扇区的数据全部清零,保存,然后退出U盘,再插入U盘,会出现什么现
象?
9、如何把出现这个问题的U盘修复好呢?
10、思考:怎么找扩展分区呢?
11、将自己带的U盘的文件全部复制到D盘的一个文件夹中(这个文件夹是新建的,
专门用于保存U盘数据的。

)然后尝试删除U盘的一个文件,用EASYRECOVER恢复,你能恢复吗?
12、胆子再大一点,把U盘格式化,再用EASYRECOVER恢复,你能恢复吗?
13、提示:在网上搜索数据恢复的软件,也许有比EASYRECOVER更好的数据恢复软
件,360就自带有数据恢复工具。

相关文档
最新文档