{组织设计}硬盘数据组织结构

合集下载

简述硬盘结构(图)

简述硬盘结构(图)

简述硬盘结构(图)硬盘在外部传输方面,主要通过接口来展现。

从2002年到现在,接口实现了从PATA到SATA的转变,但速度依然没有得到很好的改观。

在SATA 未能给速度带来多大提升的时候,SATA2应运而生,并带来了新的技术NCQ以及300MB/s的峰值带宽。

到了2009年末,SATA3终于来了。

作为新接口标准的SATA3.0,它的到来能否为硬盘带来新动向,压制日益发展的固态硬盘产品呢?首先我们了解一下目前温彻斯特硬盘的构造。

硬盘(英文名:Hard Disc Drive,简称HDD,全名温彻斯特式硬盘)是电脑中必不可少的存储媒介之一。

硬盘的组成是由一个或者多个铝制或者玻璃制的碟片组成。

这些碟片外覆盖有铁磁性材料。

绝大多数硬盘都是固定硬盘,被永久性地密封固定在硬盘驱动器中。

●硬盘基本参数详解:硬盘内部结构详解转速:硬盘通常是按每分钟转速(RPM,Revolutions Per Minute)计算:该指标代表了硬盘主轴马达(带动磁盘)的转速,比如5400 RPM就代表该硬盘中主轴转速为每分钟5400转。

目前主流笔记本硬盘转速为5400RPM;台式机硬盘则为7200RPM。

但随着技术的不断进步,笔记本和台式机均有万转产品问世,但多用用于企业用户。

单碟容量:单碟容量是硬盘相当重要的参数之一。

硬盘是由多个存储碟片组合而成,而单碟容量就是指一个存储碟所能存储的最大数据量。

目前在垂直记录技术的帮助下,单碟容量从之前80GB升级到500GB或者640GB,发展速度相当快。

硬盘单碟容量提高不仅仅可以带来总容量提升,有利于降低生产成,提高工作稳定性;而且单碟容量越大其内部数据传输速率就越快。

硬盘结构示意图平均寻道时间:平均寻道时间指硬盘在盘面上移动读写磁头到指定磁道寻找相应目标数据所用的时间,单位为毫秒。

当单碟容量增大时,磁头的寻道动作和移动距离减少,从而使平均寻道时间减少,加快硬盘访问速度。

硬盘背面PCB详解缓存:缓存是硬盘与外部交换数据的临时场所。

数据物理结构

数据物理结构

数据物理结构数据物理结构是指在计算机系统中,数据在物理存储介质上的组织和存储方式。

它决定了数据如何在存储介质上进行存储和访问。

在计算机科学中,数据物理结构是数据管理的重要概念之一。

本文将从不同角度介绍数据物理结构的相关内容。

一、磁盘存储结构磁盘是计算机中常用的存储介质之一,它具有容量大、读写速度快等优点。

磁盘的物理结构主要由磁道、扇区和柱面组成。

磁道是磁盘表面上的一个圆环,扇区是磁道上的一个弧段,柱面是由同一半径的磁道组成的一个圆柱体。

磁盘的物理结构决定了数据在磁盘上的存储和读写方式。

二、数据库物理结构数据库是存储和管理数据的系统,数据库的物理结构是指数据在数据库中的存储方式。

数据库物理结构包括数据文件、数据块和数据记录等。

数据文件是数据库中存储数据的基本单位,数据块是数据文件中存储数据的最小单位,数据记录是数据块中存储数据的基本单元。

数据库的物理结构决定了数据在数据库中的存储和访问方式。

三、文件系统物理结构文件系统是计算机中用于组织和管理文件的系统,文件系统的物理结构是指文件在存储介质上的组织方式。

文件系统物理结构包括目录、文件和文件块等。

目录是文件系统中组织和管理文件的方式,文件是存储数据的基本单位,文件块是文件系统中存储文件的最小单位。

文件系统的物理结构决定了文件在存储介质上的组织和访问方式。

四、网络物理结构网络是连接计算机和其他设备的系统,网络的物理结构是指网络中计算机和设备之间的物理连接方式。

