纸上得来终觉浅,真刀真枪干一干。
拆
优盘=保留扇区+分区0
优盘一般就一个分区。
保留扇区=主引导扇区+其余保留扇区
主引导扇区=引导代码(446B)
+分区表项0(16B)+分区表项1(16B)+分区表项2(16B)+分区表项3(16B)
+结束符(0x55 0xAA)
优盘上的引导代码一般都是0,如果在优盘上装了个操作系统,那这段就是引导系统启动的代码。想看的话可以用winhex打开一块硬盘(要打开整个硬盘,不是C、D、E等盘,打开盘符只是打开分区而已,只能看到分区,看不到保留扇区)查看,我们的windows电脑上肯定是装了系统的,在某一块硬盘上,一定会有引导代码的。
分区表项
字节数 | 内容 |
---|---|
1 | 引导指示符 |
1 | 开始磁头 |
2 | [15:10]是开始扇区 [9:0]是开始柱面 |
1 |
系统ID,即分区类型 例如区分FAT32、NTFS、exFAT等 |
1 | 结束磁头 |
2 | [15:10]是结束扇区 [9:0]是结束柱面 |
4 | 开始扇区号 |
4 | 扇区总数 |
显然,比较重要内容的是系统ID、开始扇区号和扇区总数。这3项可以告诉我们,这设备里有一个什么文件系统分区,从几号扇区开始,总共多少个扇区。
这个分区里面具体有什么风景,就得到分区里面去看了。