手动修复双系统的引导文件.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
手动修复双系统的引导文件

手动修复XP/Vista双系统的引导文件来源:重庆IT商网·原创责任编辑:何建国时间:2009-2-19  相信很多朋友都知道,在安装多个操作系统时,一般都需要按照“先低后高”的顺序进行,否则将有可能导致高版本的操作系统无法启动的问题。例如现在比较流行的WindowsXP+WindowsVista的双重引导配置,正常情况下应该是首先安装WindowsXP,然后再完成WindowsVista,如果反其道而行之,那么就会出现“高配低就”的尴尬…  从WindowsVista开始,操作系统的启动管理器已经不再是Windows2000/XP/Server2003所采用的NTLDR+boot.ini,而是采用了全新的启动配置数据库存储(BCD)。在基于WindowsVista的计算机上安装早期版本的Windows操作系统时,安装程序将覆盖MBR、启动扇区和启动文件中的所有内容,这种情况下我们无法再使用来自早期版本的Windows操作系统的boot.ini文件来启动WindowsVista。即使在记事本中打开boot.ini这个文件,也只会看到图1所示的提示信息(请注意图中的红色框线)。    图1操作系统中的boot.ini文件(点击看大图)  如果错误事实已经形成,我们也完全不用担心,这里以D盘安装了WindowsVista,以后由于某些原因格式化C盘重新安装WindowsXP为例进行说明。按照下面的步骤即可手动修复:  第1步:还原MBR并恢复启动管理器  使用WindowsVista的安装光盘引导计算机,按照选择安装语言、时间和货币格式、键盘和输入方法的顺序,进入安装程序界面后从左下角选择“修复计算机”,然后在下一画面中选择“命令提示符”(见图2),在命令提示符环境手工输入如下命令并运行:bootsect-nt60all    图2Vista系统恢复工具(点击看大图)  第2步:重新构建BCD  仍然是在命令提示符环境执行“bootrec/RebuildBcd”的命令,这条命令会在所有磁盘中扫描与WindowsVista兼容的安装,并将其重新添加到新生成的BCD存储中,注意这里的重建BCD是完全彻底的。  第3步:手工添加WindowsXP项目  需要指出的是,由于“bootrec/RebuildBcd”只是针对WindowsVista和WindowsServer2008进行检测,无法检测并发现WindowsXP,因此我们只能采取手工添加的方法将WindowsXP加入BCD,否则多重启动菜单中将只会显示WindowsVista,而不会显示WindowsXP。  bcdedit.exe命令行工具可以修改启动配置数据存储,我们可以在命令提示符环境依次输入如下命令并执行,圆括号中的内容表示该命令的解释,执行时无须输入:bcdedit/create{ntldr}/d早期版本的Windows  (在存储中新建名为“早期版本的Windows”的项)   bcdedit/set{ntldr}devicepartition=C:     (设置存储中的项选项值,将应用程序设备设置到C:分区)   bcdedit/set{ntldr}pathntldr    bcdedit/displayorder{ntldr}/addlast(设置启动管理器中显示多重引导菜单的顺序)  上述命令中,标记符“{ntldr}”是用来指定可用于启动早于WindowsVista版本的操作系统的OS加载器,“早期版本的Windows”的信息可以自由更改;“PARTITION=C:”是表示NTLDR所在的硬盘活动分区,请根据实际情况修改命令;“/addlast”表示将指定的项标识符添加到显示顺序的末尾,bcdedit.exe更多的可用参数可以查看帮助文件。  最后,当然还需要重新启动系统,此时你会发现问题已经得到解决,有这方面需要的朋友可以一试。

文档评论(0)

didala + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档