网络物理结构包括拓扑结构、传输介质和网络设备等。

拓扑结构是网络中计算机和设备之间的连接方式,传输介质是网络中传输数据的物理媒介,网络设备是用于连接和管理网络的设备。

网络的物理结构决定了网络中数据的传输和通信方式。

五、存储器物理结构存储器是计算机中用于存储数据和程序的设备,存储器的物理结构是指存储器中数据和程序的存储方式。

存储器物理结构包括存储单元、存储单元地址和存储单元大小等。

存储单元是存储器中存储数据和程序的基本单位,存储单元地址是存储单元在存储器中的位置,存储单元大小是存储单元所能存储的数据和程序的大小。

硬盘数据结构及其作用原理

硬盘数据结构及其作用原理

低级格式化与高级格式化
低格:重建磁盘柱面,扇区, 低格:重建磁盘柱面,扇区,磁道 高格:常见的格式化,其实是将目录区、 高格:常见的格式化,其实是将目录区、 文件分配表区的信息打上标记
硬盘基础知识
• MBR Main Boot Record 主引导记录 • DBR Dos Boot Record Dos 引导记录 或称之为( 系统引导记录) 或称之为(OBR 系统引导记录) • FAT File Assign Table 文件分配表 • BD Boot Directory 根目录
和数据区。 (1)整个硬盘可分ቤተ መጻሕፍቲ ባይዱ )整个硬盘可分为MBR,DBR,FAT,BD和数据区。 , , , 和数据区 (2)MBR,DBR,FAT,和BD位于磁盘外道 ) , , , 位于磁盘外道
物理寻址与逻辑寻址
• 以柱面 磁头/扇区表示的为绝对扇区又称物理磁 以柱面/磁头 扇区表示的为绝对扇区又称物理磁 磁头 盘地址 • 单一数字表示的为相对扇区或 单一数字表示的为相对扇区或DOS扇区,又称 扇区, 扇区 逻辑扇区号 • 相对扇区与绝对扇区的转换公式
硬盘基础知识
• • • • • • • • • 硬盘有数个盘片,每盘片两个面, 硬盘有数个盘片,每盘片两个面,每个面一个磁头 盘片被划分为多个扇形区域即扇区 同一盘片不同半径的同心圆为磁道 不同盘片相同半径构成的圆柱面即柱面 公式: 存储容量=磁头数×磁道(柱面)数×每道扇 公式: 存储容量=磁头数×磁道(柱面) 区数× 区数×每扇区字节数 信息记录可表示为:××磁道 柱面),××磁头 磁道( ),××磁头, 信息记录可表示为:××磁道(柱面),××磁头, ××扇区 ××扇区 簇是操作系统进行分配的最小单位 不同的存储介质,不同容量的硬盘,不同的OS版本 版本, 不同的存储介质,不同容量的硬盘,不同的 版本, 簇的大小也不一样 簇的概念仅适用于数据区

硬盘物理结构和FAT文件结构分析

硬盘物理结构和FAT文件结构分析

硬盘物理结构和FAT文件结构分析一、硬盘的物理结构:硬盘存储数据是根据电、磁转换原理实现的。

硬盘由一个或几个表面镀有磁性物质的金属或玻璃等物质盘片以及盘片两面所安装的磁头和相应的控制电路组成(图1),其中盘片和磁头密封在无尘的金属壳中。

硬 盘工作时,盘片以设计转速高速旋转,设置在盘片表面的磁头则在电路控制下径向移动到指定位置然后将数据存储或读取出来。

当系统向硬盘写入数据时,磁头中 “写数据”电流产生磁场使盘片表面磁性物质状态发生改变,并在写电流磁场消失后仍能保持,这样数据就存储下来了;当系统从硬盘中读数据时,磁头经过盘片指 定区域,盘片表面磁场使磁头产生感应电流或线圈阻抗产生变化,经相关电路处理后还原成数据。

