我在电脑C盘装了XP,后来又在D盘安装了WIN7,无法启动WIN7

我在电脑C盘装了XP,后来又在D盘安装了WIN7,安装后系统启动,没有WIN7选项,只有XP,打开C盘根目录boot.ini,找不到WIN7启动项。求解决方法,解决后两个系统都可以启动。
[boot loader]
timeout=4
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer
C:\okldr=OneKey Ghost。
问题解决再给300分
你们所列举的方法我都一一试了,没一个管用。把C盘FAT32后来重装了WIN7在C盘,在D盘重装了XP。才成功

双系统应该先安装低版本的,你的应该先安XP,这一步做对了。WIN7是可以安在别的盘上,但不应该把D盘激活,因为系统的启动信息就不能写在C盘上,所以你就要改盘的属性,这样太麻烦了。在安WIN7时,还是C盘为活动盘,在选择安装分区时选别的盘,这样系统启动时读取C盘上的系统信息,就会出现选择项,再选择你要用的系统。
解决方法:
一.C盘启动,把D盘格掉,然后再安WIN7,没问题。总体来说,安装XP和WIN7双系统,是要先安装低版本的系统再安装高版本的,但是低版本的XP并不能兼容高版本WIN7的启动方式,所以要把BOOT文件放在XP的C盘,以XP的启动方式来引导,这样WIN7也能正确识别和兼容.
方法2.要在硬盘主引导扇区(MBR)上安装个grub4dos,(不必刻意理会哪是活动分区,grub4dos能自行解决)就可以实现楼主的愿望了。
具体步骤如下:
所需软件:grub4dos。(网上下载个)
启动原理:
1,系统自检。
2,执行硬盘主引导扇区的grub4dos,(即先看到选项菜单)把启动任务交给grub处理。
3,根据选项,激活某一个主分区(隐藏另外一个主分区)。
4,执行某主分区的引导文件实现启动
操作步骤:
1.解压grub4dos压缩包所有内容到e:根目录
2.用笔记本程序修改menu.lst

menu.lst菜单可以这样:

title 从第一分区启动XP
unhide (hd0,0)
hide (hd0,1)
makeactive
chainloader (hd0,0)/ntldr

title 从第二分区启动 win7
hide (hd0,0)
unhide (hd0,1)
makeactive
chainloader (hd0,1)/bootmgr

3,安装grub到MBR:
用引导盘启动到dos,执行命令:
e:(定位到e盘根目录)
bootlace 0x80(安装grub到MBR)

4,重启好后就可以看到grub选项了
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-07-11
[boot loader]
timeout=4 (延迟时间设置,延迟时间是系统启动引导菜单后在设定的延迟时间内用户没有进行任何操作时,进入默认的操作系统默认设置是30,如果你只有一个系统的话就设置为0,多系统的话就根据自己的情况设置一个时间)

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS (默认系统 默认系统就是延迟时间到了后自动进入的系统 我们经常修改的是partition(1)\WINDOWS这一块 partition(1)所指的就是第1个分区,通常也就是c:盘,WINDOWS就是你的系统文件夹。 如果你要默认的操作系统是d:盘的XP,那么这一块的内容就是partition(2)\WINDOWS )

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer (在这个位置列上你的所有操作系统(一行一个系统) multi(0)disk(0)rdisk(0)partition(1)\WINDOWS这一块和上面“默认系统”的修改方法一样 =""""中间的内容就是开机显示列表时本系统的名称,可以任意修改,而且还支持中文! /nodetect /noguiboot这部分是启动参数,在"后面加一个半角空格/参数,可以加多个。下面是各项参数的详细解释。 /fastdetect:快速检测,很多网站都推荐修改为/nodetect /SAFEBOOT:安全启动,只启动HKLM\System\CurrentControlSetControl\SafeBoot中的驱动程序和服务,其后可跟三个参数Minimal、Network或Dsrepair。Minimal和Network允许在网络连接下启动系统。而Dsrepair要求系统从备份设备中调入活动目录的设置。还有一个选项是Minimal(AlternateShell),它让系统调入由HKLM\System\CurrentControlSetSafeBoot\AlternateShell指定的SHELL程序,而不使用默认的Explorer。 /NOGUIBOOT:不加载VGA驱动程序,也就不会显示启动过程和失败时的蓝屏信息。 /BOOTLOG:将日志写入Nnbtlog.txt文件。 /BASEVIDEO:使用标准VGA方式启动,这种方式主要用于显示驱动程序失效时。 /SOS:在调入驱动程序名时显示它的名称,因驱动问题而无法启动时使用比较好
在下面增加WINDOWS 7 的启动目录,如下:具体目录是WINDOWS还是什么你自己看你的电脑的:
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows 7" /noexecute=optin /fastdetect /usepmtimer ()

C:\okldr=OneKey Ghost。 (这个就是你的一键还原了)

增加了D盘的WINDOWS 7后还是无法启动,建议你重新修复下WINDOWS 7.
注意在修改前对BOOT,INI文件进行备份,此文件修改错误后,将造成无法启动。到时候你可以启动WIN PE,将备份的BOOT,INI文件还原到C:根目录下。
第2个回答  2010-11-09

你去软媒下载魔方,里面有一个功能帮你自动设置系统启动项!如图

本回答被提问者和网友采纳
第3个回答  2010-11-09
你是克隆安装的win7吧,克隆版win7一定要装在c盘的,而且win7不用boot.ini文件的,你要找个安装版的win7重装一遍
第4个回答  2010-11-09
WIN7不在以BOOT文件启动方式,必须修复启动项,百度一下“启动项修复工具”修复一下启动项就行了,不过建议WIN7装以C分区:XP装在其它分区,不然WIN会耗很多系统资源(如内存)具体原因也不清楚,至少我这样试过!~祝你好运
相似回答