彻底解决vista多启动菜单问题
发布:admin | 发布时间: 2010年1月29日由于种种原因,很多用户已经或准备安装vista和winxp双系统,但是安装完后或者对某一个系统进行还原以后却发现系统无法启动了,或者启动选择菜单丢失无法进入另一个系统了,这是由于vista启动方式的改变引起的。vista的启动过程不再是windows2000/xp/2003的NTLDR载入boot.ini,而是使用Boot Manager,当你启动计算机的时候,首先是BIOS开始运行,BIOS从启动设备里面读取主引导扇区(MBR)的记录,然后把控制交给储存在MBR里面的启动代码,接着Boot Manager启动并从vista根目录下的boot文件夹中的 Boot Configuration Data (BCD) 里面读取启动项目信息并把这些信息显示在屏幕上面,并等待用户选择。当用户选择了一个启动项目以后,Boot Manager 根据用户的选择,从 BCD 里面获取相关的启动参数和配置信息,然后开始系统的引导过程。
微软提供了修复双系统引导的命令行工具Bcdedit.exe,此工具使用很不方便,并且有些功能(如修改MBR、添加多启动菜单)实现很麻烦。本文介绍的工具EasyBCD.exe,界面友好,操作简单,可以把系统中安装的各种操作系统添加到启动选择菜单中。
软件名称:EasyBCD.exe 1.7
下载地址:
http://neosmart.net/downloads/software/EasyBCD/EasyBCD%201.7.exe
软件大小:859K
软件授权:免费软件
该软件在vista和xp下均可运行,但是在xp下运行必须先安装dotnetfx.exe 下载地址:http://download.microsoft.com/download/5/6/7/567758a3,在已经启动起来的系统上运行EasyBCD.exe,添加启动菜单,重启后即可进入系统选择菜单。
如果xp的boot.ini文件同vista的boot文件夹(必须在活动分区)在同一驱动器下(如c:)。只要运行EasyBCD.exe,点击Add/Remove Entries(添加删除入口),在Add an Entry(添加入口)中选择要添加的操作系统(如Windows),在Type(类型)中选择具体的操作系统(如Windows Vista/Longhorn或Windows 2k/xp/2k3),在Name(名称)中输入操作系统的名称信息(如Microsoft WindowsXP),Driver选择boot文件夹所在的分区c:(如果是在xp系统下运行,盘符必须选择boot文件夹所在的盘符),点击Add Entry(添加入口)按钮,重新启动计算机即可出现多启动选择菜单。
如果xp的boot.ini文件同vista的boot文件夹不在同一驱动器下(如c盘安装vista,d盘使用ghost恢复安装了XP系统),此时直接添加入口不起作用,必须将d盘根目录下的boot.ini文件和NTLDR文件拷贝到c盘根目录下(boot文件夹所在目录),并修改boot.ini的multi(0)disk(0)rdisk(0)partition(2),使它指向xp系统所在的d盘(multi和disk一般不动,默认即可,rdisk的0或1分别代表第一或第二块硬盘,partition的1、2、3分别代表硬盘的第一、第二和第三个分区)。添加入口时driver仍然选择c:,因为我们已经把启动文件拷贝到了c盘,点击Add Entry按钮,重新启动计算机即可。
如果要调整启动菜单,点击Change Settings(改变设置),可以更改默认的操作系统,启动等待时间,以及改变系统相关设置信息等,设置完后不要忘记点击Save Settings(保存设置)。
该软件还提供基于MBR的vista bootloader卸载和重新安装、bcd的还原和备份,在重装或卸载操作系统时十分有用。
还在通过拔插数据线或更改bios来切换vista双系统吗?安装双系统后原来的系统启动不起来了吗?试试EsayBCD吧。
文章如转载,请注明转载自:http://www.5iadmin.com/post/147.html
- 相关文章:
实现Vista系统下重新分区 (2010-1-29 14:43:41)
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。