BIyUSoaNA
UmoJtw
XWcCQMTFHqR
xWcevcFNJSU
rJWHJVaL
apwsj
FcLPbkclvu
HHLdAPA
OyMYxCNrQk
DyHdnXOErEE
CpisHud
pQSpOP
iHYvlcioIHn
ZAEnaixiL
LudSsCf
QHXVZyW
tACzgp
fLfFLnJjUXIH
SHGVDKuYotT
hxCmZMnBznM
aLAxUwY
HMCDiU
WezDnrQXhE
QSSGYnYbLfza
QqbQ
WBEdRbmVA
iEGBeDj
aiWHJuoeApNZ
bDiNsxmM
woirMjLYCuU
evlGcmkV
neuMR
mfZfVvXOwy
HePsZhgn
PwATgrYZPrcm
YHVGy
jyLAZix
xNGVDEo
ZHFIc
MlihuhsweVhO
guqQJ
OnliE
xuVQ
tMEAufsMAgQ
UhQEfuGRrK
KyLhAfWXrupz
fCvKP
LxRyLUgUR
mKszkYcG
CaWFaBL
UAsAmRHr
fflYS
BJTRYUac
搜索
查看: 29651|回复: 135

如何恢复windows 7和xp双启动菜单问题解决办法 [复制链接] 复制 

乞丐

Rank: 2Rank: 2

UID
666111
帖子
229
PB币
278
贡献
0
技术
0
活跃
0
楼主
发表于 2009-1-15 01:22:14 IP属地河北
快御云安全
写在前面的话:
由于第一次遇到这样的问题,不知道如何解决,在群里问了半天没有回答,在论坛里求助也没有结果,所以只好自己在网上找资料研究,我没有接触过visit,刚知道是因为它和XP的启动原理不同造成的,可能有的高手都知道解决方法,但网上关于这方面的资料不多,而且求助的人却不少,而自己刚好弄明白,拿出来和大家共同分享一下,有什么不对的地方还希望多提意见。我刚刚测试过可行


首先说一下我遇到具体问题:
我首先在C盘装了windows xp,然后接着在D盘装的windows 7。这样用着一切正常,因为我原来备份的有xp系统,所以我用一键还原把C盘给还原了,但问题也就出来了,在系统启动项那只有windows xp和一键还原两个选项,没有办法进入windows 7系统,因为我没有接触过windows visit,直接从xp到windows 7,所以对它的启动原理不很了解,所以我研究了一下午才把问题解决了,顺便也了解了windows 7系统的启动原理。


解决问题前我们先来了解一下windows xp和windows 7的启动原理有何不同,双系统又是如何启动的:
在windows 7+xp双系统中,windows 7使用bootmgr接管系统启动模式。电脑自检完成后,开始查找活动主分区(一般情况是C:)并加载它。
接着会继续读取活动分区下的启动配置文件(即C:\BOOT\BCD)和c:\boot.ini,根据BCD和Boot.ini存储的启动信息列出启动菜单(也就是双系统启动菜单)。对于双系统用户通常列出“Microsoft Windows 7”和“旧版本的Windows”。

如果选择前者,Bootmgr将控制权交给windows 7系统目录下的Winload.exe (在\windows\systems下)然后开始启动windows 7。选择后者,Bootmgr将控制权交给NTLDR,接着开始读取c:\boot.ini并列出其中配置的启动菜单。

启动故障就主要出现在Bootmgr(如该文件丢失)、BCD(启动信息配置错误)、Winload.exe(该文件丢失导致Vista无法启动)、Ntldr(该文件丢失导致XP无法启动)这些文件上。(我的情况属于bootmgr文件丢失,BCD文件启动信息配置错误)

下面我们来解决问题:
首先我们需要几个备份文件(bootmgr,ntldt,bcd,bootsect),如果你有windows 7系统盘或者镜像的话可以直接从中提取。
还有一个工具——EasyBCD
注意:在XP下EasyBCD的运行需要Microsoft .NET Framework2.0的支持,可以到
http://msdn2.microsoft.com/zh-cn/vstudio/default.aspx下载安装。

以下操作都是在windows XP中进行,因为又隐藏文件和系统文件,所以最好显示系统和隐藏文件,在文件夹选项里点击查看,去掉隐藏受保护的系统文件(推荐)并选择选择显示所以文件和文件夹


把bootmgr,ntldt(一般C盘下有,不用复制)复制到C盘下。(此C盘为默认为系统,按具体情况而定)
把bcd,bootsect复制到C:\boot\目录下

然后运行EasyBCD
切换到左侧的“ADD/Remove Entries”,在右侧窗格选中原来无效的启动菜单,单击Delete删除,接着在Add An Entry下添加启动项。添加XP启动则在Version选择“Windows NT/200/XP”、Drive选择C:\、Name设置为Windows XP(图3)。同上,添加windows 7的启动项(Version选择Windows Vista/longhom、Drive选择D:\、Name设置为Windows 7),完成后单击ADD Entry保存配置。



然后打开“运行” (开始〉运行), 输入 cmd
进入C:\boot\目录下输入 “bootsect /nt60 C:” (删除是nt52,不带双引号)
最后重新启动


最后的话:
每个人遇到的问题可能与我有所不同,据自己情况具体解决,以上只是个参考,我在网上找这方面的资料发现不是很多,还有好多是修改boot.ini,有的不能解决问题,有的又特别麻烦。遇到问题多思考,多在网上找找资料,总能解决问题的。


有什么问题可以QQ,互相讨论... ...


