exfat文件系统

本文详细介绍了EXFAT文件系统的特点,作为FAT32的升级版,EXFAT拥有更大的文件系统和单个文件大小表示能力。文章还探讨了EXFAT的文件系统结构,包括MBR、DBR、FAT表等关键组件,并讨论了误操作对FAT表的影响。此外,解释了如何通过文件位置和扇区大小来确定文件结束位置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

exfat文件系统

一 EXFAT特点:

EXFAT文件系统也叫扩展分配表文件系统,可以说它是FAT32文件系统的升级版。
EXFAT和FAT32文件系统不同之处在于,

  1. FAT32的FAT表最多只能用28位,EXFAT的FAT表可以全部使用。
  2. FAT32的文件系统大小只能用4个字节表示,也就是最大为0xFFFFFFFF扇区也就是2T。而EXFAT文件系统的大小是用8个字节表示的。
  3. FAT32文件系统单个文件也是用4个字节表示的0xFFFFFFFF字节也就是4G。而EXFAT文件系统的单
    个文件大小使用8个字节
    (也就是fat32单个文件存储不能超过4个G)
二 EXFAT文件系统整体结构:在这里插入图片描述

//声明

  1. MBR(Main Boot Record 主引导扇区)
    详细介绍了MBR与DBR之间的关联 –
    链接: link.

winhex中判断+MBR+DBR+EBR方法 链接: link.

在这里插入图片描述

一 保留区 :

和FAT32一样保留区可以分为两个部分。
主引导区域(0-11号扇区)和备份引导区域(12-23号扇区)
1-8号扇区 :前面都是00 最后两个字节是55AA
11号扇区:校验信息。4个字节为一组的重复字节组。

和其它FAT文件系统一样,EXFAT文件系统的DBR也在0号扇区。DBR里记录着文件系统的各个参数和引导代码。

二 FAT表 :

在这里插入图片描述

1 EXFAT在格式化时会自动分配前面5个FAT表项。其中2,3,4号FAT表项分别表示簇位图,大小写转换表和根目录。

2 对于用户数据,如果是连续的文件,那么FAT表项不变的。如果文件不连续,才会分配FAT表项记录文件内部的链接关系。
误操作对FAT表的影响???

1.误删除文件时,不会清空FAT表项

2.格式化时只清空第一个FAT表扇区 ,其它的扇区不做任何改变。

3.个别文件删除

文件位置 文件扇区大小请添加图片描述

(先找到文件位置 + 文件扇区大小=文件结束; 所以
文件位置(Ctrl+1) 文件结束(Ctrl+2) --复制到新文件)

在这里插入图片描述
请添加图片描述

在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值