100%完美恢复因重装XP而丢失的Vista启动菜单
时间:2021-02-22 18:03:54|栏目:Windows|点击: 次
相信进来看这篇文章的都已经在互联网上苦苦搜索了一番相关“答案”却仍然一筹莫展……所以同志们应该对 BootSect、BCDEdit、EasyBCD、VistaBootPRO 这些工具软件有所了解,故以下只作简介(均可在 XP/Vista 下运行):
1、BootSect 是 Vista 安装程序中(在 boot 目录中)改变系统引导模式的工具;
2、BCDEdit 是 Vista 系统自带的启动菜单编辑程序,由于是命令行方式,所以一般情况下不用它编辑;
3、EasyBCD 和 VistaBootPRO 是第三方启动菜单编辑程序,图形界面,易操作。VistaBootPRO 目前的缺点是对菜单中的中文显示支持不好。
那么,以上软件该怎样使用?怎样才能避免不正当的恢复方法导致任何系统都进不去?
网上最误人子弟的说法就是:“BootSect /nt60 c:”即可恢复 Vista 启动菜单――殊不知这种方法根本不适用于重装了 XP 的情况!同样,EasyBCD 和 VistaBootPRO 也解决不了这个问题,因为这些软件实际上也是利用 BootSect 重建 MBR 试图恢复 Vista 启动菜单。
怎样证明?最简单的方法就是,在 XP 命令行方式下运行一下 BCDEdit。提示出错了是吧?根本无法编辑 BCD!――有人会说,应该把 Vista 安装程序中的 boot 目录拷贝到 C 盘才可以(因为 BCD 在这个目录中)。试试看结果怎样?还是提示出错!只不过提示内容略有不同。这时候运行 EasyBCD,它会反复让你重建 MBR 而根本无法进入下一步;而这时候运行 VistaBootPRO 的情况是菜单管理中空空如也,添加也无效。
嗯……此时你大概应该猜到了出现这种状况的原因:因为没有备份 BCD 信息,所以强行拷贝过来的 boot 目录中的 BCD 信息并不适合你,所以此时 BCDEdit、EasyBCD、VistaBootPRO 都无法正常编辑启动菜单。如果这时候你仅仅是通过 BootSect 重建 MBR,那么重启后灾难就来临了――Vista 启动菜单可能出来了,但是什么操作系统都进不去了!
怎么办?有人说从 Vista 安装光盘启动,选择“修复安装”即可恢复,可是如果没有 Vista 安装光盘(从硬盘安装的)又怎么办?有人会说,从别人那里拷贝一份适合自己的 BCD 文件吧,可是到哪里去找呢?还有人说,假安装(再次安装)Vista,然后安装到第一次重启后取消安装也许可以重建菜单,可是……好麻烦啊,还不一定能行。
那么,到底该怎么办???答案终于揭晓――
原来,微软自动给我们备份了 BCD 信息,它的文件名是 BCD00000000,位置在 \Windows\System32\configfix\HKEY_LOCAL_MACHINE。赫赫……
具体100%完美恢复因重装XP而丢失的Vista启动菜单的方法:
1、从 Vista 安装程序中拷贝 boot 目录和 bootmgr(这个一定要拷贝) 到 C 盘;
2、将 BCD00000000 拷贝到 C 盘的 boot 目录中,并重命名为 BCD(先将原来的删了);
3、运行 EasyBCD,可以正常进入软件界面,该干啥干啥。
打完收功。
最后说一句题外话:个人认为在这种情况下不如干脆将 Vista 所在分区格式化,从而放弃这个华而不实的操作系统其实也是个明智的选择。
上一篇:开放windows服务器端口(以打开端口8080为例)
栏 目:Windows
下一篇:windows server 2008 R2 命令行的方式如何创建用户和设置密码
本文标题:100%完美恢复因重装XP而丢失的Vista启动菜单
本文地址:http://www.codeinn.net/misctech/68061.html
阅读排行
- 1win2003 service pack2 IIS 无法复制CONVLOG.EXE CONVLOG.EX_问题处理
- 2Windows Server 2008 R2 DNS 服务器迁移方法
- 3win2008 IP安全策略关闭端口、禁止ping、修改远程连接3389端口、开放指定端口
- 4man -f/-k [keyword]在fedora 29 中报错nothing appropriate
- 5IP策略实现服务器禁止Ping
- 6win2003开机自动登录后锁定
- 7本地策略提示不能确定应用到此机器的组策略安全性设置的解决方法
- 8限制Win9X/NT系统功能二十六招
- 9windows10彻底关闭自动更新【绝对可行】
- 10win2003 3389手工修改方法