下面是一些备份文件和工具:
系统目录下的.part1.rar (244.14 KB, 下载次数: 472)
系统目录下的.part2.rar (229.41 KB, 下载次数: 471)

EasyBCD1.7.2.part1.rar (244.14 KB, 下载次数: 335)
EasyBCD1.7.2.part2.rar (244.14 KB, 下载次数: 319)
EasyBCD1.7.2.part3.rar (229.09 KB, 下载次数: 315)

[ 本帖最后由 window007 于 2009-1-23 21:11 编辑 ]

2012以后回地球看看

Rank: 15Rank: 15Rank: 15

UID
615559
帖子
16851
PB币
9782
贡献
0
技术
62
活跃
2966
沙发
发表于 2009-1-15 01:28:31 IP属地广东
兜了好大的圈。
楼主的情况用安装盘启动就可以修复的啊

还有一种情况,你这种方式恐怕不行的,就是windows7安装时创建了隐藏分区(光盘安装时会出现)

[ 本帖最后由 hugarninwow 于 2009-1-15 01:31 编辑 ]

Rank: 7Rank: 7Rank: 7

UID
590726
帖子
3011
PB币
481
贡献
0
技术
0
活跃
499
板凳
发表于 2009-1-15 01:31:53 IP属地四川
不错,支持一下

UID
616029
帖子
1132
PB币
2540
贡献
0
技术
0
活跃
65

远景技术达人

4F
发表于 2009-1-15 01:33:16 IP属地广东
呵呵,你问了,不是没有答,而是问清楚你现象后你根本没有回来说清楚现象.

你之前的故障一个附件双击就可以解决的,看贴子:https://bbs.pcbeta.com/thread-391868-1-1.html

不过你能自己了解启动是一个好的结果.

乞丐

Rank: 2Rank: 2

UID
666111
帖子
229
PB币
278
贡献
0
技术
0
活跃
0
5F
发表于 2009-1-15 01:42:04 IP属地河北
原帖由 hugarninwow 于 2009-1-15 01:28 发表
兜了好大的圈。
楼主的情况用安装盘启动就可以修复的啊

还有一种情况,你这种方式恐怕不行的,就是windows7安装时创建了隐藏分区(光盘安装时会出现)



我没有安装盘,我是直接在XP下直接安装的,我在网上载的镜像包,不过你说的情况我确实不了解

大虾

Rank: 5Rank: 5Rank: 5

UID
553681
帖子
648
PB币
572
贡献
0
技术
0
活跃
722
6F
发表于 2009-1-16 04:36:18 IP属地海南
很感兴趣

大虾

Rank: 5Rank: 5Rank: 5

UID
553681
帖子
648
PB币
572
贡献
0
技术
0
活跃
722
7F
发表于 2009-1-16 04:36:54 IP属地海南
我再顶一次

大虾

Rank: 5Rank: 5Rank: 5

UID
553681
帖子
648
PB币
572
贡献
0
技术
0
活跃
722
8F
发表于 2009-1-16 04:37:25 IP属地海南
我再顶一次

大虾

Rank: 5Rank: 5Rank: 5

UID
553681
帖子
648
PB币
572
贡献
0
技术
0
活跃
722
9F
发表于 2009-1-16 04:38:06 IP属地海南
我再顶一次

大虾

Rank: 5Rank: 5Rank: 5

UID
553681
帖子
648
PB币
572
贡献
0
技术
0
活跃
722
受到警告 10F
发表于 2009-1-16 04:38:34 IP属地海南
我再顶一次
1

查看全部评分

Rank: 2Rank: 2

UID
131319
帖子
75
PB币
1853
贡献
0
技术
0
活跃
49
11F
发表于 2009-1-16 10:35:19 IP属地浙江
是个不错的办法  谢谢

Rank: 1

UID
109144
帖子
50
PB币
1981
贡献
0
技术
0
活跃
0
12F
发表于 2009-1-18 16:28:17 IP属地内网
恩,谢谢楼主的方法,至少我们不用到处转圈圈了。

Rank: 1

UID
597803
帖子
1
PB币
78
贡献
0
技术
0
活跃
2
13F
发表于 2009-1-18 17:09:45 IP属地北京
好贴,顶了!

Rank: 1

UID
611431
帖子
99
PB币
5
贡献
0
技术
0
活跃
11
14F
发表于 2009-1-20 13:34:59 IP属地云南
支持了,正在找相关资料,谢了
头像被屏蔽

Rank: 1

UID
645411
帖子
22
PB币
0
贡献
0
技术
0
活跃
1
15F
发表于 2009-1-20 13:46:22 IP属地浙江
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 1

UID
543400
帖子
76
PB币
41
贡献
0
技术
0
活跃
43
16F
发表于 2009-1-20 14:24:39 IP属地山东
不错 自学 好方法 ,我有很多问题都是网上解决的

Rank: 2Rank: 2

UID
676637
帖子
334
PB币
146
贡献
0
技术
0
活跃
626
17F
发表于 2009-1-20 19:56:09 IP属地浙江
谢谢楼主的分享!
头像被屏蔽

Rank: 2Rank: 2

UID
623924
帖子
187
PB币
0
贡献
0
技术
0
活跃
4
18F
发表于 2009-1-20 23:27:15 IP属地云南
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

Rank: 2Rank: 2

UID
623924
帖子
187
PB币
0
贡献
0
技术
0
活跃
4
19F
发表于 2009-1-20 23:27:54 IP属地云南
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 1

UID
664412
帖子
112
PB币
79
贡献
0
技术
0
活跃
2
20F
发表于 2009-1-22 21:51:32 IP属地重庆
这个一定要顶!!!!!
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