因此只要能将盘片表面处理得更平滑、磁头设计得更精密以及尽量 提高盘片旋转速度,就能造出容量更大、读写数据速度更快的硬盘。

这是因为盘片表面处理越平、转速越快就能越使磁头离盘片表面越近,提高读、写灵敏度和速 度;磁头设计越小越精密就能使磁头在盘片上占用空间越小,使磁头在一张盘片上建立更多的磁道以存储更多的数据。

二、硬盘的逻辑结构硬盘由很多盘片(platter)组成,每个盘片的每个面都有一个读写磁头。

如果有N个盘片。

就有2N个面,对应2N个磁头(Heads),从0、1、 2开始编号。

每个盘片被划分成若干个同心圆磁道(逻辑上的,是不可见的。

)每个盘片的划分规则通常是一样的。

这样每个盘片的半径均为固定值R的同心圆再逻 辑上形成了一个以电机主轴为轴的柱面(Cylinders),从外至里编号为0、1、2……每个盘片上的每个磁道又被划分为几十个扇区(Sector), 通常的容量是512byte,并按照一定规则编号为1、2、3……形成Cylinders×Heads×Sector个扇区。

这三个参数即是硬盘的物理参 数。

我们下面的很多实践需要深刻理解这三个参数的意义。

三、磁盘引导原理3.1 MBR(master boot record)扇区计算机在按下power键以后,开始执行主板bios程序。

硬盘 结构 原理 磁道,扇区和柱面图示

硬盘 结构 原理 磁道,扇区和柱面图示

硬盘结构原理磁道,扇区和柱面图示/pspio/blog/item/313592607bd09b4feaf8f865.html/blog/185252硬盘工作原理(转)硬盘结构原理磁道,扇区和柱面图示我们知道硬盘中是由一片片的磁盘组成的,大家可能没有打开过硬盘,没见过它具体是什么样.不过这不要紧.我们只要理解了什么是磁道,扇区和柱面就够了.在下图中,我们可以看到一圈圈被分成18(假设)等分的同心圆,这些同心圆就是磁道(见图).不过真打开硬盘你可看不到.它实际上是被磁头磁化的同心圆.如图可以说是被放大了的磁盘片.那么扇区就是每一个磁道中被分成若干等分的区域.相邻磁道是有间隔的,这是因为磁化单元太近会产生干扰.一个小软盘有80个磁道,硬盘嘛要远远大于此值,有成千上万的磁道.每个柱面包括512个字节。

那么什么是柱面呢?看下图,我们假设它只有3片.每一片中的磁道数是相等的.从外圈开始,磁道被分成0磁道,1磁道,2磁道......具有相同磁道编号的同心圆组成柱面,那么这柱面就像一个没了底的铁桶.哈哈,这么一说,你也知道了,柱面数就是磁盘上的磁道数.每个磁面都有自己的磁头.也就是说,磁面数等于磁头数.硬盘的容量=柱面数(CYLINDER)*磁头数(HEAD)*扇区数(SECTOR)*512B.这下你也可以计算硬盘的一些参数了.什么是簇?文件系统是操作系统与驱动器之间的接口,当操作系统请求从硬盘里读取一个文件时,会请求相应的文件系统(FAT 16/32/NTFS)打开文件。

扇区是磁盘最小的物理存储单元,但由于操作系统无法对数目众多的扇区进行寻址,所以操作系统就将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理。

每个簇可以包括2、4、8、16、32或64个扇区。

显然,簇是操作系统所使用的逻辑概念,而非磁盘的物理特性。

为了更好地管理磁盘空间和更高效地从硬盘读取数据,操作系统规定一个簇中只能放置一个文件的内容,因此文件所占用的空间,只能是簇的整数倍;而如果文件实际大小小于一簇,它也要占一簇的空间。

硬盘结构和存储结构

硬盘结构和存储结构

