登录社区:用户名: 密码: 忘记密码 网页功能:加入收藏 设为首页 网站搜索  

文档

下载

图书

论坛

安全

源码

硬件

游戏
首页 信息 空间 VB VC Delphi Java Flash 补丁 控件 安全 黑客 电子书 笔记本 手机 MP3 杀毒 QQ群 产品库 分类信息 编程网站
  立华软件园 - 安全技术中心 - 技术文档 - 其他文档 技术文章 | 相关下载 | 电子图书 | 攻防录像 | 安全网站 | 在线论坛 | QQ群组 | 搜索   
 安全技术技术文档
  · 安全配制
  · 工具介绍
  · 黑客教学
  · 防火墙
  · 漏洞分析
  · 破解专题
  · 黑客编程
  · 入侵检测
 安全技术工具下载
  · 扫描工具
  · 攻击程序
  · 后门木马
  · 拒绝服务
  · 口令破解
  · 代理程序
  · 防火墙
  · 加密解密
  · 入侵检测
  · 攻防演示
 安全技术论坛
  · 安全配制
  · 工具介绍
  · 防火墙
  · 黑客入侵
  · 漏洞检测
  · 破解方法
 其他安全技术资源
  · 攻防演示动画
  · 电子图书
  · QQ群组讨论区
  · 其他网站资源
最新招聘信息

硬盘分区表和文件分配表格式
发表日期:2003-07-03作者:[] 出处:  

硬盘分区表和文件分配表 

 硬盘只有经过物理格式化,分区,逻辑格式化后才能使用,在进行分区时,FDISK 会在硬盘的0柱面0磁头1扇区建一个64字节的分区表,在分表的前面是主引导记录 (MRB),后面是两个字节的有效标志55H,AAH,(H表示16进制)。此扇区被称为主 引导扇区,也是病毒最爱侵袭的地方,它由主引导记录+分区表+有效标志组成。

 分区表对于系统自举十分重要,它规定着系统有几个分区;每个分区的起始及终止 扇区,大小以及是否为活动分区等重要信息。分区表由4个表项组成,每个表项16个字 节,各字节含义如下表1: 

             表1

——————————————————————————————

——————————————————————————————

第0字节   是否为活动分区,是则为80H,否则为00H

第1字节   该分区起始磁头号

第2字节   该分区起始扇区号(低6位)和起始柱面号

      (高2位)

第3字节   该分区起始柱面号的低8位

第4字节   系统标志,00H表该分区未使用,06H表高版

      本DOS系统,05H展DOS分区,65H表Netwear

      分区

第5字节   该分区结束磁头号

第6字节   该分区结束扇区号(低6位)和结束柱面号

      (高2位)

第7字节   该分区结束柱面号的低8位

第8~11字节 相对扇区号,该分区起始的相对逻辑扇区号,

      高位在后低位在前

第12~15字节 该分区所用扇区数,高位在后,低位在前

——————————————————————————————

  

 注意:

 1. 分区表有四个表项,表示硬盘最多只能容纳四个分区。

 2. 磁头的各个面称为磁头,软盘只有两个磁头,而硬盘往往有多个。

 各个磁头相同半径的磁道合称为柱面。

 3. 高位在后,低位在前是一种存储数字方式,读出时应对其进行调整。

 如两字节12H,34H,应调整为3412H。

文件分配表

 当一个磁盘Format后,在其逻辑0扇区(即BOOT扇区)后面的几个扇区中存 在着一个重要的数据表—文件分配(FAT),文件分配表一式两份,占据扇 区的多小凭磁盘类型大小而定。顾名思义,文件分配表是用来表示磁盘问件 的空分配信息的。它不对引导区,文件目录的信息进行表示,也不真正存储 文件内容。

 我们知道磁盘是由一个一个扇区组成的,若干个扇区合为一个簇 ,文件存取 是以簇为单位的,哪怕这个文件只有1个字节。每个簇在文件分配表中都有对应 的表项,簇号即为表项号,每个表项占1.5个字节(磁盘空间在10MB以下)或2个 字节(磁盘空间在10MB以上)。为了方便起见,以后所说的表项都是指2个字节的。

 文件分赔表结构如2(H表示16进制)

 注意:

不要把表项内的数字误认为表示当前簇号,而应是该文件的下一个簇的簇号。

. 高字节在后,低字节在前是一种存储数字方式,读出时应对其进行调整。 是如两字节12H,34H,应调整为3412H。 

 文件分配表与文件目录(FDT)相配合,可以统一管理整个磁盘的文件。它告诉 系统磁盘上哪些簇是坏的或已被使用,哪些簇可以用,并存储每个文件所使用的簇 号。它是文件的“总调度师”。

 当DOS写文件时,首先在文件目录中检查是否有相同文件名,若无则使用一个文 件目录表项,然后依次检测FAT中的每个表项对应的簇中,同时将该簇号写入文件目 录表项相的26-27字节,如文件长度不止一簇,则继续向后寻找可用簇,找到后将其 簇号写入上一次找到的表项中,如此直到文件结束,在最后一簇的表项里填上FFF8H, 形成单向链表。

 DOS删除文件时只是把文件目录表中的该文件的表项第0个字节改为E5H,表此项已 被删除,并在文件分配表中把该文件占用的各簇的表项清0,并释放空间。其文件的 内容仍然在盘上,并没有被真正删除,这就是undelete.exe,unerase.exe等一类恢复 删除工具能起作用的原因。

 文件分配表在系统中的地位十分重要,用户最好不要去修改它,以免误操作带来 严重的后果。

        表2

——————————————————————————————————

——————————————————————————————————

第0字节        表头,表磁盘类型。

            FFH双面软盘,每次道8扇区

            FEH单面软盘,每磁道8扇区

            FDH 双面软盘,每磁道9扇区

            FCCH单面软盘,每磁道9扇区

            FC8H硬盘

第1~2字节(表项号1)  表示第一簇状态,因第一簇被系统占据,故此两字节

            为FFFFH

第3~4字节(表项号2)  表示第二簇状态,若为FFFH表此簇为坏的,DOS已标 

            记为不能用;0000H表示此簇为空,可以用;FFF8H表

            不能示该簇为文件的最后一簇;其余数字表示文件的

            下一个簇号,注意高字节在后,低字节在前。

第5~6字节(表项号3)  表示第三簇状态,同上。

附表:

分区表参数 偏移 含义 

1BEH 是否可自举(80:可自举) 

1BFH--1C1H 分区的起始地址(面、扇区、头) 

1C2H DOS分区标志(01为DOS分区) 

1C3H--1C5H 分区终止地址 

1C6H--1c9H 分区相对扇区数 

1CAH--1CDH 分区实用扇区数 

我来说两句】 【发送给朋友】 【加入收藏】 【返加顶部】 【打印本页】 【关闭窗口
中搜索 硬盘分区表和文件分配表格式

 ■ [欢迎对本文发表评论]
用  户:  匿名发出:
您要为您所发的言论的后果负责,故请各位遵纪守法并注意语言文明。

最新招聘信息

关于我们 / 合作推广 / 给我留言 / 版权举报 / 意见建议 / 广告投放 / 友情链接  
Copyright ©2001-2006 Lihuasoft.net webmaster(at)lihuasoft.net
网站编程QQ群   京ICP备05001064号 页面生成时间:0.0028