加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

win7一键添加winpe的启动项

(2012-06-28 15:03:13)
标签:

winpe

win7pe

it

分类: 电脑
一、在D盘根目录下新建一个文件夹名为boot,在win7的安装盘上找到boot.sdi文件(在安装盘的boot文件夹下)和boot.wim文件(在sources文件夹下),然后把这两个文件复制到前面所建的boot文件夹下。
二、复制下面的命令,写入记事本,另存为,文件类型选所有文件,文件名填filename.bat。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

bcdedit /create {ffffffff-8d96-11de-8e71-ffffffffffff} /d "winpe" /device
bcdedit /create  {ffffffff-8d96-11de-8e71-fffffffffffe} /d "winpe" /application osloader
bcdedit /set {ffffffff-8d96-11de-8e71-ffffffffffff} ramdisksdidevice partition=f:
bcdedit /set {ffffffff-8d96-11de-8e71-ffffffffffff} ramdisksdipath \boot\boot.sdi
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} device                  ramdisk=[f:]\boot\boot.wim,{ffffffff-8d96-11de-8e71-ffffffffffff}
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} path                    \windows\system32\boot\winload.exe
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} description             Windows Setup
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} locale                  en-US
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} inherit                 {bootloadersettings}
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} osdevice                ramdisk=[f:]\boot\boot.wim,{ffffffff-8d96-11de-8e71-ffffffffffff}
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} systemroot              \windows
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} detecthal               Yes
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} winpe                   Yes
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} ems                     no
bcdedit /displayorder {ffffffff-8d96-11de-8e71-fffffffffffe} /addlast
bcdedit /timeout 3
@pause

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
然后找到这个文件,右键以管理员身份运行。

三、当然,你也可以把那两个文件复制到别的目录下,只要修改上面的批处理文件中的相关路径即可。你也可以用从网上下载的wim文件,只需要把下载的文件改名为boot.wim即可,或者把批处理中的boot.wim改成你的文件的名字即可。
四、请注意,上述命令中包含两个guid,什么是guid?GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个32位十六进制数。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。
在上述命令中的两个guid,一般来说,在你的bcd文件是不会已经存在了的。当然,为防万一,你可以先以管理员身份命令运行cmd,然后在cmd中输入命令:bcdedit,在命令结果中留心看是否有上面的两个guid,如果有,按照guid的格式换一个就是了(99.99999%我可以保证是没有的,除非你运行了我的这个批处理文件)

0

阅读 收藏 喜欢 打印举报/Report
前一篇:bcdedit命令
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有