1.1.3 盘片逻辑结构
第1章硬盘结构和存储原理
1.1.3 盘片逻辑结构
第1章硬盘结构和存储原理
1.1.3 盘片逻辑结构
第1章硬盘结构和存储原理
1.磁道
磁盘在低级格式化时被划分成许多同心圆,这些同心圆轨迹 叫做磁道(Track )。磁道从外向内自 0 开始顺序编号信 息以脉冲串的形式记录在这些轨迹中,这些同心圆不是连续 记录数据,而是被划分成一段段的圆弧,由于径向长度不一 样,这些圆弧的角速度一样,而线速度不一样,外圈的线速 度较内圈的线速度大,即在同样的转速下,外圈在同样时间 段里,经过的圆弧长度要比内圈的圆弧长度大。每段圆弧叫 做一个扇区,扇区从“ l ”开始编号,每个扇区中的数据是 作为一个单元同时读出或写入的。磁道是看不见的,它们只 是盘面上以特殊形式磁化了的一些磁化区。这些磁道是在磁 盘格式化时就规划好了的。
IDE硬盘接 口
第1章硬盘结构和存储原理
SATA硬盘接口
1.1.2 拆解硬盘
产品 标签
控制电路板
第1章硬盘结构和存储原理
安装 螺钉
数据及电源接口
安装螺钉
1.1.2 拆解硬盘
第1章硬盘结构和存储原理
1.1.2 拆解硬盘
第1章硬盘结构和存储原理
1.1.3 盘片逻辑结构
第1章硬盘结构和存储原理
硬盘的盘片一般用铝合金作基片,高速旋转的硬盘也有用玻 璃作基片的。玻璃基片更容易达到其要求的平面度和光洁度, 并且有很高的硬度。磁头传动装置以很小的等距离使磁头部 件做径向移动,用以变换磁道。 硬盘的每一个盘片都有两个盘面( side ) ,即上、下盘面, 一般每个盘面都利用上,即都装上磁头可以存储数据,成为 有效盘片,也有极个别的硬盘其盘面数为单数。每一个这样 的有效盘面都有一个盘面号,按顺序从上而下自“ 0 ”开 始依次编号。在硬盘系统中,盘面号又叫磁头号,就是因为 每一个有效盘面都有一个对应的读写磁头。硬盘的盘片组在 2 一 14 片不等,通常有 2 一 3 个盘片,故盘面号(磁头 号)为 0 - 3 或 0 - 5。

数据的组织结构

数据的组织结构

数据的组织结构在当今数字化的时代,数据已经成为了一种极其重要的资源,就如同石油在工业时代的地位一样。

然而,要想让这些海量的数据发挥出最大的价值,就离不开对其进行合理有效的组织。

数据的组织结构就像是一个精心设计的图书馆书架,它决定了我们能否快速、准确地找到我们所需要的信息。

那么,什么是数据的组织结构呢?简单来说,它指的是数据在计算机系统或者数据库中存储和管理的方式。

这包括了数据的分类、排序、索引以及数据之间的关系等方面。

一个好的数据组织结构能够提高数据的访问效率,减少存储空间的浪费,并且方便数据的更新和维护。

我们先来谈谈数据的分类。

分类是将具有相似特征的数据归为一类的过程。

比如,在一个学生管理系统中,我们可以将学生的数据按照年级、专业、性别等进行分类。

这样,当我们需要查找某个特定年级或者专业的学生信息时,就可以快速地定位到相关的数据集合,而不需要在整个数据库中进行搜索。

数据的排序也是非常重要的一环。

排序可以让数据按照一定的顺序排列,比如按照学号的升序或者成绩的降序。

排序后的数据在查找和比较时会更加方便。

想象一下,如果一个班级的成绩没有排序,老师要找出前几名的学生就会变得非常困难。

而当成绩按照从高到低排序后,这个任务就变得轻松多了。

索引则像是一本书的目录。

它可以帮助我们快速地定位到数据所在的位置。

例如,在一个大型的数据库中,如果没有索引,每次查找数据都需要从头开始遍历整个数据集,这将是一个极其耗时的过程。

而通过建立索引,比如为学生的学号建立索引,我们就可以直接通过学号快速找到对应的学生信息,大大提高了查找的速度。

除了上述的这些基本元素,数据之间的关系也是数据组织结构中需要重点考虑的方面。

