1. 主页
  2. 自己动手从0到1学写FAT32文件系统
  3. 第1章 驱动框架
  4. 解析分区信息

解析分区信息

内容纲要

本课时通过代码,读取相应分区的信息。

主要内容

解析分区信息,需要在磁盘上的所有分区表中找到相应的表项,然后读取表项中的相应值即可。

寻找过程,同前两节课时【获取主分区数量】、【获取扩展分区数量】类似,参考这两节课时的代码即可。

其余代码较简单,略。

重点难点

注意事项

分区的编号

在调用xdisk_get_part时,要求传入一个分区的编号。本门课程设定分区编号从0开始,即从磁盘的最开始处扫描,扫描到一个分区,分区序号+1。

这种方式有一个致命的缺点,即如果在磁盘中间新增或删除一个分区,将导致后续的分区编号发生变化。

目前课程没有解决这个问题,以后可能会考虑解决。

常见问题

这篇文章对您有用吗?

我们要如何帮助您?

发表评论

电子邮件地址不会被公开。 必填项已用*标注