欢迎来到我的博客,这里关注汽车研发、Bo-blog博客、域名网站等专业内容!如果你喜欢我的博客,请将本站“加入收藏”,有空多来看看!

前面一期谈了硬盘MBR的原理,见http://spyrise.org/blog/harddisk-mbr-512-bytes/ 。这次来谈谈具体分区引导扇区PBR的原理。

分区引导扇区PBR(PARTITION BOOT RECORD)是由FORMAT高级格式化命令写到该扇区的内容(PBR不在MBR中,而是在具体的各自分区的头部);PBR是由硬盘的MBR装载的程序段。PBR装入内存后,即开始执行该引导程序段,其主要功能是完成操作系统的自举并将控制权交给操作系统。每个分区都有引导扇区,但只有被设为活动分区的PBR才会被MBR装入内存运行。

Tags: , , , , , ,

请注意,我标题中所指的是针对硬盘,并非软盘或光盘。

MBR是英文Master Boot Record的缩写,中文意为主引导记录。它位于硬盘的0柱面,0磁头的第1个扇区,它的内容大小占512字节。

而在这512字节的区域里,又可以分为三个部分。

第一部分为pre-boot区(启动区,主引导程序),占446字节,这个硬盘能自举的最关键的引导程序所放置的地方;

这段pre-boot代码(主引导代码)实现下列功能:
1.扫描分区表查找活动分区;
2.寻找活动分区的起始扇区;
3.将活动分区的引导扇区读到内存;
4.执行引导扇区的运行代码。

Tags: , , , , , ,
分页: 1/3 第一页 1 2 3 下页 最后页 [ 显示模式: 摘要 | 列表 ]