NTFS的分区引导记录(DBR)也存在于文件中吗?(这个问题比较专业了吧)

来源:百度知道 编辑:UC知道 时间:2024/05/05 05:59:33
我们知道,NTFS文件系统把所有事物都当成文件,那么,它的分区引导记录(DBR)也存在于文件中吗?并且我们知道它有一个备份,是存在分区最末尾的一个扇区中。这个备份也是存在于文件中吗?如果是的话,存在于什么文件中?是$boot中吗?
在网上好象没办法搜到这个问题的答案。

用winhex查看,可以确认,$boot的内容和在物理磁盘上的位置,就是dbr开头的部分,据此似可以确认,DBR的存在形式也是以元文件的方式存在着的。但是,没能找出BPB是哪一个元文件。

问题的关键是证据。

NTFS文件系统有16个元文件,$Boot为其中之一,也就是分区引导文件,这是最容易进行定位的一个文件,大小只有8K(即占用16扇区),它位于分区的最开始之处。
$Boot文件的第一扇区内容就是NTFS文件系统的DBR,它又是由BPB参数表、分区引导程序、出错信息以及分区引导有效标志55AA等内容构成。作为$Boot文件的一个组成部分,BPB参数表并不以一个独立的文件出现,只是占用的$Boot文件的前84个字节(包括最前边的跳转指令)。
由于$Boot文件第一扇区内容十分重要,在NTFS文件系统分区后紧跟着的第一个扇区,总会有该扇区的一个备份。

DBR跟MBR类似,没有具体的文件,只是保存在扇区上的记录信息,占用1个扇区空间

确实是个文件,通常下看不到。