您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 手动修复Win7+XP双系统引导
不用软件,手动修复双系统引导进win7+xp的多种方法:修改Windows7/XP双系统启动菜单在Windows7中,微软引入了一种全新的bootloader架构,WindowsBootManager(Bootmgr.exe)。再像之前WindowsXP中那样通过一个简单的文本编辑器来修改Boot.ini的方式来管理启动选项已经不行了,要对启动设置进行修改,只能使用命令格式相对复杂的BCDEdit启动选项编辑工具(BCDEdit.exe)。下面详细介绍操作方法。启动Windows7系统,点击“开始”-“所有程序”-“附件”,右击“命令提示符”-“以管理员身份运行”,打开“命令提示符”窗口,并转到“*:\Windows\System32”目录下。(*为系统盘符)使用BCDEdit修改启动选项的常用命令格式:修改启动菜单的操作系统名称bcdedit/set{legacy}descrIPtionWindowsXPProfessionalSP3修改上一代操作系统在启动菜单中的显示内容,注意,命令中的引号(英文符号)不可省略。bcdedit/set{current}descrIPtionWindows7旗舰版修改当前启动硬盘/分区上的操作系统在启动菜单中的显示内容。当然,命令中的引号也不可省略。修改默认启动的操作系统bcdedit/default{current}将当前启动硬盘/分区中的操作系统设置为默认启动的系统。bcdedit/default{legacy}设置上一代Windows系统WindowsXP为默认启动的系统;修改启动菜单的显示时间bcdedit/timeout10将默认的启动菜单显示时间30秒更改为10秒,当然,您可以将这个时间修改为任何您希望的数值。(为简化操作,可复制命令文本到命令窗口粘贴。)PS:Vista/XP双系统的启动菜单同样可以参照此方法进行修改。本来是c盘装win7,后来工作需要就再d盘装xp,(这里为什么我选择双系统而不是xpmode,没什么必要在这讨论,仁者见仁智者见智,呵呵)装完xp后,完蛋了,win7的引导项没了,找遍了网上所有的引导软件,(这里强烈谴责那些借人之所需而放假链接的人,一度的弹出令人反呕的弹出页或广告),这些软件可能有用,但度我没用,这也就不一一举例点名了,浪费时间来的嘛.有个现象,因为是dell笔记本,默认有隐藏区,我没格,(为什么不格?那是我的事呗..).xp是可以正常进入的,但是,但是,但是,xp还是在d盘,c盘本应该是win7,现在却被隐藏区所用,win7在别的盘了,我的是在g盘.好了,我的情况描述完毕,开始说如何进行引导的修复,有分为3种情况:第一种:先装win7,后装xp,且,xp是用安装盘正常安装这种情况,win7引导被XP的引导覆盖。因此需要在XP下手动修复win7的引导。1.进入引导主分区:(什么是引导主分区?你就找找看哪个盘底下有Boot的隐藏文件夹就是了呗,我的是在c盘)cdc:\boot2.把win7需要的引导信息写到引导记录:(必须从win7安装盘找bootsect.exe文件,拷到我们刚刚进入的主分区boot目录下)bootsect/nt60c:bootsect/nt60c:/mbr第一个bootsect命令把引导信息写入C盘分区引导记录,第二个bootsect命令把引导信息写入硬盘主引导记录。经过这步骤后,XP的引导器ntldr将不能被引导,因此需要再修复它.3.这一步,用bcdedit命令来给XP在bcd中重建引导项,把启动控制权交给XP的引导管理器ntldr,实现XP的启动.首先,进入win7系统目录,因为我的win7在g盘cdG:\Windows\system32然后,运行bcdedit命令bcdedit/create{ntldr}/dWindowsXPbcdedit/set{ntldr}devicebootbcdedit/set{ntldr}path\ntldrbcdedit/displayorder{ntldr}/addlastbcdedit/timeout10修复完成!重启看看.第二种,先装win7,后装xp,但是,xp是用GHOST方式安装的:这种情况下D盘的XP缺乏引导,只能进win7系统,所以需要在win7下手动恢复XP的引导。方法如下:1把D盘根目录下的ntldr,ntdetect.com,boot.ini三个文件复制到C盘根目录(假设xp在d盘,win7在c盘)2修改boot.ini的内容,为xp设置正确的引导路径,将c:修改d:。(原路径是C盘)3以管理员身份运行cmd,输入如下命令bcdedit/create{ntldr}/dWindowsXPbcdedit/set{ntldr}devicebootbcdedit/set{ntldr}path\ntldrbcdedit/displayorder{ntldr}/addlastbcdedit/timeout10修复完成!重启看看.第三种,就是系统xp在C盘。用ghost方式安装win7到D盘:这种情况下D盘的win7没有引导,需要手动修复。有点类似第一种,先修复win7然后再修复xp1.在C盘重建win7的引导环境:进入C盘xp,输入cdd:\windows\system32bcdbootd:\windows/lzh-cn/sc:运行上述命令后,在C盘根目录生成了\boot文件夹和bootmgr文件。2.把win7需要的引导信息写到引导记录:(必须从win7安装盘找bootsect.exe文件,拷到我们刚刚进入的主分区boot目录下)进入c盘boot文件夹cdc:\bootbootsect/nt60c:bootsect/nt60c:/mbr第一个bootsect命令把引导信息写入C盘分区引导记录,第二个bootsect命令把引导信息写入硬盘主引导记录。经过这步骤后,XP的引导器ntldr将不能被引导,因此需要再修复它.3.这一步,用bcdedit命令来给XP在bcd中重建引导项,把启动控制权交给XP的引导管理器ntldr,实现XP的启动.首先,进入win7系统目录,比如win7在d盘cdd:\Windows\system32然后,运行bcdedit命令bcdedit/create{ntldr}/dWindowsXPbcdedit/set{ntldr}devicebootbcdedit/set{ntldr}path\ntldrbcdedit/displayorder{ntldr}/addlastbcdedit/timeout10修复完成!重启看看.友情提醒:上述命令中,每个命令都必须成功。有可能bcdedit命令会返回失败信息。此时步骤3中的命令改为:bcdedit/storec:\boot\bcd/create{ntldr}/dWindowsXPbcdedit/storec:\boot\bcd/set{ntldr}devicebootbcdedit/storec:\boot\bcd/set{ntldr}path\ntldrbcdedit/storec:\boot\bcd/displayorder{ntldr}/addlastbcdedit/storec:\boot\bcd/timeout10如果是提示找不到bootsect命令什么的,那是因为Boot文件夹下没有bootsect.exe文件,这时就需去找一个bootsect.exe文件扔到Boot文件夹里面.哪里找?win7安装盘或者网上搜一个咯.
本文标题:手动修复Win7+XP双系统引导
链接地址:https://www.777doc.com/doc-4558366 .html