欢迎来到天天文库
浏览记录
ID:9458159
大小:840.00 KB
页数:13页
时间:2018-05-01
《硬盘分区表找回丢失的分区》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、硬盘分区表找回丢失的分区用WinHex直接修改磁盘分区表找回丢失的分区(另附分区表知识)1.为什么写这篇blog上个星期SATA开始不停地出问题,经常性的在使用中分区信息丢失。开始只是C盘信息丢失,也就忍了,每次用Ghost还原。最后一次居然整个扩展分区 没了,所有电影音乐游戏一概报销。只好临时把系统又装回老硬盘。虽然丢失的没有重要资料,毕竟是一大堆攒下来的东西,很不爽,决定找回来。在网上搜硬盘工 具没找到理想的,倒是顺便又温习了一遍分区表知识,于是决定自己动手,丰衣足食。装上WinHex,直接开
2、干。2.MBR(主引导记录)and Partition Table(分区表)MBR是磁盘第一个扇区,CHS地址是0柱面,0磁头,1扇区;LBA地址是0。布局如下:133.修复过程理解了MBR和Partition Table,修复思路就很清晰了。我的数据分区大概是占用250G硬盘的后180G,所以从硬盘头六分之一的位置开始,搜索分区表的明显标志0x55AA。WinHex的方便的搜索功能还可以设置只搜索存在于整数倍于512字节块的末尾的0x55AA,速度快很多。每找到一个最后两字节为0x55AA的扇区
3、,就分析4个分区表项是不是合理的,以及它所描述的分区大小,终于找到一个扇区,含有一个分区表项,大小180G,哈哈,肯定就是它了。这个扇区肯定就是扩展分区的起始扇区,它含有的那个分区表项肯定就是它唯一包含的一个逻辑分区了。在MBR中创建一条属性为扩展分区(05)的分区表项,填入其他相关位置信息,以描述刚才找到的这个扩展分区:CHS起始位置:一般是逻辑分区表项中的CHS起始位置,把磁头数改为0。CHS结束位置:照抄逻辑分区表项中的CHS结束位置。LBA偏移量,写入那个扩展分区相对磁盘起始位置的扇区偏移
4、量。分区大小:应该是逻辑分区表项中逻辑分区大小加上63个扇区。存盘,运行Windows管理工具,查看磁盘信息,数据分区赫然在目。:)4.备份MBR终于找回我的电影和mp3了,激动啊。赶紧做个备份。MBR本来没有第二份拷贝,不像FAT,所以用winhex把MBR复制一份到磁盘最后一个扇区,这个扇区一般不可能被用到。好了,再也不怕你硬盘掉电了。相信听说过硬盘MBR、硬盘分区表、DBR的朋友一定都不少。可是,你清楚它们分别起什么作用吗?它们的具体位置又在哪里呢?硬盘上的MBR只有一份吗?什么是硬盘逻辑锁
5、?如何制造和破解它呢??别急,让我们一步步来搞清楚吧!==必备基础知识:==以下先介绍一下有关扇区编号的基本知识:介绍一下有关硬盘扇区编号规则的3个易混淆的术语“物理扇区编号”、“绝对扇区编号”和“13逻辑扇区编号”。我们都知道硬盘扇区的定位有两种办法:1、直接按柱面、磁头、扇区3者的组合来定位(按这种编号方式得到的扇区编号称为物理扇区编号);2、按扇区编号来定位(又分“绝对扇区编号“和“逻辑扇区编号“两种)。这两种定位办法的换算关系如下图:(设图中所示硬盘每道扇区数均为63)如图所示,由于目前大
6、多数硬盘采用的是一种“垂直分区结构“13,故左图一磁头数为2、盘片数为1的硬盘,图中0磁头所对扇区的表示方法就有2种,即:0柱面 0磁头1扇区=绝对0扇区,而1磁头所对扇区的表示方法也有2种,即:1柱面0磁头1扇区=绝对63扇区。如果是如右图所示磁头数为4、盘片数为2的硬 盘,那么则顺着垂直于盘片的箭头线方向进行如图的绝对扇区的编号。以上,我们说了物理扇区、绝对扇区的编号方式,而逻辑扇区编号由于是操作系统采用的扇区编号方式,而操作系统只能读取分区内部的数据内容,故逻辑扇区是从 各分区内的第一个扇区
7、开始编号,如我们下文对mbr的说明可以知道:mbr这个扇区所在硬盘磁道是不属于分区范围内的,紧接着它后面的才是分区的内容,因 此一般来说绝对63扇区= c:分区逻辑1扇区。以下让我们总结一下3种编号方式的不同:编号方式 表示方法 采用该种方式编号的对象 起始编号物理扇区编号 0柱面0磁头1扇区 BIOS内置中断服务程序 0柱面0磁头1扇区绝对扇区编号 绝对X扇区 人们为方便所采用的办法 绝对0扇区逻辑扇区编号 逻辑X扇区 操作系统 逻辑1扇区需要说明的是:本文假设所使用的硬盘每道扇区数都为63。各
8、位手头上所使用的硬盘具体的每道扇区数则可以在BIOS设置内有关硬盘参数的设置内查到。==有关MBR、分区表、DBR的基本知识:==硬盘MBR(硬盘主引导记录)及硬盘分区表介绍硬盘MBR就是我们经常说的“硬盘主引导记录”,简单地说,它是由FDISK等磁盘分区命令写在硬盘绝对0扇区的一段数据,它由主引导程序、硬盘分区表及扇区结束标志字(55AA)这3个部分组成,如下:组成部分 所占字节数 内容、功能详述主引导程序区 446 负责检查硬盘分区表、寻找可引导分区并负责将可引导分区的引导扇区
此文档下载收益归作者所有