WinXP与Vista双系统的引导文件被破坏如何解决
发布时间:2023-09-03 21:32:47
不少安装WinXP和Vista双系统的用户,如果先在电脑中安装Vista系统,然后才安装WinXP系统,很容易会导致高版本操作系统出现无法启动的问题。今天,小编将在本文分享WinXP与Vista双系统的引导文件被破坏问题的解决方法。
从Windows Vista开始,操作系统的启动管理器已经不再是Windows 2000/XP/Server 2003所采用的NTLDR+boot.ini,而是采用了全新的启动配置数据库存储(BCD)。在基于Windows Vista的计算机上安装早期版本的Windows操作系统时,安装程序将覆盖MBR、启动扇区和启动文件中的所有内容,这种情况下我们无法再使用来自早期版本的Windows操作系统的boot.ini文件来启动Windows Vista。即使在记事本中打开boot.ini这个文件,也只会看到图1所示的提示信息(请注意图中的红色框线)。
如果错误事实已经形成,我们也完全不用担心,这里以D盘安装了Windows Vista,以后由于某些原因格式化C盘重新安装Windows XP为例进行说明。按照下面的步骤即可手动修复:
一、还原MBR并恢复启动管理器
使用Windows Vista的安装光盘引导计算机,按照选择安装语言、时间和货币格式、键盘和输入方法的顺序,进入安装程序界面后从左下角选择“修复计算机”,在打开的系统恢复选项中选择“命令提示符”,在命令提示符环境中,输入bootsect -nt60 all命令后按回车运行。
Windows Vista
二、重新构建BCD
在命令提示符环境执行“bootrec /RebuildBcd”的命令,此命令会在所有磁盘中扫描与Windows Vista兼容安装,并将其重新添加到新生成的BCD存储中。
三、手动添加Windows XP项目
由于“bootrec /RebuildBcd”只是针对Windows Vista和Windows Server 2008进行检测,无法检测并发现Windows XP,故用户只能采取手工添加的方法将Windows XP加入BCD,否则多重启动菜单中将只会显示Windows Vista,而Windows XP无法显示。
bcdedit.exe命令行工具可以修改启动配置数据存储,可在命令提示符环境依次输入如下命令并执行,执行时无须输入圆括号中的内容,它是该命令的解释,:
bcdedit /create {ntldr} /d "早期版本的 Windows"
(在存储中新建名为“早期版本的 Windows”的项)
bcdedit /set {ntldr} device partition=C:
(设置存储中的项选项值,将应用程序设备设置到C:分区)
bcdedit /set {ntldr} pathntldr
bcdedit /displayorder {ntldr} /addlast
(设置启动管理器中显示多重引导菜单的顺序)
上述命令中,标记符“{ntldr}”是用来指定可用于启动早于Windows Vista版本的操作系统的OS加载器,“早期版本的 Windows”的信息可以自由更改。
“PARTITION=C:”是表示NTLDR所在的硬盘活动分区,请根据实际情况修改命令;“/addlast”表示将指定的项标识符添加到显示顺序的末尾,bcdedit.exe更多的可用参数可以查看帮助文件。


猜你喜欢
- 防火墙虽然能保护电脑免受病毒攻击,但是防火墙也会导致很多网络问题,那么Win10系统改如何关闭网络防火墙呢?下面就给大家介绍Win10系统关
- 综合各方面考虑win7系统是目前的最佳选择,由于其版本过多现在用户一般都选择win7的32位或64位系统,下面为大家介绍下两者的区别及其好用
- 格式工厂是是一款全球领先的视频图片格式转化的客户端,该软件几乎支持所有的格式转换。所以使用的小伙伴特别多,那么也会经常不可避免的出现一些问题
- 如何领取追书神器红包?很多喜欢看书的小伙伴,应该都知道追书神器这款软件。但是大家知道追书神器中可以领取红包并提现出来吗?下面就是追书神器领取
- asus怎么更新为win11?asus系统是非常流行也是使用率很高的系统,不过对于最新的win11系统还是有大部分用户不知道该怎么去操作,所
- PremierePro2022是一款Mac平台中很受欢迎的视频处理软件,功能十分的全面强大。在Mac版本的PremierePro中如何调整软
- 升级win 2003后发现播放视频时画面差,没有声音。本文整理了视频功能优化方面的技巧让win 2003系统更加完美,遇到类似问题的朋友可以
- 怎样安装win10系统?安装新的系统可以让电脑保持良好的运行状态,那么对于很少进行安装
- 最近有很多用户反映在Windows10系统下无法使用virtualbox、vmware等第三方虚拟机,这是什么原因呢?这一般是由于其与Win
- INT函数INT函数的作用是将数值向下取整为最接近的整数。其语法结构为:INT(number),参数number为需要进行向下取整的实数。T
- 首先,在Stata中输入代码(ssc install asdoc, replace)安装外部命令asdoc。安装完成后,打开我们的数据,小编
- 返回#DIV/0!错误值原因如果公式中进行了除以0 的运算,将会出现#DIV/0!错误值,可能包含以下几种情况 :1、公式的除数中包含数字0
- 小伙伴们好啊,今天老祝和大家分享一组工作中常用的Excel函数公式,虽然简单,却能解决工作中的大部分问题哦。 按条件求和如下图所示
- 在Excel中录入好数据以后都需要制作图表充分说明数据,其中柱形图较为常用。或许有的朋友并不知道柱形图该如何制作,如果不懂的朋友欢迎一起来学
- 在电脑上安装了网络之后很多都会遇到连上了wifi但是不能上网的问题,于是今天就专门为大家带来了电脑wifi连接上不能上网解决方法,下面就一起
- Win7系统如何彻底删除流氓弹窗?这是很多朋友想知道的,因为在使用电脑的过程中经常会遇到这种情况,突然就弹出一个广告窗口,非常烦人,大家想知
- 很多小伙伴在WPS PPT中进行思维导图编辑的时候应该都遇到过这样的问题,那就是当我们的思维导图逐渐拓展完善时,我们会发现自己的思维导图页面
- win7系统给共享文件夹设置密码的操作方法如下所示:1、点击开始---控制面板2、然后点击“网络和internet ”3、选择“网络和共享中
- 有没有想过,在Word里处理长文时,你很可能用的是一种原始、粗放的做法,所以,那些重复性的工作才特别恼人。今天小编为大家分享2个技巧,助你W
- 网易有道词典怎么去除广告?网易有道词典是一款多国语言翻译,用户在使用该软件的时候,经常会有一些烦人的广告,如果我们想要去除这些广告,要怎么进