无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 10711|回复: 37
打印 上一主题 下一主题

[教程] 向 2011hiboy 大侠致敬!BCDEDIT 实用命令行详解

    [复制链接]
跳转到指定楼层
1#
发表于 2014-10-7 10:14:07 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
首先,向热心、无私的大侠 2011hiboy 致敬!
本人在编辑BCD的一些问题上,一直是菜鸟,遇到了很多问题,有幸得到了大侠的帮扶,现在将大侠制作的《BCDEDIT实用命令行详解》贴出来,(大侠已经制作成PDF电子书)有需要的人,可以下载看看!
本人感觉如果对BCDedit命令行熟悉后,完全可以无视第三方、傻瓜式的BCD编辑工具,并且成功率100%

bcdedit实用命令详解.pdf (320.89 KB, 下载次数: 669)

点评

楼主,4楼有我最新更新的pdf,麻烦更新下。  发表于 2014-10-7 23:22

评分

参与人数 3无忧币 +15 收起 理由
wongllv + 5 很给力!
879792799 + 5 很给力!
20090101 + 5 很给力!

查看全部评分

2#
 楼主| 发表于 2014-10-7 11:37:25 | 显示全部楼层
再追加一下大侠提供的案例:

案例

1、        使用说明
将脚本内容复制到文本,修改后缀名为bat即可使用。

2、        新建一个WIM启动项 [已验证]

============================脚本开始============================
@echo off
color 1f
bcdedit.exe /timeout 7
for /f "delims={,} tokens=2" %%a in ('bcdedit /create /d "WIM" -application osloader  ') do set Guid={%%a}
bcdedit /set %Guid% device ramdisk="[%systemdrive%]\Aero7PE\WIN7PE.wim,{ramdiskoptions}"
bcdedit /set %Guid% osdevice ramdisk="[%systemdrive%]\Aero7PE\WIN7PE.1wim,{ramdiskoptions}"
bcdedit /set %Guid% path \windows\system32\boot\winload.exe
bcdedit /set %Guid% locale zh-CN
bcdedit /set %Guid% systemroot \windows
bcdedit /displayorder %Guid% -addlast
============================脚本结束============================


3、        新建一个实模式启动项 [已验证]
============================脚本开始============================
@echo off
color 1f
bcdedit.exe /timeout 7
for /f "delims={,} tokens=2" %%a in ('bcdedit /create /d "Grub" /application bootsector') do set Guid={%%a}
bcdedit /set %Guid% device boot
bcdedit /set %Guid% path \grldr.mbr
bcdedit /set %Guid% locale zh-CN
bcdedit /displayorder %Guid% /addlast
============================脚本结束============================


4、        新建一个普通系统启动项 [已验证]
============================脚本开始============================
@echo off
color 1f
bcdedit.exe /timeout 7
for /f "delims={,} tokens=2" %%a in ('bcdedit /create /d "Windows 7" /application osloader ') do set Guid={%%a}
bcdedit /set %Guid% inherit {bootloadersettings}
bcdedit /set %Guid% device partition=C:
bcdedit /set %Guid% osdevice partition=C:
bcdedit /set %Guid% path \Windows\system32\winload.exe
bcdedit /set %Guid% systemroot \Windows
bcdedit /set %Guid% locale zh-CN
bcdedit /displayorder %Guid% /addlast
============================脚本结束============================


5、        新建一个VHD启动项 [已验证]
============================脚本开始============================
@echo off
color 1f
bcdedit.exe /timeout 7
for /f "delims={,} tokens=2" %%a in ('bcdedit /create /d "Boot_VHD" /application osloader ') do set Guid={%%a}
bcdedit /set %Guid% inherit {bootloadersettings}
bcdedit /set %Guid% device vhd=[C:]\BOOT.VHD
bcdedit /set %Guid% osdevice vhd=[C:]\BOOT.VHD
bcdedit /set %Guid% path \Windows\system32\winload.exe
bcdedit /set %Guid% locale zh-CN
bcdedit /set %Guid% systemroot \Windows
bcdedit /displayorder %Guid% /addlast
============================脚本结束============================
回复

使用道具 举报

3#
 楼主| 发表于 2015-11-29 10:14:41 | 显示全部楼层
2011hiboy 发表于 2014-10-7 16:22
很高兴你分享给大家参考使用

Bootice是个非常不错的工具,处理磁盘、引导记录很棒,我自己一直 ...

2011hiboy大神您好,一直有个问题,想请教您,就是上面的BCD参数:

bcdedit /store C:\BOOT\BCD /set %Guid% ramdisksdidevice boot

bcdedit /store C:\BOOT\BCD /set %Guid% ramdisksdipath \BOOT\BOOT.sdi

为什么,我一执行就报错呢,您的教程里面没有sdi的指定哦!希望您能回复一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-6-2 20:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表