常见的数据关系有一对一、一对多和多对多。

一对一关系比较简单,比如一个学生对应一个学号。

一对多关系则更为常见,比如一个班级对应多个学生,一个部门对应多个员工。

多对多关系相对复杂一些,比如学生和课程之间的关系,一个学生可以选择多门课程,一门课程也可以被多个学生选择。

数据的组织结构

数据的组织结构

数据的组织结构在当今数字化的时代,数据如同海洋一般浩瀚无垠。

而如何有效地管理和利用这些数据,关键就在于理解数据的组织结构。

数据的组织结构就像是一座大厦的框架,决定了数据的存储、访问和处理方式,对数据的价值挖掘和应用有着至关重要的影响。

首先,让我们来谈谈线性结构。

这是一种较为简单和直观的数据组织方式,就像是排队的人群,数据元素一个接一个地排列。

在这种结构中,最常见的就是数组和链表。

数组就像是一排固定的座位,每个座位都有一个编号,通过编号可以快速找到对应的元素。

但它也有缺点,如果要插入或删除一个元素,可能需要移动大量的数据,效率较低。

链表则像是一串珠子,每个珠子通过链子连接在一起,插入和删除元素相对容易,只需要修改连接关系,但查找特定元素就没有数组那么快捷。

接着是树形结构,它就像是一棵倒立的树,有根节点、分支节点和叶子节点。

比如二叉树,每个节点最多有两个子节点。

这种结构在搜索和排序方面有着出色的表现。

比如二叉查找树,左子树的节点值小于根节点,右子树的节点值大于根节点,通过这种规则,可以快速找到目标数据。

还有平衡二叉树,通过自动调整树的结构,保持左右子树的高度差较小,进一步提高了查找效率。

再来说说图形结构。

图形结构中的数据元素可以任意连接,就像是一张错综复杂的关系网。

它可以很好地表示多对多的关系。

比如社交网络中人与人的关系,城市交通网络中地点之间的道路连接等。

在图形结构中,有顶点和边的概念,边表示顶点之间的关系。

常见的图形算法有最短路径算法、最小生成树算法等,用于解决各种实际问题。

除了上述几种常见的数据组织结构,还有哈希表这种通过哈希函数将关键字映射到存储位置的数据结构。

哈希表查找速度非常快,但也可能会出现哈希冲突的情况,需要通过合适的解决方法来处理。

在实际应用中,选择合适的数据组织结构取决于具体的需求。

如果需要频繁地进行查找操作,并且数据量相对较小,数组可能是个不错的选择;如果数据的插入和删除操作较多,链表可能更合适;如果要处理层次关系或进行高效的搜索排序,树形结构往往能发挥优势;而对于复杂的关系表示,图形结构则更为适用。

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

(组织设计)硬盘数据组织结构 下面是壹个分了三个区的整个硬盘的数据结构 MBR C盘 EBR D盘 EBR E盘

