读书人

硬盘到底有几个MBR?该如何处理

发布时间: 2012-03-05 11:54:02 作者: rapoo

硬盘到底有几个MBR?


今天看到有人说硬盘每一个分区前都有一个 mbr区,就是,c,d,e区前都有一个mbr.
是这样吗?

还有就是,mbr扇区所在磁道,为空,那么可以写入数据嘛?
新建分区,改变分区大小时,mbr内容会变化嘛?mbr里的主引导程序应该不会变吧?

问题有点多哦,呵呵

[解决办法]
不对吧? MBR指的是硬盘0磁道那里,一块硬盘只有一条0磁道,因此只有一个MBR。

[解决办法]
MBR只有一个
[解决办法]
MBR:Master Boot Record,主引导记录表(主引导区)

你说能有几个?
[解决办法]
一个硬盘一个
[解决办法]
Master Boot Record 只有一个。
[解决办法]

探讨
引用:
我也这么认为啊
那 mbr 在哪写情况下,才会发生改变呢??新建分区?格式化某分区??

格式化

[解决办法]
MBR共512字节=MBR+64字节+2字节
64个字节存储分区信息,2字节为0X55,0XAA,前面的为只读信息,负责搬运自己和OS BOOT LOADER。

所以,分区被更改,例如格式化,删除或创建分区,都会改写MBR内那64个字节,但是前面只读的数据不会更改。

[解决办法]
一个硬盘只有一个主MBR,由于一个MBR最多只能存放4条分区记录(也就是一个硬盘为什么只能有4个主分区的原因),因此扩展分区采用虚拟MBR技术来存放,严格意义上不能成为MBR。分区时会修改MBR记录。
分区引导记录DBR,每个分区一个,记录的是分区的信息,一般为文件系统的一些信息,格式化时会修改DBR。
[解决办法]
探讨
虚拟mbr 也不再分区内哦
在 dbr 前面的扇区吧
那篇文章写得不错哦
http://news.pcnow.com.cn/2005/01/19/14409.shtml

读书人网 >VC/MFC

热点推荐