win8下引导win7、XP及开启F8、开启图形界面启动的方法

win8下引导win7及开启F8、开启图形界面启动的方法


以下都要在管理员权限下的cmd运行,看说明修改后把不需要执行的行前加rem,最后一行加上pause,以便查看执行结果,另存为bat,运行即可
首先要添加win7的引导,需要添加4个BCD项:ramdisk、修复模式、休眠、启动

1、ramdisk用于启动修复模式
bcdedit /create {71040001-b793-11e1-a4ff-f18e27ce0d76} /d "Windows 7 Recovery 
Device" /device
圆括号内为guid,十六进制的数,-号分割的长度分别是8、4、4、4、12,可以自己任意设
bcdedit /set {71040001-b793-11e1-a4ff-f18e27ce0d76} ramdisksdidevice partition=X:
x为win7所在的分区
bcdedit /set {71040001-b793-11e1-a4ff-f18e27ce0d76} ramdisksdipath \Recovery
\f1f96c19-dfeb-11e1-8a4d-dba1a3a72085\boot.sdi
后一个guid要改成自己的,在win7分区recovery目录,目录名就是

2、添加修复模式
bcdedit /create {71040002-b793-11e1-a4ff-f18e27ce0d76} /d "Windows 7 Recovery 
Environment" /application osloader
bcdedit /set {71040002-b793-11e1-a4ff-f18e27ce0d76} device ramdisk=[X:]\Recovery
\f1f96c19-dfeb-11e1-8a4d-dba1a3a72085\Winre.wim,{71040001-b793-11e1-a4ff-
f18e27ce0d76}
一样的路径,后面的guid是上一步的guid
bcdedit /set {71040002-b793-11e1-a4ff-f18e27ce0d76} path \windows
\system32\winload.exe
bcdedit /set {71040002-b793-11e1-a4ff-f18e27ce0d76} locale zh-CN
bcdedit /set {71040002-b793-11e1-a4ff-f18e27ce0d76} inherit {bootloadersettings}
bcdedit /set {71040002-b793-11e1-a4ff-f18e27ce0d76} osdevice ramdisk=[X:]\Recovery
\f1f96c19-dfeb-11e1-8a4d-dba1a3a72085\Winre.wim,{71040001-b793-11e1-a4ff-
f18e27ce0d76}
一样的路径,一样的guid
bcdedit /set {71040002-b793-11e1-a4ff-f18e27ce0d76} systemroot \windows
bcdedit /set {71040002-b793-11e1-a4ff-f18e27ce0d76} nx OptIn
bcdedit /set {71040002-b793-11e1-a4ff-f18e27ce0d76} winpe Yes

3、添加休眠启动
bcdedit /create {71040003-b793-11e1-a4ff-f18e27ce0d76} /d "Windows 7 Resume" 
/application resume
bcdedit /set {71040003-b793-11e1-a4ff-f18e27ce0d76} device partition=X:
X是win7的盘符
bcdedit /set {71040003-b793-11e1-a4ff-f18e27ce0d76} path \windows
\system32\winresume.exe
bcdedit /set {71040003-b793-11e1-a4ff-f18e27ce0d76} locale zh-CN
bcdedit /set {71040003-b793-11e1-a4ff-f18e27ce0d76} inherit {resumeloadersettings}
bcdedit /set {71040003-b793-11e1-a4ff-f18e27ce0d76} filedevice partition=X:
x是休眠文件所在盘符
bcdedit /set {71040003-b793-11e1-a4ff-f18e27ce0d76} filepath \hiberfil.sys
bcdedit /set {71040003-b793-11e1-a4ff-f18e27ce0d76} debugoptionenabled No

4、添加win7启动
bcdedit /create {71040004-b793-11e1-a4ff-f18e27ce0d76} /d "Windows 7" /application 
osloader
bcdedit /set {71040004-b793-11e1-a4ff-f18e27ce0d76} device partition=X:
X是win7的盘符
bcdedit /set {71040004-b793-11e1-a4ff-f18e27ce0d76} path \windows
\system32\winload.exe
bcdedit /set {71040004-b793-11e1-a4ff-f18e27ce0d76} locale zh-CN
bcdedit /set {71040004-b793-11e1-a4ff-f18e27ce0d76} inherit {bootloadersettings}
bcdedit /set {71040004-b793-11e1-a4ff-f18e27ce0d76} recoverysequence {71040002-
b793-11e1-a4ff-f18e27ce0d76}
后面是第2步的guid
bcdedit /set {71040004-b793-11e1-a4ff-f18e27ce0d76} recoveryenabled Yes
bcdedit /set {71040004-b793-11e1-a4ff-f18e27ce0d76} osdevice partition=X:
X是win7的盘符
bcdedit /set {71040004-b793-11e1-a4ff-f18e27ce0d76} systemroot \Windows
bcdedit /set {71040004-b793-11e1-a4ff-f18e27ce0d76} resumeobject {71040003-b793-
11e1-a4ff-f18e27ce0d76}
后面是第3步的guid
bcdedit /set {71040004-b793-11e1-a4ff-f18e27ce0d76} nx OptIn
bcdedit /displayorder {71040004-b793-11e1-a4ff-f18e27ce0d76} /addlast
bcdedit /timeout 5

完了

bcdedit /set {emssettings} bootems Yes
开启F8,开机闪光标时狂按F8可进入修复或安全模式,同时取消图形界面启动
bcdedit /set {emssettings} bootems No
关闭F8,同时开启图形界面启动

XP引导比较简单,先复制三个启动文件boot.ini、ntldr、ntdetect到win8的350M系统保留分区再运行
bcdedit /create {ntldr} /d "Windows XP"
bcdedit /set {ntldr} device boot
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
bcdedit /timeout 5

需要强调的是boot.ini要正确
[boot loader] 

timeout=5 

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS 

[operating systems] 

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect


partition后面括号里的数字对应分区,要在磁盘管理里看,第几个就是几,与盘符无关


http://hi.baidu.com/liuzhibin700/item/e165295961e61ccad3e10c91

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值