下了个windows vista试用,等我旅游一趟回来,发现要激活。但我又没有激活码,所以连操作系统都进不去。vista安装后更改了启动顺序,将vista 设为缺省启动。这样我每次启动电脑一不留神就跑vista里面去了,而又不能用。查看xp的boot顺序,根本连vista的选项都没有。这就是说,我无法更改启动顺序,而缺省却总引导到一个我不能用的vista?
查看xp的boot.ini,发现vista加了个注释:
;
;warning: boot.ini is used on windows xp and earlier operating systems.
;warning: use bcdedit.exe to modify windows vista boot options.
;
因此找到装vista的e盘的windows/system32目录,
使用bcdedit.exe来更改启动选项。
该程序是字符界面。选项很多。经过摸索,成功更改了启动顺序,并删除vista的启动选项,手工将vista直接从硬盘中清除。
1.在cmd模式下,切换到 e:\windows\system32,执行bcdedit /v命令
e:\windows\system32>bcdedit /v
windows boot manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=c:
description windows boot manager
locale en-us
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {77c363ea-4851-11db-9098-ba68b5106fc5}
displayorder {466f5a88-0af2-4f76-9038-095b170dc21c}
{77c363ea-4851-11db-9098-ba68b5106fc5}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30
windows legacy os loader
------------------------
identifier {466f5a88-0af2-4f76-9038-095b170dc21c}
device partition=c:
path \ntldr
description earlier version of windows
windows boot loader
-------------------
identifier {77c363ea-4851-11db-9098-ba68b5106fc5}
device partition=e:
path \windows\system32\winload.exe
description microsoft windows vista
locale en-us
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
osdevice partition=e:
systemroot \windows
resumeobject {77c363eb-4851-11db-9098-ba68b5106fc5}
nx optin
看到了windows legacy os loader的identifier 为 {466f5a88-0af2-4f76-9038-095b170dc21c}
2.执行下面的命令,将缺省启动选项改为xp:
e:\windows\system32>bcdedit /default {466f5a88-0af2-4f76-9038-095b170dc21c}
操作成功完成。
查看一下启动选项:
e:\windows\system32>bcdedit
windows boot manager
--------------------
identifier {bootmgr}
device partition=c:
description windows boot manager
locale en-us
inherit {globalsettings}
default {ntldr}
displayorder {ntldr}
{77c363ea-4851-11db-9098-ba68b5106fc5}
toolsdisplayorder {memdiag}
timeout 30
windows legacy os loader
------------------------
identifier {ntldr}
device partition=c:
path \ntldr
description earlier version of windows
windows boot loader
-------------------
identifier {77c363ea-4851-11db-9098-ba68b5106fc5}
device partition=e:
path \windows\system32\winload.exe
description microsoft windows vista
locale en-us
inherit {bootloadersettings}
osdevice partition=e:
systemroot \windows
resumeobject {77c363eb-4851-11db-9098-ba68b5106fc5}
nx optin
3.更改timeout时间
e:\windows\system32>bcdedit /timeout 0
操作成功完成。
4.将vista的选项清除
e:\windows\system32>bcdedit /delete {77c363ea-4851-11db-9098-ba68b5106fc5}
操作成功完成。
然后就可以将e盘的vista直接删除了。最好是格式化。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!


