BIOS、MBR、PBR等基础知识

http://linux.chinaunix.net/techdoc/beginner/2009/10/28/1141630.shtml

BIOS、MBR、PBR等基础知识,兼谈U盘、移动硬盘以及操作系统的安装与启动基本原理
2009年03月23日 星期一  08:48
    MBR和PBR中都记录了哪些信息,还有这些记录的顺序是什么!~ 磁盘用GHOST对拷以后会出现磁盘签名的冲突问题 http://zhidao.baidu.com/link?url=vDoRCNW4w66RLGwRoS8bYaJi4e5WebngSQFii-vS31VK3qKT8e44v9NdD9DYhe6B2EGtjzdtXVz-cMw8_i4Tw_


MBR 和PBR 里面都是写的引导程序,这些东西都是使用汇编语言写的。在启动计算机时,引导过程一般是这样的:加电之后BIOS 获得控制权,并且搜索引导介质,按照CMOS 里面记载的引导介质的顺序确定引导介质,一般就是硬盘,也可以是光驱或者USB 设备等;如果由硬盘来引导计算机的话,BIOS 会将控制权交给硬盘的MBR ,也就是主引导记录,MBR 里面的程序会将控制权交给某个分区的PBR (也叫DBR),像Windows 是只能由活动的主分区来引导的,就是MBR 将控制权交给活动主分区的PBR ,Linux 则不同,像Ubuntu (其他的Linux 发型版本不了解,只了解Ubuntu )的引导程序不仅可以安装在非活动的主分区,甚至可以安装在逻辑分区!PBR 里面的引导程序会在它所在的分区搜索引导配置文件,根据引导配置文件来引导操作系统;引导过程结束。
如果安装有多个操作系统的话,在启动计算机时,会有一个引导项选择菜单,这就是写在引导配置文件里的内容。Windows Vista 和Windows 7 的引导配置文件是活动主分区根目录之下的\boot\bcd 文件,由该分区根目录下的Bootmgr 来引导。Windows XP 的引导文件是NTLDR ,引导配置文件是boot.ini ,都是在活动主分区的根目录下的。现在Ubuntu 的引导程序是grub2 ,引导配置文件是grub.cfg ,以前引导程序是grub ,引导配置文件是menu.lst 。好像没有类似NTLDR 或者Bootmgr 的引导文件,(有很多在Windows 下使用GRLDR 和GRLDR.MBR 文件来添加引导项的,就是用的grub 引导程序)应该是写入PBR 里面了的,直接搜索boot 目录下的grub.cfg 或者menu.lst 文件,引导计算机的,在boot 目录还有一些内核和驱动文件。
使用Ghost 备份分区或者磁盘,它是按照扇区备份的,同时也会备份分区的PBR 或者磁盘的MBR 。需要注意的是,分区表的信息也是写在MBR 里面的,主引导扇区是一个扇区,512 字节,其中引导程序只占用了446 字节,分区表占用64 字节,结束标志字占用2 字节,固定为55 AA 。Ghost 磁盘对拷可能会造成磁盘的分区表错误,因为两个磁盘的扇区数目不可能完全相同,磁盘对拷时,如果源磁盘比目的磁盘大,应该是无法完成拷贝的,如果目的磁盘比源磁盘大的话,



<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(1135) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~
评论热议
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值