Win7/XP/PE多操作系统独立启动设置方法

来源:互联网 发布:查看数据库所有用户 编辑:程序博客网 时间:2024/05/16 09:44

一、系统启动知识
    1、系统启动顺序:开机自检-加载硬盘主引导记录(MBR)-搜索并激活系统引导文件-加载启动配置文件-加载系统核心文件-完成启动。
    2、winxp(2000)系统启动:开机自检-主引导记录(格式为NT52)-搜索并激活系统引导文件ntldr-加载启动配置文件-加载系统核心文件-完成启动。
       win7(vista)系统启动:开机自检-主引导记录(格式为NT60)-搜索并激活系统引导文件bootmgr-加载启动配置文件(c:\boot\bcd)-启动winload.exe-加载系统核心文件-完成启动。
       winxp基础上安装win7双系统,系统启动:开机自检-主引导记录(格式为NT60)-搜索并激活系统引导文件c:\bootmgr,并用bootmgr管理多系统启动-加载启动配置文件(c:\boot\bcd),并列出多重启动项目-(如果选择启动win7,则bootmgr会根据BCD启动信息配置将控制权交给win7目录下的winload.exe-加载系统核心文件-完成启动)(如果选择启动winxp,Bootmgr将控制权交给NTLDR-加载启动配置文件-加载系统核心文件-完成启动)。注:bootmgr可以启动xp和linux系统。
    二、使用XRLDR工具改造多系统各自启动
    1、准备:在C盘安装winxp系统后在D盘安装win7系统。
    2、要想让winxp直接通过c:\ntldr启动,只要将硬盘主引导计录更改为NT52格式。方法如下:进入winxp,(网上下载bootsect.exe程序)把bootsect.exe复制到C盘,启动命令提示符工具并输入“c:\bootsect.exe /nt52 c:”,当屏幕出现“Bootcode was successfully updated on all targeted volumes.”的提示,则表示成功将主引导记录更改为NT52格式。重启系统后就可以直接自动加载NTLDR来启动WINXP了。
    3、实现WIN7独立启动:进入WINXP系统,把“c:bootmgr”文件、“c:\boot”整个目录全部剪切到D盘根目录下。(网上下载bcdtool.exe程序)打开bcdtool.exe程序,单击“启动配置-打开”,打开“d:\boot\bcd”配置文件。依次选择“编辑-删除启动项目”,将原来的启动项目全部删除。接着再依次选择“编辑-新建Vista启动项目”,选中新建项目后,双击右侧窗格的“device”项,将其更改为“partition=D:”(盘符一句win7安装的具体分区更改),“description”(启动菜单显示名称)更改为“windows7”。经过上述启动文件移动和配置后,只要能够加载“d:\bootmgr”,win7就可以从D盘启动了。(Bootmgr加载需要使用XRLDR程序的配置)。
    4、把winPE安装到E盘,并实现独立启动:只要将Win7安装光盘内的全部文件复制到E盘即可完成安装(除光盘目录\sources\install.wim文件外)。
    5、使用XRLDR工具最后设定多系统统一管理:进入WinXP系统,运行XRLDR程序(网上下载),单击“安装/配置”进入配置界面。再界面预览下选中“第一操作系统”依次进行如下设置:
(1)启动方式单选“从文件启动”,启动文件选择NTLDR(用于启动WinXP,启动Win7和WinPE则选择Bootmgr)。
(2)启动分区选择第一分区(即WinXP所在分区,其他系统根据具体分区选择)
(3)系统类型选择“NTLDR/BOOTMGR”,并勾选“启动时激活要启动主分区”。
(4)菜单文本更改为“Windows XP”,然后单击“生成”(字体等可以更具自己喜好设定),其他参数采取默认设置
(5)操作同上,依次设置Win7和WinPE系统的启动配置,最后单击“写入磁盘”,完成对主引导记录的更改。
重新启动电脑就可以再开机多重启动菜单中选择自己喜欢的系统了(默认启动系统可以再XRLDR中进行设置)。
    三、系统修复
    如果Bootmgr文件出错或被删除导致Win7无法启动,可以进入XP系统,到其他电脑复制Bootmgr到D盘就可以修复win7启动问题,同样,如果win7的BCD菜单出现故障,我们可以到WinPE下,使用Bcdboot命令进行快速修复。

以上文章来自《电脑报》2010年第14期,所需软件可以登陆www.shudoo.com/bzsoft下载。

原创粉丝点击