硬盘上的文件在哪个磁道、扇区、柱面这些信息在哪里记录着?

硬盘上的文件在哪个磁道、扇区、柱面这些信息在哪里记录着?,第1张

对于FAT32分区表文件定位数据记录在FAT表中,文件详细数据记录在根目录中;

对于NTFS分区表,文件的所有信息都记录在MFT表中,小于1KB的文件本身也被记录在MFT表中。同时MTF表本身也是一个文件,它的序号是0.

这个要看具体是文件是在哪个分区(即通常我们所说的某某盘)以及分区是什么文件系统。

如果是FAT(FAT12,FAT16,FAT32)文件系统的话,从根目录出发找文件的目录项,读取出来后,分析具体的位可以得知文件的起始簇号,有公式可以将簇号转换为扇区号的,还可以得到文件的大小等信息(在目录项的描述中,是以字节来做单位的)。而在fat表中则定义了文件的链表关系(一般来说,如果文件不是特别大的话,存放都是在连续空间的)。

如果是NTFS文件系统,就需要从MFT开始找了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7962992.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存