阅读:2158回复:6
请教一个基本概念:MBR和DBR在逻辑盘的扇区位置关系
在逻辑盘C:下,MBR是放在0/0/1(柱面号/磁头号/扇区号),而DBR是放在逻辑盘的第一个逻辑扇区里的.虚拟MBR会放在后面的逻辑盘第一个逻辑扇区上.
1)是不是就是说在C:这个逻辑盘里,没有MBR?而在0/0/1的隐藏扇区里 2)在后面的D:E:F:分区里,虚拟MBR放在哪里呢?在DBR之前还是之后?DBR还是放在逻辑盘的第一个逻辑扇区里的吗? 请大虾指点. |
|
|
沙发#
发布于:2004-06-01 17:06
mbr只有一个,在硬盘的其实扇区处。
里面包括分区表。如果是分区表的主分区项,指向的第一个扇区就是DBR。 如果是逻辑分区项,指向的第一个扇区中又含一个分区表(不过只有两个表项)。第一个表项指向逻辑盘的第一个扇区,就是DBR的位置,另一个表项形成分区链。 不知道你说的虚拟MBR是什么意思。 看看这个吧。 |
|
板凳#
发布于:2004-06-01 18:49
虚拟MBR就是和MBR一样的,不过只有分区连表信息,而没有引导代码,位于分区DBR的前一拄面0道一扇区
|
|
|
地板#
发布于:2004-06-02 10:50
to RED_spring
感谢你提供的图,我好像明白了。 图中的BOOT SECTOR 是不是就是指DBR呢? 包含master boot code + partition table + 55AA =master boot Record (MBR) 而extended partition table + 55AA =extend boot record (虚拟MBR) 构成分区表链 如果是的话 在各逻辑盘上,DBR总是位于MBR的后面,因为MBR是隐藏的,不会被分配为逻辑扇区。所以DBR还是在逻辑盘的逻辑扇区0上(起始扇区)。DBR之后还要有FAT DIR,然后才到DATA 区。 我这样分析对吗? 请指正。谢谢大家的关注。我马上给分~ :D |
|
|
地下室#
发布于:2004-06-03 19:08
对于逻辑盘来说,DBR就是它的起始扇区,前面的扇区对它是透明的。DBR里有逻辑盘大小等信息。 关于FAT还是看微软的资料(附件)吧。
这些东东看了资料就知道了。 |
|
|
5楼#
发布于:2004-06-03 20:47
好的,谢谢~我明白了。
RED_spring 你的资料很多哦,在那里找的?可以告诉我吗? |
|
|
6楼#
发布于:2004-06-04 09:23
faint,就是本站上的东西+MSDN。 都是你手边的东东 :D
|
|