NeusoftInstituteofInformation2005年4月20日ITEducation&Training计算机网络教研室王宏2007年09月08日NeusoftInstituteofInformation2005年4月20日ITEducation&Training3.1硬盘区域的组织•系统如何利用FDT和FAT查找文件•各个区域的相互关系NeusoftInstituteofInformation2005年4月20日ITEducation&Training3.1.1系统如何利用FDT和FAT查找文件•:NeusoftInstituteofInformation2005年4月20日ITEducation&Training3.1.2各个区域的相互关系--FAT16分区(1)FAT16分区下的DBR:文件系统的参数都记录在DBR的BPB中,系统依靠它来确定FAT,FDT和DATA的位置,如下图:NeusoftInstituteofInformation2005年4月20日ITEducation&Training•NeusoftInstituteofInformation2005年4月20日ITEducation&Training•NeusoftInstituteofInformation2005年4月20日ITEducation&Training3.1.2各个区域的相互关系--FAT16分区(2)FAT16分区下的FAT文件分配表FAT占用的扇区数量:(格式化时确定)NeusoftInstituteofInformation2005年4月20日ITEducation&Training•FAT占用的扇区数量的计算公式:(格式化时确定)NeusoftInstituteofInformation2005年4月20日ITEducation&Training3.1.2各个区域的相互关系–FAT32分区(1)FAT32分区下的DBR:NeusoftInstituteofInformation2005年4月20日ITEducation&Training•NeusoftInstituteofInformation2005年4月20日ITEducation&Training•NeusoftInstituteofInformation2005年4月20日ITEducation&Training•练习:根据本机磁盘BPB中的参数,确定该磁盘的FAT32扇区数为多少比较合适.NeusoftInstituteofInformation2005年4月20日ITEducation&Training3.2根目录下文件的管理•3.2.1FAT16根目录下文件的管理•3.2.2FAT32根目录下文件的管理•3.2.3WIN95长文件名的实现及存在的问题NeusoftInstituteofInformation2005年4月20日ITEducation&Training3.2.1FAT16根目录下文件的管理•文件目录表的起始位置NeusoftInstituteofInformation2005年4月20日ITEducation&TrainingFAT16下FDT项的含义NeusoftInstituteofInformation2005年4月20日ITEducation&Training•NeusoftInstituteofInformation2005年4月20日ITEducation&Training3.2.1FAT16根目录下文件的管理•例子:在FAT16下根目录下建立一个文件file.txt,来分析FAT16的FDT.参考教材NeusoftInstituteofInformation2005年4月20日ITEducation&Training•NeusoftInstituteofInformation2005年4月20日ITEducation&Training•NeusoftInstituteofInformation2005年4月20日ITEducation&Training•NeusoftInstituteofInformation2005年4月20日ITEducation&Training•NeusoftInstituteofInformation2005年4月20日ITEducation&Training•NeusoftInstituteofInformation2005年4月20日ITEducation&Training•NeusoftInstituteofInformation2005年4月20日ITEducation&Training3.2.2FAT32根目录下文件的管理•FAT32下的FDT由BPB指定起始簇号,起始逻辑扇区根据如下公式计算:•FDT起始逻辑扇区=保留扇区+FAT扇区数X2+(起始簇号-2)X每个簇的扇区数练习:计算本机FAT32分区的FDT起始逻辑扇区NeusoftInstituteofInformation2005年4月20日ITEducation&Training•FAT32下的FDT结构:NeusoftInstituteofInformation2005年4月20日ITEducation&Training•NeusoftInstituteofInformation2005年4月20日ITEducation&Training•NeusoftInstituteofInformation2005年4月20日ITEducation&Training•NeusoftInstituteofInformation2005年4月20日ITEducation&Training3.2.2FAT32根目录下文件的管理•在根目录下建立文件file1.txt,分析FAT32的FDT.(1)查找文件file1.txt的FDT项(2)分析其FDT项NeusoftInstituteofInformation2005年4月20日ITEducation&Training3.2.3WIN95长文件名的实现及存在的问题•长文件名格式•长文件名存在的问题及使用注意事项NeusoftInstituteofInformation2005年4月20日ITEducation&Training作业