硬盘分区辑错误的修复.doc

硬盘分区辑错误的修复.doc

ID:56854865

大小:25.50 KB

页数:6页

时间:2020-07-16

硬盘分区辑错误的修复.doc_第1页
硬盘分区辑错误的修复.doc_第2页
硬盘分区辑错误的修复.doc_第3页
硬盘分区辑错误的修复.doc_第4页
硬盘分区辑错误的修复.doc_第5页
资源描述:

《硬盘分区辑错误的修复.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、<基本定义>硬盘分区记录MBR表:位于硬盘分区第0扇区用于引导硬盘分区的含有分区表的扇区。硬盘引导记录I/O表:位于硬盘分区第63扇区用于引导逻辑磁盘且含有磁盘I/O参数的扇区。硬盘主引导分区:用于引导操作系统的分区,一个硬盘只能有一个主引导分区。硬盘扩展分区:用于管理一个或多个逻辑磁盘分区的分区,系统不能直接使用。硬盘逻辑分区:可供系统直接使用其扇区的硬盘分区。硬盘逻辑磁盘:被系统利用的硬盘逻辑分区的系统管理部分。<基础知识>1、硬盘0扇区及硬盘总扇区倒数的第100个扇区备份有硬盘的主引导分区表。2、硬盘63扇区及硬盘总扇区倒数的第99扇区备

2、份有硬盘的主引导扇区,即磁盘的I/0参数表。3、一般用FDISK分区的FAT32类型的硬盘在此分区的第69扇区处会有一个备份的引导扇区的信息。4、硬盘分区结构顺序:(PART+BOOT(保留扇区)+FAT*2+ROOT+DATA)。5、文件分配表FAT首部含有十六进制数0000F8FFFF0F(不含前导符0000)。6、文件目录表FDT中含有分区根目录下的目录名和文件名,如command和recycled。7、被FDISK处理后的BOOT区,内容全为十六进制"F6",同时FDISK所备份FAT32的BOOT扇区也被清空为"F6",再翻到"BOO

3、T扇区+32"位置,会有FAT表标志"F8FFFF0F"。<分区记录>80 01 01 00 0B FE 7F BE 3F 00 00 00 C0 92 6D 0000 00 41 BF 0F FE FF FE FF 92 6D 00 FC 0C F5 01每个表项16字节,低位在前高位在后,各字节的含义如下:第 00 字节:为引导标志项,值应为00或80第01-03字节:为分区开始的磁头、扇区、柱面号。第 04字节:为分区系统标志,值05为逻辑分区记录中的扩展分区、06为FAT16分区、0B为FAT32分区、0F为主分区记录中的扩展分区。第0

4、5-07字节:分区结束的磁头、扇区、柱面号。第08-11字节:逻辑分区前隐藏的扇区数或扩展分区前已用的扇区数。第12-15字节:所指向的分区所含的扇区数(扩展分区项应包含隐藏的63个扇区)。<引导记录>1、引导记录各字节的含义:第00-02字节:一个JMP(jump,跳转)指令,使启动的程序跳过磁盘I/O数据而继续进行,一般为"EB5890"。第03-0A字节:OEM名称和版本号,传送系统即可解决;第0B-0C字节:每个扇区的字节数,一般为"0002"表示每个扇区有512字节,把十进制512转换成十六进制=0200h,字组内前后位(byte)交

5、换,即"0002",所以此处为"0002";第0D字节:"20"为每个簇的扇区数(目录扇区数),得出方法,按F4搜索字符串"Command"(此为C盘根目录下的一个文件名),最后在28705扇区找到了这字符串,然后往后翻页,数一下有几个目录扇区数,结果在28737扇区发现已经不是目录区了,所以,目录扇区数=28737-28075=32个扇区,十进制32转换成十六进制=20h,所以此处为"20";第0E-0F字节:"2000"为保留扇区数,保留扇区为引导记录BOOT至FAT1间的扇区,此数算法:95(FAT1的开始扇区,按F4搜索字符串0000F

6、8FFFF0F,即FAT表前几个字节)-63(隐含扇区)=32,把十进制32转换成十六进制=0020h,字组内前后位(byte)交换得:2000,所以此处为"2000";第10字节:"02"为FAT表的份数,一般FAT32位的有2份,所以为"02";第11-12字节:根目录项数第13-14字节:磁盘分区的总扇区数(小于2G的分区),FAT32位时应为0第15字节:"F8"为介质描述;第16-17字节:每个文件分配表的扇区数,FAT32位的此处应为0第18-19字节:每个磁道的扇区数。"3F00"为每道的扇区数,开头显示:Sector=63,此6

7、3即每道的扇区数,将十进制63转换成十六进制=003Fh,字组内前后位(byte)交换得3F00,所以此处为"3F00";第1A-1B字节:磁头数。"FF00"为磁头数目,开头显示:Head=25,此数即为物理磁头数,但大于8G硬盘其逻辑磁头数为255,将十进制255转换成十六进制=00FFh,字组内前后位(byte)交换得FF00,所以此处为"FF00".第1C-1F字节:隐藏扇区数。"3F000000"为隐藏扇区数,这里记录着分区记录及其后面空扇区的总数,有63个扇区,把十进制63转换成十六进制=0000003Fh,字组内前后位(byte)

8、交换得3F000000,所以此处为"3F000000"。第20-23字节:为分区的扇区总数(大于2G的分区)。此数值和分区记录中的分区扇区数是一样的。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。