diff --git "a/41\345\276\220\345\276\201\345\245\245/2023.03.23.md" "b/41\345\276\220\345\276\201\345\245\245/2023.03.23.md" new file mode 100644 index 0000000000000000000000000000000000000000..5e2025b224c1fb7286f17fb4e84418166a6cd917 --- /dev/null +++ "b/41\345\276\220\345\276\201\345\245\245/2023.03.23.md" @@ -0,0 +1,66 @@ +### FAT文件: + +FAT是文件配置表(英语:File Allocation Table,首字母缩略字:FAT),是一种由[微软](https://baike.baidu.com/item/微软/124767?fromModule=lemma_inlink)发明并拥有部分专利的文件系统,供MS-DOS使用,也是所有非NT核心的微软窗口使用的文件系统。 + +FAT文件系统考虑当时电脑性能有限,所以未被复杂化,因此几乎所有个人电脑的操作系统都支持。这特性使它成为理想的软盘和存储卡文件系统,也适合用作不同操作系统中的数据交流。现在,一般所讲的FAT专指FAT32。 + +但FAT有一个严重的缺点:当文件删除后写入新数据,FAT不会将文件整理成完整片段再写入,长期使用后会使文件数据变得逐渐分散,而减慢了读写速度。碎片整理是一种解决方法,但必须经常重组来保持FAT文件系统的效率 + + + +大体格式分为:保留区(含MBR),保留区(含DBR),FAT1.FAT2,数据区。 + +FAT表有两个,一般FAT2为镜像。FAT表非常重要,一般如果文件名乱码,或一下子消失了,往往是FAT表坏掉了。 + +MBR: Main Boot Record 主引导记录区 + +DBR:Dos Boot Record 操作系统引导记录区 + + + +#### fat磁盘物理上分为以下四部分组成: + +保留区(含MBR–Main Boot Record) +保留区(含DBR–DOS Boot Record) +FAT区 +数据区 + +##### 1.1保留区(含DBR–DOS Boot Record) + +保留区含有一个重要的数据结构–系统引导扇区DBR。FAT12、FAT16的保留区通常只有一个扇区。而FAT32保留的多些,除了0号扇区外,还有一些其他的扇区,其中包括了DBR的备份扇区。 + +##### 1.2FAT区 + +FAT区由文件分配表构成–FAT1,FAT2,FAT2紧跟在FAT1后面,是FAT1的备份 + +#### 1.3数据区 + +数据区是保存数据的,其中根目录也保存在此。这一区域不以扇区管理,而是以簇进行管理。 + + + +#### FAT32文件系统简介 + +FAT(File Allocation Table,文件分配表)文件系统是Windows操作系统所使用的一种文件系统,他的发展过程经历了FAT12,FAT16,FAT32三个阶段。 +FAT文件系统用 “簇” 作为数据单元。一个“簇”由一连串的扇区组成,簇所含的扇区数必须是 2的整数次幂 。簇的最大值是64个扇区,即32kb。 本文中一簇是4kb。 +所有簇从2开始进行编号,每个簇都有一个自己的编号。 +用户文件和目录都存储在簇中。 +文件系统分配磁盘按照簇进行分配,因此一个文件即使只有1kb,那么也会被分配4kb的空间。 + + + +##### exFAT + +虽然FAT32是传统文件格式,NTFS又是最广泛的,exFAT格式才是最适合U盘的文件格式,它是微软为了闪存设备特地设计的文件系统,是U盘等移动设备最好的选择之一。 + +在U盘重装系统时,我们首要的便是制作一个U盘启动盘,制作前我们需要选择U盘的模式和格式,其中模式分为2种:USB-HDD和USB-ZIP;格式分为3种。 + +##### NTFS + +NTFS格式却是Windows平台应用最广泛的文件格式。 + +它的优点在于能够支持大容量文件和超大分区,且集合了很多高级的技术,其中包括长文件名、压缩分区、数据保护和恢复等等的功能 + +差就差在它会减短闪存的寿命,NTFS格式是针对机械硬盘设计的,它会对硬盘的读写操作做详细的记录,而闪存储存芯片的读写次数是有限的,若使用该格式就会让闪存造成很大的负担和伤害 + +**NTFS格式支持大容量文件和超大分区,但对闪盘芯片有伤害** \ No newline at end of file