代码驿站移动版
频道导航
HTML/Xhtml
CSS
JavaScript
HTML5
PHP教程
ASP.NET
正则表达式
AJAX
ThinkPHP
Yii
MySQL
MariaDB
Oracle
MongoDB
Redis
DedeCMS
PHPCMS
帝国CMS
WordPress
Discuz
其它CMS
Zend Studio
Sublime
Notepad
Dreamweaver
Windows
Linux
Nginx
Apache
IIS
CentOS
Ubuntu
Debian
网站优化
工具资源
PHP源码
ASP.NET源码
其它源码
图标素材
按钮素材
字体素材
DedeCMS模板
帝国CMS模板
PHPCMS模板
WordPress模板
Discuz!模板
单页模板
开发软件下载
服务器软件下载
广告投放
联系我们
版权申明
软件编程
网页前端
移动开发
数据库
服务器
脚本语言
PHP代码
JAVA代码
Python代码
Android代码
当前位置:
主页
>
服务器
>
Windows
>
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 所在分区格式化,从而放弃这个华而不实的操作系统其实也是个明智的选择。
您可能感兴趣的文章:
win2003 service pack2 IIS 无法复制CONVLOG.EXE CONVLOG.EX_问题处理
Windows Server 2008 R2 DNS 服务器迁移方法
win2008 IP安全策略关闭端口、禁止ping、修改远程连接3389端口、开放指定端口
man -f/-k [keyword]在fedora 29 中报错nothing appropriate
IP策略实现服务器禁止Ping
相关文章
10-12
win2003开机自动登录后锁定
10-13
本地策略提示不能确定应用到此机器的组策略安全性设置的解决方法
11-27
限制Win9X/NT系统功能二十六招
01-04
windows10彻底关闭自动更新【绝对可行】
11-05
win2003 3389手工修改方法
JQuery
VUE
AngularJS
MSSql
MySQL
MongoDB
Redis
Linux
Tomcat
Nginx
网站首页
广告投放
联系我们
版权申明
联系站长