怎样根据bpb参数,得知fat2的起始扇区
时间: 2023-03-12 16:00:03 浏览: 68
我不是很清楚你的问题,但是我可以给你一些有关BPB参数和FAT2起始扇区的信息:BPB参数是文件系统中用于存储文件系统相关信息的特定区域,而FAT2起始扇区则是存储文件分配表(FAT)信息的位置,它包含了文件系统中所有文件的信息。
相关问题
在winhex中分别求出fat32文件和ntfs文件以及逻辑分区中ntfs文件的起始逻辑扇区位置
在WinHex中求出FAT32文件的起始逻辑扇区位置的步骤如下:
1. 打开磁盘或分区,选择FAT32分区;
2. 找到FAT32分区的Boot Sector,Boot Sector的偏移量为0(即从磁盘或分区的第一个字节开始);
3. 在Boot Sector中查找BPB(BIOS Parameter Block),其中包含了FAT32分区的一些参数信息,如扇区大小、FAT表的起始扇区号、数据区的起始扇区号等;
4. 根据BPB中的参数信息,计算出FAT32文件的起始逻辑扇区位置。
在WinHex中求出NTFS文件的起始逻辑扇区位置的步骤如下:
1. 打开磁盘或分区,选择NTFS分区;
2. 找到NTFS分区的Boot Sector,Boot Sector的偏移量为0(即从磁盘或分区的第一个字节开始);
3. 在Boot Sector中查找NTFS引导扇区(NTFS Boot Sector),其中包含了NTFS文件系统的一些参数信息,如扇区大小、MFT表的起始扇区号、数据区的起始扇区号等;
4. 根据NTFS引导扇区中的参数信息,计算出NTFS文件的起始逻辑扇区位置。
在WinHex中求出逻辑分区中NTFS文件的起始逻辑扇区位置的步骤如下:
1. 打开磁盘或分区,选择逻辑分区;
2. 找到逻辑分区的起始扇区号和扇区大小,可以在WinHex中通过分区属性或磁盘属性查看;
3. 找到该逻辑分区中的NTFS分区,可以通过WinHex中的“查找分区”功能找到;
4. 根据NTFS分区的起始扇区号和扇区大小,计算出NTFS文件的起始逻辑扇区位置。
假设一个FAT 32文件系统的簇大小为8 KB,数据区的起始扇区为1894。根目录位于数据区扇区2000-2031中。族28的扇区地址是多少?
根据FAT32文件系统的簇大小为8KB,可以得知每个簇包含8个物理扇区,即每个簇大小为8KB*8=64KB。
根目录位于数据区扇区2000-2031中,因此根目录所在的簇号为:
(2000 - 2) / 8 = 249
FAT表的起始扇区可以通过BPB_ResvdSecCnt得知,假设为32。
因此,族28的FAT表项对应的扇区地址为:
32 + 28 * 4 / 512 + (249 + 28) * 4 = 2052.5
因为扇区地址必须为整数,所以需要向下取整,即族28的扇区地址为2052。