藤和渣蛋子吧 关注:11贴子:185
  • 1回复贴,共1

浅谈WIN PE安装系统需重建MBR的缘由

只看楼主收藏回复



1楼2012-10-16 10:19回复
    前段时间呢,帮同学和朋友安装了多个电脑,之间出现了各种问题,不乏出现重装两次的情况,自己汗一个。发现笔记本和品牌台式机在重装系统的时候都有一个通用模式,就是几乎都要重建MBR,下面将要详谈。
    装的机器都是品牌机和笔记本,通过的方式都是U盘WIN PE安装,品牌机和笔记本都是预装WIN7和VISTA,而且都有一键拯救系统的按钮。一般的组装台式机倒是很简单,进入WIN PE,将GHOST文件直接读入到C盘,重启之后即可进入安装界面;但是如果是品牌机和笔记本,在重装系统的时候,即使进入WIN PE,简单将GHOST文件读入C盘,发现重启之后仍然进入原来的系统(很多人加我QQ问怎么将笔记本重装系统,就是出现这种问题),这就是一键拯救系统的作用,而它的秘密应该就在硬盘的MBR。
    什么是MBR?简单说呢,就是主引导记录。在每个硬盘中呢,有很多个扇区,而每个硬盘的0磁道的第一个扇区就称为MBR,它的大小是512字节。MBR又分为三部分。第一部分为pre-boot区(启动区),为446字节;第二部分是Partition table区(即硬盘分区表),占64字节,该区相当于一个小程序,作用是判断哪个分区被标记为活动分区,然后去读取那个分区的启动区,并运行该区中的代码。最后的两个字节“55 AA”是分区有效结束标志。
    笔记本和台式品牌机之所以弄了一键还原,而且这个一键还原对于普通的安装版系统和WIN PE安装无效,关键在于MBR(个人观点啊)。这些机器的硬盘,每个都有一个隐藏分区,大约10G左右,有的是6、7G,其中存放的就是待还原的系统,如果不对MBR做处理的话,无论你怎么改写C盘,重启之后必然会还原此隐藏分区的系统。单单有这个隐藏分区和其中的还原系统是不够的,需要有MBR的信息作为引导,接下来就讲讲系统启动时候引导顺序。
    在按下电脑的power键(电源键)以后,开始执行主板bios程序进行硬件自检。一系列检测和配置以后,开始按bios中设定的系统引导顺序进行引导从而进入系统(现在主板的启动项目很多,有U盘,有光盘,硬盘等等)。假定现在是从硬盘启动。Bios执行完自己的程序后如何把执行权交给硬盘呢。交给硬盘后又执行存储在哪里的程序呢。其实,就是硬盘的MBR!bios在执行自己固有的程序以后就会跳到mbr中的第一条指令。将系统的控制权交由mbr来执行。
    明白了上面的顺序之后,就能知道:如果我们在MBR中设定,无法从C盘启动,或者C盘中的系统与我们设定的系统不符合,即从隐藏分区读取还原系统的话,就可以让系统得到保护,这就是品牌机和笔记本的一键拯救系统功能。其实也不难哦^_^
    在WIN PE安装普通组装机的时候,MBR不像笔记本和品牌台式机那么复杂,没有它们的MBR设定,所以我们可以轻而易举的GHOST系统。而对于品牌机和笔记本,重点就是要更改MBR设置,我不是计算机高手,没有学过编程,所以只会通过WIN PE里面自带的分区软件将所有分区删除,必须包括隐藏分区,然后重建MBR,将C盘设为活动分区,这样以前MBR的设定将不复存在,而您将安装自己心爱的系统,不再受到任何品牌的束缚。
    


    2楼2012-10-16 10:19
    回复