广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    XP/PE系统通过bootice添加win7-XP启动项

    来源:网络收集  点击:  时间:2024-05-12
    【导读】:
    利用bootice工具实现原xp系统,安装win7后,添加修复能进入xp和win7启动选项。一、实现环境:

    活动分区为d盘,xp系统在c盘,d盘为空系统。能直接进入windowsxp。可以用pe系统,推荐,下面的我用的是xp系统。效果是一样的。

    二、实现原理:

    要手工修复必须了解关于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就可以,这里我分别添加xp和win7的。(可以调整启动顺序),如图:

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

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

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

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

    2)添加xp系统启动项:

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

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

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

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

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

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

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

    点击确定后,出现:

    点击是后出现成功提示:

    点击确认后显示

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

    表示成功修改了。

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

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

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

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

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

    6.重启见见效果吧。

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

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

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

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

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

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

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

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

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

    Oneyyes000原创,转载请注明地址和作者

    注意事项

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

    如果觉得好请添加收藏,并点击有用按钮,谢谢。

    bootice
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_740616.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-07 02:23:16  耗时:0.028
    0.0281s