手动修复win7,xp双系统引导
来源:互联网 发布:华为算法工程师笔试 编辑:程序博客网 时间:2024/05/17 05:57
转自:http://blog.csdn.net/ealiam/article/details/5976149
本来是c盘装win7,后来工作需要就再d盘装xp,(这里为什么我选择双系统而不是xp mode,没什么必要在这讨论,仁者见仁智者见智,呵呵)
装完xp后,完蛋了,win7的引导项没了,找遍了网上所有的引导软件,(这里强烈谴责那些借人之所需而放假链接的人,一度的弹出令人反呕的弹出页或广告),这些软件可能有用,但度我没用,这也就不一一举例点名了,浪费时间来的嘛.
有个现象,因为是dell笔记本,默认有隐藏区,我没格,(为什么不格?那是我的事呗..).xp是可以正常进入的,但是,但是,但是,xp还是在d盘,c盘本应该是win7,现在却被隐藏区所用,win7在别的盘了,我的是在g盘.
好了,我的情况描述完毕,开始说如何进行引导的修复,有分为3种情况:
第一种:先装win7,后装xp,且,xp是用安装盘正常安装
这种情况,win7引导被XP的引导覆盖。因此需要在XP下手动修复win7的引导。
1.进入引导主分区:(什么是引导主分区?你就找找看哪个盘底下有Boot的隐藏文件夹就是了呗,我的是在c盘)
cd c:/boot
2.把win7需要的引导信息写到引导记录:(必须从win7安装盘找bootsect.exe文件,拷到我们刚刚进入的主分区boot目录下)
bootsect /nt60 c:
bootsect /nt60 c: /mbr
第一个bootsect命令把引导信息写入C盘分区引导记录,
第二个bootsect命令把引导信息写入硬盘主引导记录。
经过这步骤后,XP的引导器ntldr将不能被引导,因此需要再修复它.
3.这一步,用bcdedit命令来给XP在bcd中重建引导项,把启动控制权交给XP的引导管理器ntldr,实现XP的启动.
首先,进入win7系统目录, 因为我的win7在g盘
cd G:/Windows/system32
然后,运行bcdedit命令
bcdedit /create {ntldr} /d "Windows XP"
bcdedit /set {ntldr} device boot
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
bcdedit /timeout 10
修复完成!重启看看.
第二种,先装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} /d "Windows XP"
bcdedit /set {ntldr} device boot
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
bcdedit /timeout 10
修复完成!重启看看.
第三种,就是系统xp在C盘。用ghost方式安装win7到D盘:
这种情况下D盘的win7没有引导,需要手动修复。有点类似第一种,先修复win7然后再修复xp
1.在C盘重建win7的引导环境:
进入C盘xp,输入
cd d:/windows/system32
bcdboot d:/windows /l zh-cn /s c:
运行上述命令后,在C盘根目录生成了/boot文件夹和bootmgr文件。
2.把win7需要的引导信息写到引导记录:(必须从win7安装盘找bootsect.exe文件,拷到我们刚刚进入的主分区boot目录下)
进入c盘boot文件夹
cd c:/boot
bootsect /nt60 c:
bootsect /nt60 c: /mbr
第一个bootsect命令把引导信息写入C盘分区引导记录,
第二个bootsect命令把引导信息写入硬盘主引导记录。
经过这步骤后,XP的引导器ntldr将不能被引导,因此需要再修复它.
3.这一步,用bcdedit命令来给XP在bcd中重建引导项,把启动控制权交给XP的引导管理器ntldr,实现XP的启动.
首先,进入win7系统目录, 比如win7在d盘
cd d:/Windows/system32
然后,运行bcdedit命令
bcdedit /create {ntldr} /d "Windows XP"
bcdedit /set {ntldr} device boot
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
bcdedit /timeout 10
修复完成!重启看看.
- 手动修复win7,xp双系统引导
- 不用软件,手动修复双系统引导进win7,xp的多种方法
- 双系统重新安装后修复引导xp、win7、ubuntu
- xp linux 双系统引导修复
- win7&&Linux双系统手动引导
- win7 linux 双系统引导修复
- ubuntu win7双系统引导修复
- xp下修复win7引导
- 双系统重装win7 fedora14引导修复
- Win7与Linux双系统引导修复
- win7、fedora 双系统 安装及引导修复
- Win7与Linux双系统引导修复
- win7和Fedora19双系统修复grub2引导
- win7+ubuntu双系统修复ubuntu引导
- Win7&Linux双系统下,修复Linux引导。
- win7 Ubuntu 双系统重装 系统引导修复
- ubuntu10.4 win7/xp双系统引导设置
- grub手动引导、修复win7 MBR
- MFC程序逆向
- Facade外观模式
- Linux操作系统基础知识之六:系统调用
- (Android小应用)在Android中实现多线程断点下载(连载一)
- mysql 日期函数
- 手动修复win7,xp双系统引导
- Oracle MATERIALIZED VIEW -- 创建物化视图
- Java中Date各种相关用法
- wifi driver 学习笔记
- 网络优化须作好的七项工作
- Hash(哈希算法)和Hash Table(散列表)
- c#中怎么实现千位分割符
- Oracle物化视图语法
- (Android小应用)在Android中实现多线程断点下载(连载二)