众所周知,无论是U盘还是硬盘,使用时都会选择分区(FAT32、NTFS等)。当我们使用计算机和其他设备来操作、读取和写入数据时,我们总是将数据分类存储在不同的磁盘符(即分区)中。偶尔会因为不小心删除盘符,可能是因为某些原因打不开。其实有些是小问题,可以自己解决。
让我们来看看文件系统Fast结构:
文件系统是操作系统明确存储设备或分区上文件的方法和数据结构:即存储设备上组织文件的方法。负责管理和存储操作系统中文件信息的软件机构称为文件管理系统,称为文件系统。
Fat文件系统结构总结:
某分区(FAT32格式)
DBR:所谓DBR是系统分区的引导记录,记录分区类型、大小、起始扇区值和数据区位置。
如图是一个FAT32格式的分区记录信息(DBR):
EB 58 90:是FAT当看到32个跳转指令时,看到DBR跳转指令是【EB 58 90我们可以确认它是一个FAT32格式的分区
03~0A:八字节是硬盘分区类型的文本字符名,即DOS版本号
0B~OC:字节数(00 02)
0D:每簇扇区数(08)
0E~0F:保留扇区数(DBR的大小)
20~23:本分区大小
24~27:每FAT表的大小
…………
分区记录了很多信息,但只有这些重要部分。当我们的分区丢失时。当我们的分区丢失。打不开的时候,其实会DBR写入就行。
如果你想打开一个分区,你只需要写回四个信息:分区类型、分区前的风扇数量、分区的大小和结束标记(55 AA),其实我们也可以自己写一些,或者盘子可以打开,数据就在眼前。