了解完linux下的文件系统之后,顺便对FAT32也研究一下。

假如一个FAT32表如下所示。

文件的簇应该保留在目录中,根据此簇,应该能得到一个块。

要找到文件的下一块,就要根据簇在FAT中寻找,所以FAT中存储的不是本簇的簇号,而是下一簇的簇号。每个簇都是4字节。、

CLEAR?

FAT中存储的值有几个特殊值。

0x?0000000    空闲簇
0x?0000001    保留簇
0x?0000002 - 0x?FFFFFEF 被占用的簇;指向下一个簇
0x?FFFFFF0  - 0x?FFFFFF6 保留值
0x?FFFFFF7     坏簇
0x?FFFFFF8 - 0x?FFFFFFF 文件最后一个簇
windows只使用28位,高四位不用,所以用问号表示。

转载于:https://www.cnblogs.com/likeyiyy/p/3265993.html

【文件系统】浅解释FAT32相关推荐

  1. 分析U盘文件系统(以FAT32为例)

    分析U盘文件系统(以FAT32为例) 前言 准备了一个U盘 这里我准备了一个U盘,它的系统是FAT32的容量是28.8G我们来看一下分别在本机与U盘上建立两个内容一样的文件它们有什么不一样. 我们发现 ...

  2. 文件系统NTFS和FAT32有什么不同

    FAT32一种从文件分配表(FAT)文件系统派生而来的文件系统. 与FAT相比,FAT32能够支持更小的簇以及更大的容量,从而能够在FAT32卷上更为高效的分配磁盘空间. NTFS文件系统一种能够提供 ...

  3. 大容量nc文件解析_分布式文件系统浅谈

    最近接触分布式系统开发,从头开始熟悉分布式文件系统开发,整理了下相关资料(我是互联网搬运工,资料都是网上大神的精华萃取,如有侵权联系我删除),适合刚开始入门了解阶段. 1. 概述 1. 存储系统 存储 ...

  4. apfs文件系统_APFS解释:您需要了解的有关Apple新文件系统的知识

    apfs文件系统 Apple's macOS 10.13 High Sierra brings a new file system named "Apple File System" ...

  5. arm fat32文件系统 c语言,文件系统 – VFAT和FAT32文件系统有什么区别?

    What's FAT? FAT may sound like a strange name for a file system, but it's actually an acronym for Fi ...

  6. pytorch中的contiguous()函数的浅浅解释

    contiguous() 有些tensor并不是占用一整块内存,而是由不同的数据块组成. contiguous()函数的作用:把tensor变成在内存中连续分布的形式. 来自链接一 contiguou ...

  7. 【转载】FAT32文件系统详解

    硬盘是用来存储数据的,为了使用和管理方便,这些数据以文件的形式存储在硬盘上.任何操作系统都有自己的文件管理系统,不同的文件系统又有各自不同的逻辑组织方式.例如:常见的文件系统有FAT,NTFS,EXT ...

  8. fat16和fat32文件系统学习

    根据自己电脑的fat,fat32分区来学习fat,fat32文件系统 fat16和fat32文件系统学习 - 下载频道 - CSDN.NET http://download.csdn.net/deta ...

  9. 详解FAT32文件系统

     硬盘是用来存储数据的,为了使用和管理方便,这些数据以文件的形式存储在硬盘上.任何操作系统都有自己的文件管理系统,不同的文件系统又有各自不同的逻辑组织方式.例如:常见的文件系统有FAT,NTFS, ...

最新文章

  1. 霍尼韦尔epks 操作 组态 维护 使用 硬件 手册_标准四合一气体检测仪霍尼韦尔MiniMAX X4...
  2. android listview divider color,android listview 属性
  3. 【pmcaff】一个微信创业者的吐血总结,这样才能做好营销,实用!
  4. 在datagrid里面生成指定的DataView ,进行过滤.把符合条件的数据显示出来
  5. 20211126 为什么转动惯量矩阵是正定的?
  6. linux初始化进程ppid号,linux基础(十一)--系统初始化的简谈
  7. python 二进制数 转字符串_Python二进制串转换为通用字符串的方法
  8. timm 视觉库中的 create_model 函数详解
  9. 译林 五年级上 单词_牛津译林版九年级英语上Unit1单元重点单词、词组和句型总结...
  10. android 在指定位置添加布局,Android 如何动态添加 View 并显示在指定位置。
  11. UVA 1324 The Largest Clique 最大团(强连通分量,变形)
  12. 实习踩坑之路:JSON格式错误,导致Java异常JSON parse error: Cannot deserialize instance of `java.util.ArrayList` out o
  13. IntelliJ IDEA2021.2搭建struts2框架
  14. 【故障处理】ORA-12162: TNS:net service name is incorrectly specified
  15. Excel自动填充功能
  16. 胡说八道设计模式—观察者模式
  17. 证书生成(keystore、truststore、.crt、.key)。
  18. 华清远见22071班10.13
  19. A2dele: Adaptive and Attentive Depth Distiller for Efficient RGB-D Salient Object Detection
  20. 根据依序输入的一元多项式的系数输出此多项式

热门文章

  1. arthas命令redefine实现Java热更新
  2. 一道Js判断对象是否相等面试题引发的故事
  3. sublime-text3 安装 emmet 插件
  4. Javassist实现JDK动态代理
  5. linux笔记_20150825_linux下的软件工具唠叨下
  6. [转]2006年十二星座运程 目录
  7. sql优化技巧_使用这些查询优化技巧成为SQL向导
  8. 美团骑手检测出虚假定位_在虚假信息活动中检测协调
  9. 797. 所有可能的路径
  10. leetcode 1370. 上升下降字符串