- 论坛徽章:
- 0
|
我提取出来的只是主引导扇区(Main Boot Record--MBR)在(CHS:0,0,1)占用512字节。
按照引导要求我应该提取的是操作系统引导记录区吧,是DBR(Dos Boot Record)吗?是不是在(CHS:0,1,1)?
这应该怎么做呢?(dd if=/dev/hd00 of=/tmp/unix.lnx bs=512 count=1 skip=1)?请教?
主引导扇区
(Main Boot Record--MBR)在(CHS:0,0,1)占用512字节
MBR只占用了其中的446个字节(偏移0--偏移1BDH),另外的64个字节(偏移1BEH--偏移1FDH)交给了DPT(Disk Partition Table硬盘分区表),最后两个字节"55,AA"(偏移1FEH- 偏移1FFH)是分区的结束标志。
主引导记录中包含了硬盘的一系列参数和一段引导程序。其中的硬盘引导程序的主要作用是检查分区表是否正确并且在系统硬件完成自检以后引导具有激活标志的分区上的操作系统,并将控制权交给启动程序。MBR是由分区程序(如Fdisk.com)所产生的,它不依赖任何操作系统,而且硬盘引导程序也是可以改变的,从而实现多系统共存。
引导扇区
DBR(Dos Boot Record)操作系统引导记录区的意思是在(CHS:0,1,1)。是操作系统可以直接访问的第一个扇区,它包括一个引导程序和一个被称为BPB(Bios Parameter Block)的本分区参数记录表。引导程序的主要任务是当MBR将系统控制权交给它时,判断本分区跟目录前两个文件是不是操作系统的引导文件(以DOS为例,即是Io.sys和Msdos.sys)。如果确定存在,就把其读入内存,并把控制权 交给该文件。BPB参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数,分配单元的大小等重要参数。 |
|