当前位置: 移动技术网 > 科技>操作系统>windows > 使用BCDEDIT创建BCD文件

使用BCDEDIT创建BCD文件

2019年04月04日  | 移动技术网科技  | 我要评论

尚学网,废材逆天四小姐,叠字联

网上找了好久,总算找到一个完全的bcd文件编辑过程的代码,分享下:

###第1步################################################################################################################
bcdedit /createstore c:\boot\bcd
##创建一个记录文件123 (路径和文件名随便啦)
###第2步###############################################################################################################
bcdedit /store c:\boot\bcd /create {bootmgr} /d "windows boot manager"
##创建主菜单入口id
bcdedit /store c:\boot\bcd /set {bootmgr} device partition=c:
##设置主菜单引导程序所在分区
bcdedit /store c:\boot\bcd /timeout 5
##设置主菜单的显示时间30秒
bcdedit /store c:\boot\bcd /set {bootmgr} locale "zh-cn"
##设置主菜单的语言为中文
###第3步#################################################################################################################
bcdedit /store c:\boot\bcd /create /d "microsoft windows vista" /application osloader
##添加vista启动项id
###第4步#############这里会生成一串数字id,复制第3步生成的数字id并替换下面的{数字id},如果你还装win2008的话就再多做一个第3步和第4步#######
bcdedit /store c:\boot\bcd /set {数字id} device partition=c:
##设置vista引导文件所在分区
bcdedit /store c:\boot\bcd /set {数字id} path \windows\system32\winload.exe
##设置vista引导文件路径
bcdedit /store c:\boot\bcd /set {数字id} osdevice partition=c:

##设置vista所在分区
bcdedit /store c:\boot\bcd /set {数字id} systemroot \windows
##设置vista所在文件夹
bcdedit /store c:\boot\bcd /set {数字id} locale "zh-cn"
##设置vista高级启动菜单的语言为中文
bcdedit /store c:\boot\bcd /displayorder {数字id} /addfirst
##添加vista到主菜单启动列表的最后一项(addlast是显示在顶部)
bcdedit /store c:\boot\bcd /default {数字id}
##设置vista操作系统为默认启动的系统, {legacy}是旧版本的windows
###第5步################################################################################################################
bcdedit /store c:\boot\bcd /create {ntldr} /d "microsoft windows xp professional"
##添加xp,2003启动项id
bcdedit /store c:\boot\bcd /set {ntldr} device partition=d:
##设置xp,2003引导文件所在分区
bcdedit /store c:\boot\bcd /set {ntldr} path \ntldr
##设置xp,2003引导文件路径(98,me,xp,200,2003是用ntldr启动的)
bcdedit /store c:\boot\bcd /displayorder {ntldr} /addfirst
##添加xp,2003到主菜单启动列表的最后一项(addlast是显示在底部)
###第6步################################################################################################################
bcdedit /store c:\boot\bcd /create {memdiag} /d "windows 内存诊侧"
##添加windows内存诊侧启动项id
bcdedit /store c:\boot\bcd /set {memdiag} device partition=c:
##设置windows内存诊侧引导文件所在分区
bcdedit /store c:\boot\bcd /set {memdiag} path \boot\memtest.exe
##设置windows内存诊侧启动程序文件路径
bcdedit /store c:\boot\bcd /toolsdisplayorder {memdiag} /addlast
##添加windows内存诊侧到主菜单工具列表的最后一项(addfirst是显示在顶部)
bcdedit /store c:\boot\bcd /set {memdiag} locale "zh-cn"
##设置windows内存诊侧的语言为中文
###第7步#################################################################################################################
bcdedit /export c:\456
##备份原有的系统引导记录到 c:\456
bcdedit /import c:\boot\bcd
##记录文件信息导入到系统引导记录
bcdedit /enum all

##察看系统引导记录中的所有信息
###ok完成了!!##############################################################################################################

创建完成后的效果:

windows 启动管理器
--------------------
标识符                  {bootmgr}
device                  partition=c:
description             windows boot manager
locale                  zh-cn
default                 {default}
displayorder            {default}
                        {ntldr}
toolsdisplayorder       {memdiag}
timeout                 5

windows 启动加载器
-------------------
标识符                  {default}
device                  partition=c:
path                    \windows\system32\winload.exe
description             microsoft windows vista
locale                  zh-cn
osdevice                partition=c:
systemroot              \windows

windows 内存测试程序
---------------------
标识符                  {memdiag}
device                  partition=c:
path                    \boot\memtest.exe
description             windows memory diag
locale                  zh-cn

windows 旧 os 加载器
------------------------
标识符                  {ntldr}
device                  partition=d:
path                    \ntldr
description             microsoft windows xp

 

启动入口最主要是四个部分:

identifier标识符——启动入口的系统标识,可能是bootmgr、current或id形式等。

device设备——一般是驱动器路径或虚拟映像,系统启动引导后入口。

path路径——是device设备的位置,系统用来定位启动文件。

description描述——显示描述,也就是大家见到的菜单显示。

{bootmgr} ——启动管理器
{current}——当前操作系统,启动时选择的系统
{default} ——缺省默认的启动项
{ntldr} ——早期windows加载

转自:https://www.cnblogs.com/fatt/p/4397615.html

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网