永城人论坛

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 5989|回复: 1

[酷软推荐] 在Vista后安装Xp引导菜单的修复.

[复制链接]
发表于 2008-10-10 09:17:11 | 显示全部楼层 |阅读模式 来自 河南省商丘市

马上注册,结交更多好友,享用更多功能,让你轻松玩转永城人论坛

您需要 登录 才可以下载或查看,没有账号?我要注册

x
先安装Xp,后安装Vista是能实现双系统引导的.
但是安装Vista后再安装Xp,你就会发现没那么简单了,你会发现只能进去WinXp了.
(真不理解安装Xp和Vista双系统的用户是怎样的想法,不过我见了N多个,先Orz之.)
因为Vista和Xp是不同的引导方式,从逻辑上看,因为Xp比Vsita先出世,所谓它各方面不会考虑到Vista,而反过来Vista肯定要兼容或者是修复Xp的启动.

相关资料Xp的引导过程:
硬盘从00 00位置开始的512字节的MultiBootRecord(MBR)到FF FF,记录4个主分区信息.
在这512字节的主引导扇区中,MBR的boot code占用其中的前446个字节,随后的64个字节为DPT(Disk Partition Table,硬盘分区表).自检后,DPT把系统控制权交给硬盘第一个分区的PBR(Partition Boot Record),XP的PBR会去找这个分区的ntldr文件. 之后是从boot.ini中读取引导信息,选择启动的系统后load注册表,交控制权给ntoskrnl,然后加载驱动,系统配置等.Vista的引导过程:
Vista的PBR不再找ntldr,而是找bootmgr,这个文件也是保存在硬盘第一个分区的根目录下.
之后,bootmgr去找同路径下的\boot\BCD. BCD这个文件实际是一个注册表文件,里面的数据保存了系统的引导信息,如果是多系统引导,会提供引导的界面内容. 如果是单Vista系统,控制权会交给winload.exe,之后再去找ntoskrnl.exe.每次安装系统时,安装程序会更新MBR以使此对应系统可以正确引导,因此在Vista之后安装Xp时重写的PBR不再适用于Vista.
修复方法:
*网上很多说是让使用一个叫VistaBootPRO的软件来修复,但我试了几次都未成功.我们还是自己动手用稳当点的方法吧.
放入Vista安装盘(如果是硬盘安装的那就是在硬盘上的安装文件目录咯).
1.在Xp下运行cmd进入命令提示符 (需要管理员权限)
2.切换到Vista安装光盘下的boot目录.敲入 "Bootsect.exe –NT60 All"
//更新PBR为Vista适用模式.
3.切换到安装后的Vista所在分区的"windows\system32"目录,依次敲入并执行
Bcdedit –create {ntldr} –d "Windows XP"        //设置引导菜单中进入Xp的显示的文字
Bcdedit –set {ntldr} device partition=c:           //设置引导所在分区路径
Bcdedit –set {ntldr} path \ntldr                        //设置ntldr文件的位置
Bcdedit –displayorder {ntldr} –addlast       //把ntldr显示在bootmgr最后
然后重启即可.


原创,转载请注明源自永城人论坛.ID:星佑
发表于 2008-10-10 09:26:42 | 显示全部楼层 来自 上海市
领教了?
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关于我们 | 联系我们 | 广告投放 | 删帖申请 | 隐私保护 | 使用帮助 | 法律声明 | 举报不良信息 | 返回首页

 

永城人,网聚永城人气! 凝聚永城力量,打造网上永城! 拒绝任何人以任何形式在永城人论坛发表与中华人民共和国法律相抵触的言论!

永城人论坛QQ群列表 | 友情链接/商务合作:QQ/11963852 | 投诉申请/媒体合作/联系站长:QQ/29578249

永城人论坛信息均由注册会员个人自由发布,永城人论坛不承担由于内容的合法性及真实性所引起的一切争议和法律责任!

永城人论坛法律顾问: ITlaw-庄毅雄律师

友情链接:永城生活网 | 永城房产网 | 永城招聘网 | 永城人才网 | 永城市信息港 | 永城信息网 | 永城人才招聘网


豫公网安备41148102000102号 增值电信业务经营许可证:豫B2-20210282

QQ|手机版|Archiver|永城人论坛 ( 豫ICP备17039736号 )

GMT+8, 2024-5-21 21:15 , Processed in 0.291388 second(s), 22 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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