欢迎访问,本站接受互联网网站仿站、功能定制、定制插件、主题,如果需要的话可以联系我 QQ:2283276927

XP(或PE)系统如何通过bootice工具添加win7-XP启动项

雨夜 4836次浏览 1个评论

(利用bootice工具实现原xp系统,安装win7后,添加修复能进入xpwin7启动选项)

一、环境:活动分区为d盘,xp系统在c盘,d盘为空系统。能直接进入windows xp系统。

二、实现工具:bootice

三、实现原理:要手工修复必须了解关于win7-xp双系统启动流程(原理),利用win系统的兼容性bootmgr引导xp系统和win7系统。

四、实现步骤:

1.由于这里我的电脑没有在d盘安装win7,如果安装了,那么在d盘就会有win7系统相关的文件和文件夹,不用新建下面的东西。如果没有,就在d盘新建一些win7启动的必要的文件。在d盘新建boot文件夹,以及从网上下载个bootmgr文件放在d盘(活动分区)。

如图:

 

2.新建bcd文件并修改之。(如果安装win7了,就不用这一步的新建,直接选择修改)

1)启动bootice新建bcd文件:

 

 

2)点击新建后出现另存为,存放位置放在boot文件夹下,文件名必须为BCD

点击保存后后出现创建BCD文件成功的消息,如图:

 

 

(3)点击确定后,点击查看/修改(E),出现下面画面:

 

(4)点击添加xp系统和win7系统,如果已经安装好了win7的话,不用添加win7,只需要添加xp就可以,这里我分别添加xpwin7的。(可以调整启动顺序),如图:

1)添加win7(如果已经安装了win7不需要这一步)

 

具体设置:启动磁盘:选择你的硬盘

启动分区:选择你的安装win7的系统盘,说白了就是win7winload.exe保存的位置的系统分区

别的自动生成,不需要设置,点击保存全局设置和保存当前系统设置。

 

2)添加xp系统启动项:

 

点击第二个后,出现下面画面:

 

具体设置:启动磁盘还是你的硬盘

          启动分区选择你xp系统ntldr文件存储的位置的分区,这里就比较灵活了,不像单系统那样ntldr必须在活动分区下的规定了。这里我选择吧ntldr放在c盘(xp所在盘,而非活动分区)。但是要注意这个ntldr还必须在根目录下。

           别的就默认,如果你想改标题的话可以更改。

           设置完成后,保存全局设置和保存当前系统设置,点击右上角的x退出BCD编辑。

3.重点:修改活动分区的分区引导记录pbr这一步如果是安装了win7了话可以不做。因为安装win7后,win7系统把mbrpbr都修改了。如图:

 

 

目标分区必须是活动分区d盘。选择bootmgr引导程序。点击保存安装/配置后。出现下面画面:

 

点击确定后,出现:

 

点击是后出现成功提示:

 

点击确认后显示

 

当前引导记录:bootmgr引导程序

表示成功修改了。

点击x退出,点击退出退出bootice软件。

4.这一步可以不做。因为安装了win7后,win7mbrpbr都修改了。就是用bootice修改主引导记录mbr。不管修改成nt6.x还是nt5.x都是可以的,但是我推荐还是用nt6.x的好。这里我就不修改了。

5.这里说下:由于要在d盘(活动分区)重装win7,那么就会把cxp系统所需的引导文件都给格式化了。所以这里要在活动分区中添加c盘所需要的启动文件NTDETECT.COMboot.ini这连个文件还必须在d盘(活动分区)。这两个文件需要你的备份或者从网上下载。

 

这里的ntldr文件在c盘(BCD文件提前设置好了。如果BCD中设置ntldr的位置为d盘。则把ntldr放在这个盘里(手工移动)。)

由于我这里是没有安装win7,所以我就没有删除。

6.重启见见效果吧。

重启后:画面第一画面如下:

 

说明:由于boot文件夹下没有对应语言版本的bootmgr.exe.mui文件,所以上面显示原版的英文版本画面。如果安装了win7的话,就直接显示对应版本的版本。中文的就中文版本。

1)选择第一个win7,出现下面画面:

 

说明:由于我不是安装的win7系统,只是通过新建一些win7启动的必要启动文件而且,所以只能加载到bootmgr寻找winload.exewin7启动内核程序)。所以如果是安装了win7的话,就会直接进入win7画面,而非上面的确实文件的话,但是上面的问题就说明了win7的启动过程。

(2)选择第二个系统xp系统。画面如下:

 

 

说明:选择winxp后,bootmgr找到ntldr,把控制权交给它,并且ntldr找到boot.ini读取列表并且与语言翻译文件bootfont.bin组成上面的列表画面。(如果没有bootfont.bin,那么就显示英文原版的选择画面)。如果不想看见选择画面,把boot.ini文件修改,把时间设置成0,改成单一的系统就可以了。由于这里的是win7-xp的就可以把xp中的boot.ini里面的下面的xp5删除就可以了。

从这一步开始就是和单windows xp系统一样的启动过程了。就不介绍了。

总结:这个过程需要了解关于win7-xp双系统启动过程(原理)以及win系统的bootmgr可以引导xpwin7的兼容性的了解。希望对大家有所帮助。

注:这里难免有错误,请高手帮忙找出,并给我留言。

 


涂涂研版版权所有,如未注明 , 均为原创,转载需注明出处。
发表我的评论换个身份
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1) 个小伙伴在吐槽
  1. 用xp的人应该少了
    可你 2019-12-18 AM 09:54 回复

主题定制开发流程

ZBLOGPHP开发流程

联系我们