MBR,即主引导纪录,位于整个硬盘的0柱面0磁道1扇区, EBR,叫做扩展MBR(ExtendedMBR),位于硬盘的某柱面0磁道1扇区 1.簇(cluster) 是DOS给文件系统分配磁盘空间的最小单位。由若干连续的逻辑扇区组成,不同的盘,簇的大小不同,簇是从2开始编号,见表6-1。 逻辑扇区号=(簇号-2)×扇区数/簇+数据区首扇区号 2.BOOT记录: 第壹部分:0~2字节为跳转指令,转向启动码区。 第二部分:3~10字节为厂商标识字段,如MSDOS5.0。 第三部分:11~61字节为磁盘参数表(51字节)。 第四部分:62~509字节为启动程序(438字节)。 最后:55,AA字节。 51字节BPB表(BIOSParameterBlock) OB-OC:每扇区字节数(512) OD:扇区数/簇 0E-0F:保留扇区(指Boot区) 10:FAT个数 11-12:根目录最大登记项数 13-14:本分区扇区总数(小于32M的分区,大于32MB时,为0) 15:介质描述符 16-17:每个FAT扇区数 18-19:每道扇区数 1A-1B:磁头数 1C-1F:本分区前的扇区数(隐含扇区,即从0(X)柱0头1扇到0(X)柱1头1扇之间的扇区,由于不能为DOS访问,故称为隐含扇区)。 20-23:大容量盘总扇区数。 24:BIOS设备号(hex:HD=8x) 25:未使用 26:扩展引导标记(29H) 27-2A:卷序列号(随机) 2B-35:卷标,分区标识,如:WIN98 36-3D:文件系统格式(FAT16) 3.FAT(文件配置表) FAT有俩个,当第壹个损坏时,为人工修复提供方便,DOS不会自动用第二个去修复第壹个FAT,而DOS实际上没有用尽2个FAT占用的扇区,因为可作为他用。FAT登记盘上簇的使用情况,登记项有12位、16位和32位之分,下面以16位为例说明FAT的格式。 16位FAT格式: 簇号(表项)0000H0001H0002H…NNNNH 类型保留簇使用簇 含义介质标志记录文件簇号链 保留簇的第壹字节为磁盘介质标志,后为填充位,全为FFH。使用簇能够是; 0000:自由 FFF6:备用 FFF7:坏簇 FFF8-FFFF:文件结束 其它:文件的下壹簇 4.文件目录表(根目录表FDT) 记录文件名、属性、建立时间、日期、首簇及长度的壹个表。每个文件占用表32字节, O0-O7:文件主名(文件被删除后,00字节为E5H) O8-0A:文件扩展名 0B:文件属性 27H: X X 1 0 0 1 1 1 ↑↑↑↑↑↑ X:未用,填0档案子目录卷标系统隐含只读 0C-15:保留(全0) 16-17:建立文件的时间 18-19:建立文件的日期 1A-1B:文件首簇 1C-1F:文件长度 LFNentry:长文件名项,属性字节为0F表示LFNentry Cr.timerefinementin10msunits:以10ms为计时精度 5.主引导记录(MBR) 见P247图6-7和图6-8。 0柱0头1扇区(DOS系统): 000H~0EFH:主引导程序(446字节) 0F0H~1BDH:全0DOS系统有206个0字节,NTFS系统有58个0字节。到此共计446字节) 1BEH~1CDH:第壹个分区表(16字节) 1CEH~1DDH:第二个分区表(16字节) 1DEH~1EDH:第三个分区表(16字节) 1EEH~1FDH:第四个分区表(16字节) 1FEH~1FFH:55H,AAH(2个字节,有效标志) 分区表: BOOTind H S CYL SYSind H S CYL Relsect #ofsects Ind-indicatorSYS-SYStem CYL-CYLinderRel-Relativesector 关于SYSind,(01:fat12;05:extended;06:fat16;07:hpfs/ntfs;0b,0d:win95fat32;0e:win95fat16;82:linuxswap;83:linux;85:linuxextended) 例子,1BEH: 8001 01 000407 21 F721 00 00 009F FF 00 00 ①②③④⑤⑥ ①可自举分区 ②分区从0柱1头1扇区开始 ③DOS分区 ④分区终止于7头33扇区F7(247)柱 ⑤分区相对扇区号为33 ⑥分区实用扇区数65339个 10MB硬盘(305柱,4头,17扇/道,8扇/簇)数据组织结构: 绝对扇区相对扇区簇描述 柱面C,磁头H,扇区S 001无无MBR 002~17无无未用 0110无DBR 012~91~8无FAT1(8扇区) 0110~179~16无FAT2 021~1717~33无FDT 031~1534~48无FDT(共32扇区) 0316492数据区首扇区 0317502数据区 101~651~562数据区 107~1457~643数据区 .... .... .... EBR:结构和MBR类似,但没有代码部分,即俩个表和55、AA。 FAT16的文件系统

