资料介绍
私人累积的fat文件系统笔记
FAT文件系统原理
一、 硬盘的逻辑结构
磁头 heads
柱面 Cylinders
扇区 Sector
通常每个扇区的容量为 512 byte
硬盘容量:heads* Cylinders* Sector*(512 byte)
二、 MBR(master boot record)扇区
MBR(master boot record) 主引导记录,位于硬盘的第一个扇区。在总共512byte的主引导记录中,MBR的引导程序占了其中的前446个字节(偏移0H~偏移1BDH),随后的64个字节(偏移1BEH~偏移1FDH)为DPT(Disk PartitionTable,硬盘分区表),最后的两个字节“55 AA”(偏移1FEH~偏移1FFH)是分区有效结束标志。
DPT(Disk PartitionTable,硬盘分区表) 从DPT中可获取的信息有:当前磁盘有几个分区,每个分区的起始扇区、结束扇区以及分区的总扇区数;DPT有两部分,第一部分为基本分区表,第二部分为扩展分区表;
第一分区位于MBR的偏移为0x1BE处,总size为64个字节,每16个字节为一个分区表项,分区表项的具体内容:
字节位移字段长度字段名和定义
0BYTE引导指示符(BootIndicator) 指明该分区是否是活动分区。
1BYTE开始磁头(Starting Head)
26 bit开始扇区(StartingSector) 只用了0~5 位。后面的两位(第6 位和第7 位)被开始柱面字段所使用
310 bit开始柱面(StartingCylinder) 除了开始扇区字段的最后两位外,还使用了1 位来组成该柱面值。开始柱面是一个10 位数,最大值为1023
4BYTE系统ID(SystemID) 定义了分区的类型
5BYTE结束磁头(EndingHead)
66 bit结束扇区(EndingSector) 只使用了0~5 位。最后两位(第6、7 位)被结束柱面字段所使用
710 bit结束柱面(EndingCylinder) 除了结束扇区字段最后的两位外,还使用了1 位,以组成该柱面值。结束柱面是一个10 位的数,最大值为1023
8DWORD相对扇区数(RelativeSectors) 从该磁盘的开始到该分区的开始的位移量,以扇区来计算
12DWORD总扇区数(TotalSectors) 该分区中的扇区总数
- FAT32文件系统基础知识 31次下载
- FAT32文件系统的存储机制及其在单片机上的实现 22次下载
- FAT32格式文件系统的详细资料说明 46次下载
- FAT32文件系统规范和FAT磁盘格式概述 5次下载
- FAT32文件系统的存储机制介绍和在单片机上的实现说明 14次下载
- FAT32文件系统的详细资料介绍 32次下载
- FAT32文件系统说明 16次下载
- Microsoft可扩展固件计划FAT32文件系统规范的详细资料说明 17次下载
- FAT文件系统的组织结构 2次下载
- fat文件系统原理 7次下载
- FAT文件系统基本原理和基础知识 0次下载
- 嵌入式FAT文件系统免费源码下载 72次下载
- 基于FAT的机顶盒PVR文件系统的研究
- FAT32文件系统结构的技术参数分析
- FAT32文件系统浅析
- 如何修改buildroot和debian文件系统 256次阅读
- Linux 文件系统层的主要结构 875次阅读
- 文件系统FatFs的移植 1692次阅读
- 文件系统概述及代码移植 1659次阅读
- 如何制作ubuntu20.04的文件系统 3490次阅读
- Linux文件系统的类型及工作原理 565次阅读
- 深入剖析Linux内核虚拟文件系统 2954次阅读
- 什么是分布式文件系统 3990次阅读
- 基于Buildroot的Linux系统构建之根文件系统 2478次阅读
- 使用RT-Thread文件系统 8485次阅读
- Xilinx Zynq制作修改根文件系统的方法 3436次阅读
- 文件系统是什么?浅谈EXT文件系统历史 5550次阅读
- debian安装zfs文件系统 1w次阅读
- 玩转Linux,先把文件系统搞懂 2009次阅读
- 基于DSP视频系统的CF卡FAT文件系统设计 1640次阅读
下载排行
本周
- 1电子威廉希尔官方网站 原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能威廉希尔官方网站 详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大威廉希尔官方网站 图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成威廉希尔官方网站 应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口威廉希尔官方网站 图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6威廉希尔官方网站 仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多