admin管理员组

文章数量:1622298

谨以此文记录自己制作Windows RE启动U盘的相关知识,如有不对的地方还请指正

首先了解下bcdedit这个命令行程序的使用,从名字上来看这个程序就是编辑BCD文件的,BCD文件就是Boot Configuration Data(启动配置数据)

以传统BIOS方式的系统启动过程是:

BIOS加载后执行主引导记录里面的程序,主引导程序搜索分区表,找到第一个激活分区并执行分区引导记录里面的程序,Windows下有两种以下不同的引导程序:

  1. NTLDR引导程序,引导根目录下的NTLDR文件,NTLDR文件再解析根目录下的Boot.ini文件。
  2. BOOTMGR引导程序,引导根目录下的BOOTMGR文件,BOOTMGR启动后解析根目录下的Boot文件夹中的BCD文件。

了解了这些之后再看下怎么使用bcdedit这个程序来配置BCD文件

在命令提示符中输入"bcdedit",该命令等同于"bcdedit /enum ACTIVE",执行命令后会显示当前系统存储(BCD文件)的项;

可以使用"/store"命令指定自定义存储,比如“bcdedit /store C:\Data\BCD /enum ACTIVE”,将枚举C:\Data目录下的BCD文件的项;

使用"/v"命令,完整显示项标识符,而不是使用已知标识符的名称。使用"bcdedit /? ID"命令显示已知的标识符名称;

使用"/createstore"命令新建空的启动配置数据存储,"/export"将系统存储导出到文件,“/import”从备份文件还原

本文标签: 自己动手环境Windows