FAT文件系统规范v1.03学习笔记---1.保留区之启动扇区与BPB
1.前言
本文主要是对Microsoft Extensible Firmware Initiative FAT32 File System Specification中文翻译版的学习笔记。
每个FAT文件系统基本区域由4部分组成,这些基本区域按如下顺序排列:
对于FAT32典型区域分布如下:
本文主要介绍保留区的启动扇区与BPB部分
2.启动扇区与BPB(Bios Parameter Block)
注:[1]BPB位于FAT文件系统 基本区域的Reserved Region;
[2]BPB是FATFS的第一个重要的数据结构,位于FAT卷的第0个扇区,因此又被称为0扇区、启动扇区、保留扇区
[3]BPB用于区分磁盘介质,在MS-DOS1.x没有BPB,从MS-DOX2.x加入BPB,所有的FATFS中必须在sector 0加入BPB
[4]FAT32的BPB内容和FAT12/FAT16的内容在BPB_ToSet32区域以前完全一致,从偏移量36开始他们的内容有所区别
[5]凡是BPB_开头的域是BPB的一部分,凡名称与BS_开头的项都是启动扇区的一部分,而不属于BPB的内容
[6]启动扇区[510]的内容一定是0x55,[511]的内容一定是0xAA
[7]BPB_RsvdSecCnt指明了Rerved Region的大小,对于FAT16/FAT12为1,FAT32典型值为32
2.1 启动扇区与BPB(FAT12/FAT16与FAT32公用)
2.1 启动扇区与BPB(FAT12/FAT16专用)
2.1 启动扇区与BPB(FAT32专用)
转载于:https://www.cnblogs.com/smartjourneys/p/8413616.html
FAT文件系统规范v1.03学习笔记---1.保留区之启动扇区与BPB相关推荐
- pyecharts查看版本_pyecharts v1 版本 学习笔记 折线图,面积图
折线图 折线图 基本demo import pyecharts.options as opts from pyecharts.charts import Line c = ( Line() .add_ ...
- 伯禹公益AI《动手学深度学习PyTorch版》Task 03 学习笔记
伯禹公益AI<动手学深度学习PyTorch版>Task 03 学习笔记 Task 03:过拟合.欠拟合及其解决方案:梯度消失.梯度爆炸:循环神经网络进阶 微信昵称:WarmIce 过拟合. ...
- FATFS文件系统+源码分析——学习笔记
一.概述 1.目的 在移植之前,先将源代码大概的阅读一遍,主要是了解文件系统的结构.各个函数的功能和接口.与移植 相关的代码等等. 2.准备工作 在官方网站下载了0.12c版本的源代码,利用UE进行阅 ...
- Windows phone 8 学习笔记(4) 应用的启动
Windows phone 8 的应用除了可以直接从开始菜单以及应用列表中打开外,还可以通过其他的方式打开.照片中心.音乐+视频中心提供扩展支持应用从此启动.另外,我们还可以通过文件关联.URI关联的 ...
- HDFS v1.0学习笔记
hdfs是一个用于存储大文件的分布式文件系统,是apache下的一个开源项目,使用java实现.它的设计目标是可以运行在廉价的设备上,运行在大多数的系统平台上,高可用,高容错,易于扩展. 适合场景 存 ...
- mapreduce v1.0学习笔记
它是什么? 一个用于处理大数据开源的分布式计算框架,它由java实现,原生提供java编程交互接口,其它语言通过hadoop streaming方式和mapreduce框架交互. 可以做什么? 利用框 ...
- 03.学习笔记-Linux下根目录介绍
本节对linux下的根目录进行详细介绍. /bin:可执行文件 用户命令 /boot:系统启动相关文件 /dev:设备文件 块设备:随机访问 字符设备:线性访问,按字符为单位 显示器和鼠标都是线性访问 ...
- OMA DRM V1.0学习笔记
author: A.TNG email: jiyucn_at_163_dot_com OMA中关于DRM的定义主要是为了给内容提供商提供一种控制媒体对象使用的方式,包括对DRM Message的预览. ...
- 【无标题】STM32F407VGT6文件系统挂载TF卡学习笔记CUBEMXKEIL5
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一.CUBEMX配置 二.添加代码main.c文件 1.main函数定义变量 2.文件系统函数 三.调试结果 总结 前言 ...
- 《GAMES104-现代游戏引擎:从入门到实践》-03 学习笔记
目录 一个游戏世界由什么构成 如何描述一个Game Object 如何使游戏世界动起来 游戏世界中的Events 如何管理GO *Tick的时序问题 一个游戏世界由什么构成 一个游戏世界我们首先关注到 ...
最新文章
- 关于 Rocksdb 性能分析 需要知道的一些“小技巧“ -- perf_context的“内功” ,systemtap、perf、 ftrace的颜值
- io读取一个文件再写入socket技术_JAVA中IO与NIO面试题
- 让Ubuntu的ssh保持长时间连接
- 掌握 Ajax,第 7 部分: 在请求和响应中使用 XML
- Extjs 集合了1713个icon图标的CSS文件
- 配置overlay(overlayfs)根目录挂载构建debian
- 正确认识Arrays.asList方法
- ftp软件哪个好用_和平精英录屏软件哪个好用 和平精英录屏软件介绍
- lr模型和dnn模型_建立ML或DNN模型的技巧
- Spring MVC 返回NULL时客户端用$.getJSON的问题
- 前端学习(1865)vue之电商管理系统电商系统之实现表单的数据绑定
- arcgis选出点规定范围的面
- HDU6322 Problem D. Euler Function【欧拉函数+数学规律】
- IOS--多线程--GCD--在CGD中快速实现多线程的并发控制
- 60道SCJP考试真题精解
- 计算机软件英文参考文献,软件工程英文参考文献(优秀范文105个)
- 【第一期】电商分布式前沿springboot接口服务之配置-Array-专题视频课程
- Python基础 4 字符串的变形 判断
- 计算机保持在线的几种方法,获取网络电影实际地址的几种方法.doc
- excel批量翻译-excel怎么批量翻译