主引导记录 (1扇) … Boot (1扇) FAT1 FAT2 FDT DATA…… 隐藏扇区↑保留扇区↑ 0号扇区2簇 6.FAT32的文件系统 于FAT32卷上,壹般存于俩个Boot扇区,即工作Boot(0号逻扇)和备份Boot(壹般于6号逻扇)。 ⑴数据结构的变化: 主引导记录 … Boot (30多 …扇区) FAT1 FAT2 FDT DATA……

隐藏扇区↑保留扇区↑0号扇区(每个逻辑盘从此处开始编号)2簇 注:于LBA(全称是LogicBlockAddress,即扇区的逻辑块地址)寻址方式下,系统把所有的物理扇区均统壹编号,按照从零到某个最大值排列,这样只用壹个序数就确定了壹个唯壹的物理扇区。用WinHex读物理硬盘时见到的扇区编号就是这种。即物理盘从0柱0头1扇开始逻辑编号,逻辑盘从Boot区开始逻辑编号,编号均从0起。 读FAT表的(若FAT为1DBAH)前俩扇: -l02202(回车) -D0 F8FFFF0FFFFFFF0F… 读目录表: -l023B9420(回车) ⑵磁盘参数表(03H-59H字节): 03H(占8字节):系统版本号 0BH(2字节):每扇字节数 0D(1字节):每簇扇区数 0EH(2字节):保留(32字节) 10H(1字节):FAT个数 11H(2字节):表示是否为FAT32文件系统,为0000H表示是。 13H(2字节):位为00H 15H(1字节):介质标志 16H(2字节):未用值为00H 18H(2):每道扇区数 1AH(2):磁头数 1CH(4):分区前隐藏扇区数 20H(4):扇区总数 24H(4):FAT占扇区数 28H(2):FAT表镜象标志,0表2个,1表1个。 2A(2):文件系统的主次版本 2C(4):根目录的起始簇号 30(2):文件系统参数的扇区号 32(2):备份分区引导扇区的逻辑扇区号 34(12):保留,未用 40(2):磁盘物理驱动的号 42H(1):磁盘读写扩展标志:值为29H。 43H(4):卷序列号 47H(11):磁盘卷标号 52H(8):文件系统的标识号 ⑶FAT32文件系统的目录表 FAT32文件系统将逻辑盘的空间划分为三部分:引导区(BOOT区)、文件分配表区(FAT区)和数据区(DATA区),引导区和文件分配表区合称系统区。于FAT32位系统中根目录区(ROOT区)不再是固定区域、固定大小,它是数据区的壹部分。实际的“根目录”就是首簇号为2的文件。 主目录项(常规)名字字符保存项 目录项辅助目录项 (属性字节:0FH类型信息保存项 长文件名目录项结构图

长文件名目录最后壹项 ……… 长文件名目录第二项 长文件名目录第壹项 短文件名目录项

①和短文件名相同的主目录项 其结构和上述的结构壹致,其中的文件名域存放着由长文件名转换而来的短文件名,包括主文件名和后缀,具体转换方法稍后介绍;此目录项可供任何版本的MS_DOS或其它的兼容操作系统使用,此时此文件将和壹般的短文件壹样,WINDOWS9x同样也能够用短文件名的形式对此文件进行操作。 0-0AH:文件名及扩展名 0BH:文件属性 0CH:类型(保留,填00) 0D-0FH:文件建立时间,小时:分:秒:百分秒=5:6:5:8位 10-11H:文件建立日期,年:月:日=7:4:5位 12-13H:文件最新访问日期(定义同上) 14-15H:开始簇号的高16位 16H-17H:最新修改文件时间(定义同0D-0FH) 18H-19H:最新修改文件日期(定义同10-11H) 1AH-1BH:开始簇号的低16位 1CH-1FH:文件长度 FAT32对8.3的FDT记录的结构作了扩展(记录长度仍为32字节),且提高了创建时间(3B)的精度:23#-19#位——时,18#-13#位——分,12#-7#位——秒,

6#-0#位——百分秒。 位移 00 08 0B 0C 0D 10 12 14 16 18 1A 1C 含义 主扩文保留 创建 创建 访问 首簇号 更新 更新 首簇号 文件长度

相关文档
最新文档