设为首页 收藏本站
查看: 654|回复: 0

XP,WIN7双系统启动问题

[复制链接]

尚未签到

发表于 2015-5-17 09:33:38 | 显示全部楼层 |阅读模式
楼主:原来安装了双xp,然后安装win7,如何让两个xp都可以直接从win7启动菜单直接启动?

现在每次都要先进入earlier version windows,然后才能选择想进入的xp系统,觉得挺麻烦也浪费时间,想改成统一的启动菜单,不用象现在这样分为两级,怎么实现最好?
xp在c和d盘各有一个,win7在e盘,试过把boot.ini  ntldr  ntdetect.com拷贝到d盘,然后用bcdedit添加了从d盘启动,希望实现c盘d盘不同boot.ini来启动各自的xp,但是ntldr总是去读取c盘的boot.ini,所以实现不了原来的想法。
请高手帮忙指点一下有什么好办法解决,谢谢。  
  答案:学了电脑报20100408-《颠覆传统,多系统启动不走寻常路》谈谈我对LZ这个问题的解答,尽管长了点,但是我认真准备的,权当自己好好地复习了一遍。不当之处请批评指正,这里的高手很多,班门弄斧了。
一、了解启动
    1、系统启动顺序:开机自检-加载硬盘主引导记录(MBR)-搜索并激活系统引导文件-加载启动配置文件-加载系统核心文件-完成启动。
    2、winxp(2000)系统启动:开机自检-主引导记录(格式为NT52)-搜索并激活系统引导文件ntldr-加载启动配置文件-加载系统核心文件-完成启动。
    3、win7(vista)系统启动:开机自检-主引导记录(格式为NT60)-搜索并激活系统引导文件bootmgr-加载启动配置文件(c:\boot\bcd)-启动winload.exe-加载系统核心文件-完成启动。
    4、winxp基础上安装win7双系统的启动:开机自检-主引导记录(格式为NT60)-搜索并激活系统引导文件c:\bootmgr,并用bootmgr管理多系统启动-加载启动配置文件(c:\boot\bcd),并列出多重启动项目-(如果选择启动win7,则bootmgr会根据BCD启动信息配置将控制权交给win7目录下的winload.exe-加载系统核心文件-完成启动)(如果选择启动winxp,Bootmgr将控制权交给NTLDR-加载启动配置文件-加载系统核心文件-完成启动)。注:bootmgr可以启动xp和linux系统。
    按照楼主的要求,依照这样的思路来操作:不用已有的启动方式(也就是4),开机自检后能够直接管理2和3,也就是直接管理楼主机子的两个2、一个3;
   
二、具体操作
    ㈠实现各盘独立启动:
    1、实现winxp独立启动:只要将硬盘主引导计录更改为NT52格式,即可c:\ntldr启动。方法如下:进入winxp,(网上下载bootsect.exe程序)把bootsect.exe复制到C盘,启动命令提示符工具并输入“c:\bootsect.exe /nt52 c:”,当屏幕出现“Bootcode was successfully updated on all targeted volumes.”的提示,则表示成功将主引导记录更改为NT52格式。重启系统后就可以直接自动加载NTLDR来启动WINXP了。这时,原有的启动方式4已经没有了。
    2、LZ是双XP,D盘也可同样操作。
    3、实现WIN7独立启动:只要将硬盘主引导计录更改为NT60,从引导文件bootmgr启动。方法如下:把“c:bootmgr”文件、“c:\boot”整个目录全部剪切到E盘根目录下。打开bcdtool.exe程序,单击“启动配置-打开”,打开“E:\boot\bcd”配置文件。依次选择“编辑-删除启动项目”,将原来的启动项目全部删除。接着再依次选择“编辑-新建Vista启动项目”,选中新建项目后,双击右侧窗格的“device”项,将其更改为“partition=E:”(win7安装的具体分区),“description”更改为“windows7”。经过上述启动文件移动和配置后,只要能够加载“E:\bootmgr”,win7就可以从E盘启动了。(Bootmgr加载需要使用XRLDR程序的配置,软件网上可下载)。
    ㈡实现开机引导:
    至此,各盘独立启动已分别设置好,只要有软件能够配置引导就行,引导到C就会启动C的XP,引导到D就会启动D的XP,引导到E就会启动E的WIN7。这个引导者就是XORLDR,使用XORLDR工具最后设定多系统统一管理:
    进入WinXP系统,运行XORLDR程序(网上下载),单击“安装/配置”进入配置界面。在界面预览下选中“第一操作系统”依次进行如下设置:
    (1)启动方式单选“从文件启动”,启动文件选择NTLDR(用于启动WinXP,启动Win7选择Bootmgr);
    (2)启动分区选择第一分区(即WinXP所在分区,其他系统根据具体分区选择);
    (3)系统类型选择“NTLDR/BOOTMGR”,并勾选“启动时激活要启动的主分区”;
    (4)菜单文本更改为“Windows XP”,然后单击“生成”(字体等可以根据自己喜好设定),其他参数采取默认设置;
    (5)操作同上,依次设置Win7系统的启动配置,最后单击“写入磁盘”,完成对主引导记录的更改。
    重新启动电脑就可以在开机多重启动菜单中选择自己喜欢的系统了(默认启动系统、等待时间可以在XORLDR中进行设置,下次启动时默认启动上次关机的系统)。
    上述思路和做法也解决了C盘一坏,整个机器瘫痪的问题,各自独立,互不干扰。搞好以后各盘GHOST一次就行,包括其它的GHOST版WIN7也能顺利使用,恢复到E后(楼主的情况只能恢复到E,一般大家都是D)不用再去修改引导记录和向C盘COPY引导文件和配置文件。当然如果你想重装系统就要注意了,任何重装都可能修改主引导记录,所以此前我说了:搞好以后各盘GHOST一次,以后用镜像恢复,这不会破坏你辛辛苦苦写入的主引导记录,想玩装系统就用虚拟机吧。
  楼主的三系统情况我没有试验,但这种思路绝对是可行的,如果你是双系统的话(C:XP,D:WIN7)肯定没问题,我的机器就是这样的。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-67679-1-1.html 上篇帖子: Win7开启无线共享上网的方法 下篇帖子: Silverlight在Win7环境部署问题总结
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表