Windows7-启动配置(bcdedit)

合集下载

bcdedit用法

bcdedit用法

bcdedit用法1. 什么是bcdedit?bcdedit是微软Windows操作系统中的一个命令行工具,用于配置启动管理器(Boot Configuration Data,BCD)。

BCD是一个存储操作系统启动配置信息的数据库,它定义了操作系统启动时需要加载的文件和配置。

通过bcdedit命令,可以修改BCD数据库中的配置,包括添加、删除、编辑启动选项等。

2. bcdedit的基本用法bcdedit命令需要以管理员身份运行,可以在命令提示符或PowerShell中使用。

以下是一些常用的bcdedit命令及其用法:2.1 显示当前的BCD配置bcdedit这个命令会显示当前系统的BCD配置。

通过查看这些信息,可以了解当前系统的启动选项、默认启动项等信息。

2.2 显示指定的启动选项bcdedit /enum [id]这个命令用于显示指定的启动选项的详细信息。

[id]是启动选项的标识符,可以通过bcdedit命令查看。

通过这个命令,可以了解指定启动选项的配置,包括操作系统的加载路径、启动参数等。

2.3 添加一个新的启动选项bcdedit /create [id] /d "description" /application osloader这个命令用于创建一个新的启动选项。

[id]是启动选项的标识符,可以自定义。

“description”是启动选项的描述,可以根据需要进行修改。

通过这个命令,可以创建一个空的启动选项,然后可以通过其他命令进行配置。

2.4 设置默认启动选项bcdedit /default [id]这个命令用于设置默认的启动选项。

[id]是启动选项的标识符,可以通过bcdedit 命令查看。

通过这个命令,可以将指定的启动选项设置为默认启动选项。

2.5 设置启动超时时间bcdedit /timeout [value]这个命令用于设置启动超时时间,单位为秒。

[value]是超时时间的数值,可以根据需要进行修改。

Windows 7 中bcdedit命令介绍

Windows 7 中bcdedit命令介绍

Windows 7 中bcdedit命令介绍BCDEDIT - 启动配置数据存储编辑器Bcdedit.exe 命令行工具用于修改启动配置数据存储。

启动配置数据存储包含启动配置参数并控制操作系统的启动方式。

这些参数以前位于Boot.ini 文件中(在基于BIOS 的操作系统中)或位于稳定RAM 项中(在基于可扩展固件接口的操作系统中)。

可以使用Bcdedit.exe 在启动配置数据存储中添加、删除、编辑和附加项。

有关命令和选项的详细信息,请键入bcdedit.exe /? <command>。

例如,若要显示有关/createstore 命令的详细信息,请键入:bcdedit.exe /? /createstore有关本帮助文件中按字母顺序排列的主题列表,请运行"bcdedit /? TOPICS"。

对存储执行的命令================================/createstore 新建空的启动配置数据存储。

/export 将系统存储的内容导出到文件。

以后可以使用该文件还原系统存储的状态。

/import 使用/export 命令创建的备份文件来还原系统存储的状态。

/sysstore 设置系统存储设备(仅影响EFI 系统,在重新启动后不再有效,且仅用于系统存储设备不确定的情况下)。

对存储中的项执行的命令===========================================/copy 复制存储中的项。

/create 在存储中新建项。

/delete 删除存储中的项。

/mirror 创建存储中项的镜像。

运行bcdedit /? ID 可获得有关这些命令使用的标识符的信息。

对项选项执行的命令======================================/deletevalue 删除存储中的项选项。

/set 设置存储中的项选项值。

详解Win7启动过程

详解Win7启动过程

操作环境:C盘装xp,D盘装vista,之后c盘的xp又被重装,因此原启动菜单丢失,现在开机只能进xp了。为了方便,我将v:\windows\system32\bcdedit.exe复制到了c:\下,cmd窗口改变当前路径到c:\。预料的bcd信息应该是这样的
Windows Boot Manager
他是不属于任何一个操作系统,也不能用操作系统提供的磁盘操作命令来读取它。但我们可以用ROM-BIOS中提供的INT13H的2号功能来读出该扇区的内容,也可用软件工具Norton8.0中的DISKEDIT.EXE来读取
BCD=Boot Configuration Data (启动设置数据) ,BCD是操作系统中的启动设置数据,
Display order: {ntldr} //菜单项排列顺序,第一个菜单项
{882e394a-f543-11db-8ee8-00105ccdeb8f} //第二个菜单项
Windows Legacy OS Loader
------------------------
Identifier: {ntldr} //XP它用NTLDR这个程序进行引导
Identifier: {882e394a-f543-11db-8ee8-00105ccdeb8f}
Type: 10200003
Description: Wolf Vista
Windows Legacy OS Loader
------------------------
Identifier: {ntldr}
Type: 10300006
Description: Wolf XP
设置{bootmgr}入口的device值

windows 7启动项和引导文件bcdboot

windows 7启动项和引导文件bcdboot

Windows 7 启动管理器
Windows 2000/XP/Server 2003/Windows 7 之所以 都叫做 NT 5.X,是因为它们的启动管理器全部都是 NTLDR 与 BOOT.INI。在配置 Windows 2000/XP/Server 2003/Windows 7 彼此之间的多系统 共存时,每一个操作系统都是由 NTLDR 与 BOOT.INI 统一管理的,大家是平起平坐的关系。而做为 NT 6.X 的 Windows 7/ Vista/Server 2008 则采用了 BOOTMGR 与 BCD 的新式启动管理器,在配置 Windows 7/ Vista/Server 2008 与 Windows 2000/XP/Server 2003 的多系统共存时,BOOTMGR 将全面负责计算机的启动管理工作,NTLDR 将沦为 BOOTMGR 的替补。举个例子,假设我们配置了 Windows 7、Windows Vista、Windows XP、 Windows Server 2008、Windows Server 2003 四 个操作系统的共存,BOOTMGR 启动菜单并不会把 Windows XP 与 Windows Server 2003 分别列在启动 菜单里,而是将它们统一显示为“早期版本的 Windows”。
Windows 7 的启动管理选项:进入 windows 7 系统后,运行 msconfig ,在 系统配置菜单中显示如下:
在列பைடு நூலகம்中显示在硬盘中安装的所有Vista 以来的 操作系统,而Vista之前的操作系统不会在这里显 示。这个界面中有几个选项说明一下:系统默认 情况下,在【Boot Option】选项中,都是没有 项目选中的。如图如果选中No GUI Boot ,则下 次启动的时候不会显示那个旋转的winddow 动 画,取而代之的是一片黑暗;如果选中 Base Vidio ,则下次系统启动时不会加载显示驱动; 如果选中 OS boot Information ,则下次启动 会显示启动过程加载的一个个启动文件名称及显 示系统搜索到的CPU及内存信息。

BCDEdit命令删除或修改多系统启动项方法

BCDEdit命令删除或修改多系统启动项方法

使用BCDEdit命令删除或修改多系统启动项XP更改启动项,只需更改C:\boot.ini文件即可,而在VISTA/WIN7上,却找不到该文件,系统属性里也没有编辑按钮。

其实用BCDEdit命令就可以更改。

在命令行输入bcdedit回车,可查看当前所有启动项
每个启动项都有自己的标识符(ID),如:
{bootmgr} 启动管理器
{ntldr}NT Loader (如XP启动项)
{current} 当前硬盘或分区
或是形如{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}的标识符
常用命令:
备份启动项:bcdedit /export "D:\BCD Backup\BcdBackFile"
恢复启动项:bcdedit /import "D:\BCD Backup\BcdBackFile"
删除启动项:bcdedit /delete {ID} /f
设定启动项各属性:bcdedit /set {ID}属性名属性值
如:bcdedit /set {current} Description"水榭兰舟7"
设定默认项:bcdedit /default {current}
设置启动项显示顺序:bcdedit /displayorder {ID1} {ID2}如:bcdedit.exe /displayorder {ntldr} {current}
将首先显示Windows XP等,然后再显示Windows Vista等设定等待时间(秒):bcdedit /timeout3。

Windows7的启动项详细介绍

Windows7的启动项详细介绍

Windows7的启动项详细介绍Windows7的启动项详细介绍细数Windows 7的启动项我们知道,Windows中有自带的启动文件夹,它是最常见的启动项目,但很多人却很少注意仔细检查它。

如果把程序装入到这个文件夹中,系统启动就会自动地加载相应程序,而且因为它是暴露在外的,所以非常容易被外在的因素更改。

一、具体的位置是“开始”菜单中的“启动”选项在硬盘上的位置是:C:Documents andSettingsAdministrator“开始”菜单程序启动;在注册表中的位置是:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVe rsionRun二、MsconfigMsconfig是Windows系统中的“系统配置实用程序”,它管的方面可够宽,包括:system.ini、win.ini、启动项目等。

同样,里面也是自启动程序非常喜欢呆的地方!1.System.ini首先,在“运行”对话框中输入“msconfig”启动系统配置实用程序(下同),找到system.ini标签,里面的“shell=……” 就可以用来加载特殊的程序。

如果你的shell=后面不是默认的explorer.exe,或者说后面还有一个程序的名字,那你可要小心了,请仔细检查相应的程序是否安全!2.Win.ini如果我们想加载一个程序:hack.exe,那么可以在win。

ini中用下面的语句来实现:[windows]load=hack.exerun=hacke.exe该怎么做,你应该知道了吧!这一点上,使用魔方(点此下载)中的系统设置- 启动项设置,一目了然,而且可以轻松去除和添加启动项。

3.“启动”项目系统配置实用程序中的启动标签和我们上面讲的“启动”文件夹并不是同一个东西,在系统配置实用程序中的这个启动项目,是Windows系统启动项目的集合地。

几乎所有的启动项目都能在这里找到——当然,经过特殊编程处理的程序可以通过另外的方法不在这里显示。

修改Windows7XP双系统启动菜单

修改Windows7XP双系统启动菜单

修改Windows 7 / XP 双系统启动菜单在Windows 7 中,微软引入了一种全新的boot loader 架构,Windows Boot Manager (Bootmgr.exe)。

再像之前Windows XP 中那样通过一个简单的文本编辑器来修改Boot.ini 的方式来管理启动选项已经不行了,要对启动设置进行修改,只能使用命令格式相对复杂的BCDEdit 启动选项编辑工具(BCDEdit.exe)。

下面详细介绍操作方法。

启动Windows 7 系统,点击“开始”-> “所有程序”-> “附件”,右击“命令提示符”-> “以管理员身份运行”,打开“命令提示符”窗口,并转到“*:\Windows\System32”目录下。

(*为系统盘符)使用BCDEdit 修改启动选项的常用命令格式:修改启动菜单的操作系统名称bcdedit /set {legacy} descrIPtion "Windows XP Professional SP3"修改上一代操作系统在启动菜单中的显示内容,注意,命令中的引号(英文符号)不可省略。

bcdedit /set {current} descrIPtion "Windows 7 旗舰版"修改当前启动硬盘/分区上的操作系统在启动菜单中的显示内容。

当然,命令中的引号也不可省略。

修改默认启动的操作系统bcdedit /default {current}将当前启动硬盘/分区中的操作系统设置为默认启动的系统。

bcdedit /default {legacy}设置上一代Windows 系统Windows XP 为默认启动的系统;修改启动菜单的显示时间bcdedit /timeout 10将默认的启动菜单显示时间30秒更改为10秒,当然,您可以将这个时间修改为任何您希望的数值。

(为简化操作,可复制命令文本到命令窗口粘贴。

win7启动菜单编辑命令bcdedit详解

win7启动菜单编辑命令bcdedit详解

win7启动菜单编辑命令bcdedit详解储存操作指令/createstore 创建一个新的空白启动配置数据文件。

bcdedit /createstore C:\Data\BCD 创建BCD启动配置数据文件储存到“C:\DATA\”文件夹。

/export 备份启动配置数据文件。

bcdedit /export "C:\Data\BCD Backup" 备份BCD启动配置文件到“C:\Data\”文件夹,并以“BCD Backup”命名。

/import 还原启动配置数据文件。

bcdedit /import "C:\Data\BCD Backup" 从“C:\Data\”文件夹恢复BCD 启动配置文件。

储存项目操作指令/copy 项目拷贝操作系统启动项目的拷贝:bcdedit /copy {cbd971bf-b7b8-4885-951a-fa03044f5d71} /d "Copy of entry"/create 新建项目创建操作系统载入程序项目的NTLDR(Ntldr):bcdedit /create {ntldr} /d "Earlier Windows OS Loader"创建存储器磁碟另外的选择项项目:bcdedit /create {ramdiskoptions} /d "Ramdisk options"创建一个新的操作系统启动项目:bcdedit /create /d "Windows Vista" /application osloader创建一个新的调试器:bcdedit /create {dbgsettings} /d "Debugger Settings"/delete 删除项目删除指定的操作系统项目:bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71}删除指定的操作系统项目但启动时不显示项目(彻底删除):bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} /cleanup 删除指定的操作系统项目但启动时显示项目:bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} /nocleanup删除操作系统载入程序项目的NTLDR:bcdedit /delete {ntldr} /f项目选择操作指令/deletevalue 删除项目选择项。

BCDEdit命令怎么用

BCDEdit命令怎么用
BCDEdit(启动配置数据存储编辑器)命令 用于修改 Win7/Win8 启动菜单,相对于 WinXP 等
之前的系统是通过修改 Boot.ini 文件来实现对
系统启动菜单的修改,功能更强大 BCDEdit 命令
可实现对系统启动菜单的更强大的支持。由于
BCDEdit 命令采用命令行形式来实现对启动菜单
运行,因此可以采取以下方式来正确运行该命 令:点击“开始”按钮,在“搜索”框中输入“CMD”,
然后在搜索结果中右击“CMD.exe”程序,从弹
出的菜单中选择“以管理员身份运行”项,在弹
出的警告窗口中点击“是”即可以以管理员身份
打开命令窗口。接下来就可以正常使用该
BCDEdit 命令啦。
获取 BCDEdit 命令更多参数帮助的方法 确保当前目录为“E:\Windows\system32”, 然后输入命令“BCDEdit/?”即可查看所有与 BCDEdit 相关的参数。 系统启动菜单的备份和还原
上了大学,她不会再那样了,不会那样为了一个人可以让自己就
操作操作(如 WinXP),{current}代表当前磁盘 或分区上的操作系统. 修改操作系统在启动菜单项中显示的内容 如 果 想将 WinXP 菜 单项 的名 称修 改 为 “ MicrosoftWindowsXP ”, 则 可 以 使 用 命 名 “ BCDEdit/set{legacy}descriptionMicrosoft
上了大学,她不会再那样了,不会那样为了一个人可以让自己就
在对系统启动菜单进行修改之前,我们通常 需要对该启动菜单进行备份,以便在修改不当时
进行还原。备份系统启动菜单的命令如下:
【 BCDEdit/exportd:\myStartMenu\backupStar

xp win7 共存于C盘 BCDedit 添加启动项 xp异目录安装方法

xp win7 共存于C盘 BCDedit 添加启动项 xp异目录安装方法
先安装XP 后安装win7 先安装win7后安装XP都可以。 事后都要修复BCD.
后安装XP可以使用 BCDautofix_v1.2.2 软件来修复BCD.
后安装win7 可以直接使用BCDedit命令行。 见下细节。
//------> 指定非标准XP路径
WINNT.SIF------------------
在命令行窗口中,转到系统目录如 “C:/windows/system32”下,然后输入“ bcdedit” 即可。
BCDEdit命令简介
通过命令行工具Bcdedit,我们可以添加、删除及修改BCD (Boot Configuration Data)中的对象。在BCD中,每个对象均具有唯一的 GUID (Globally Unique Identifier : 全局唯一标识符),如系统中的每块硬盘、每个分区的GUID (全局唯一标识符)均不相同。
下面详细介绍使用BCDEdit修改启动选项的常用命令格式:
bcdedit /set Description “Windows XP Professional SP2” : 修改上一代在启动菜单中的显示内容,比如说我们也可将其修改为“Vista天地专用XP SP2”之类。注意,命令中的引号不可省略;操作系统
bcdedit 或 bcdedit /enum all : 显示Windows Vista系统当前的启动设置数据,这时系统中所有安装了操作系统的硬盘或分区均会显示相应的 GUID 标识,如 。
使用BCDEdit备份与恢复启动选项
在对Windows Vista的启动选项修改之前,最好先对其备份,以防万一操作失误或其他故障导致系统无法启动。
BCDEdit : Windows WIN7启动设置编辑工具

BCDEdit命令删除或修改多系统启动项方法

BCDEdit命令删除或修改多系统启动项方法

使用BCDEdit命令删除或修改多系统启动项
XP更改启动项,只需更改C:\boot.ini文件即可,而在VISTA/WIN7上,却找不到该文件,系统属性里也没有编辑按钮。

其实用BCDEdit命令就可以更改。

在命令行输入bcdedit回车,可查看当前所有启动项
每个启动项都有自己的标识符(ID),如:
{bootmgr} 启动管理器
{ntldr} NT Loader (如XP启动项)
{current} 当前硬盘或分区
或是形如{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}的标识符
常用命令:
备份启动项:bcdedit /export "D:\BCD Backup\BcdBackFile"
恢复启动项:bcdedit /import "D:\BCD Backup\BcdBackFile"
删除启动项:bcdedit /delete {ID} /f
设定启动项各属性:bcdedit /set {ID} 属性名属性值
如:bcdedit /set {current} Description "水榭兰舟7"
设定默认项:bcdedit /default {current}
设置启动项显示顺序:bcdedit /displayorder {ID1} {ID2}
如:bcdedit.exe /displayorder {ntldr} {current}
将首先显示Windows XP等,然后再显示Windows Vista等
设定等待时间(秒):bcdedit /timeout 3。

Windows7双系统的启动设置

Windows7双系统的启动设置

Windows7双系统的启动设置关于Windows7双系统的启动设置关于Windows7双系统的启动设置虽说很多朋友已经安装了Windows 7,可是又不想放弃原来的系统,安装双系统就成为不少人的选择。

不过有一个麻烦,那就是系统启动顺序的问题,Windows 7安装成功后就把自己设置为默认启动。

那么要把以前的Windows版本设置为启动默认项,该怎么修改呢?方法如下。

启动电脑进入Windows 7后,用鼠标右键单击“计算机图标,在弹出的快捷菜单中选择“属性,进入到“系统选项,再点左侧的“高级系统设置,弹出“系统属性对话框,然后点“高级选项卡,在“启动和故障恢复组中点“设置,弹出“启动和故障恢复对话框,点“系统启动选项卡的“默认操作系统项的下拉列表,出现两个启动项——“早期版本的Windows和“Windows 7,我选择“早期版本的Windows。

此外,默认显示“Windows启动管理器的时间是30秒,如果觉得太长,勾选“在需要时显示恢复选项的时间,把时间改为5秒。

点击“确定回到“系统属性对话框,再点“确定,点右上角的关闭按钮,退出设置。

完成后重新启动,默认的选项就是早期版本的Windows了。

提示:系统启动顺序在早期版本的Windows当中设置是无效的,必须登录Windows 7,在Windows 7中进行修改。

Win7系统必须开启的十大服务1.杀毒软件服务2.DNS Client官方解释:DNS 客户端服务(dnscache)缓存域名系统(DNS)名称并注册该计算机的完整计算机名称。

如果该服务被停止,将继续解析DNS 名称。

然而,将不缓存DNS 名称的查询结果,且不注册计算机名称。

如果你停止了此服务,你的电脑将不能解释DNS信息,不能用域名登录网站。

work Connections官方解释:管理“网络和拨号连接文件夹中对象,在其中您可以查看局域网和远程连接。

如果你停止了此服务,不能配置网路,不能创建网络链接,不能上网了。

Bcdedit命令建立Win8 Win7 XP双(多)系统启动,适合各种GHOST版本系统

Bcdedit命令建立Win8 Win7 XP双(多)系统启动,适合各种GHOST版本系统
bcdedit /set {**13b***-****-****-****-f35af68ae***} inherit {bootloadersettings}
bcdedit /set {**13b***-****-****-****-f35af68ae***} recoveryenabled Yes bcdedit /set {**13b***-****-****-****-f35af68ae***} osdevice partition=\Device \HarddiskVolume1
bcdedit /set {**13b***-****-****-****-f35af68ae***} systemroot \Windows
bcdedit /set {**13b***-****-****-****-f35af68ae***} resumeobject {**13b737-****-****-****-f35af68ae0bf}
bcdedit /set {**13b***-****-****-****-f35af68ae***} path \Windows \system32\winload.exe
bcdedit /set {**13b***-****-****-****-f35af68ae***} locale zh-CN
bcdedit /set {**13b***-****-****-****-f35af68ae***} nx OptIn
三、在Win7中添加Win8启动项
需要复制Win8系统根目录下的bootmgr文件到Win7系统的根目录。
然后再执行上面“二、在Win8中添加Win7启动项”中的各项命令。
将上面二、中的"Windows 7"替换成"Windows 8 Consumer Preview"即可。

Windows 7 的bcdedit(Windows 启动管理器) 简单应用

Windows 7 的bcdedit(Windows 启动管理器) 简单应用

程序代码
bcdedit /delete {ee888888-8888-8888-8888-8888888888ee}
3.修改启动菜单显示时间.
命令:
程序代码
bcdedit /timeout 数字
例如我们把启动菜单显示时间修改为3秒.
程序代码
bcdedit /timeout 3
systema301d36-74d4-11e0-8272-a9216f3a943c}
nx OptOut
实模式启动扇区
---------------------
标识符 {b5d09b48-5bdc-4b57-a096-7b7c6bde08f1} //这是真实id命名的一个启动项,是maxdos8.
{ee888888-8888-8888-8888-8888888888ee}
toolsdisplayorder {memdiag}
timeout 3
Windows 启动加载器
-------------------
标识符 {current} //这个标识符代表的是当前默认启动的系统,id就是{current}
例如我们把上面的"Windows 7"修改成"Windows7旗舰版"的命令就是
程序代码
bcdedit /set {current} description "Windows7旗舰版"
2.删除某个启动项.
命令:
程序代码
bcdedit /delete 标识符
例如我们删除maxdos8的启动项.
程序代码
bcdedit /bootsequence 标识符 /addlast

Win7下修改启动项名称

Win7下修改启动项名称

在Windows 7 中,微软引入了一种全新的boot loader 架构,Windows Boot Manager (Bootmgr.exe)。

再像之前Windows XP 中那样通过一个简单的文本编辑器来修改Boot.ini 的方式来管理启动选项已经不行了,要对启动设置进行修改,只能使用命令格式相对复杂的BCDEdit 启动选项编辑工具(BCDEdit.exe)。

下面详细介绍操作方法。

启动Windows 7 系统,点击“开始” -> “所有程序” -> “附件”,右击“命令提示符”-> “以管理员身份运行”,打开“命令提示符”窗口,并转到“*:\Windows\System32”目录下。

(*为系统盘符)使用BCDEdit 修改启动选项的常用命令格式:修改启动菜单的操作系统名称bcdedit /set {legacy} description "Windows XP Professional SP3"修改上一代操作系统在启动菜单中的显示内容,注意,命令中的引号(英文符号)不可省略。

bcdedit /set {current} description "Windows 7 旗舰版"或bcdedit /set {current} description "Windows 7 Ultimate"修改当前启动硬盘/分区上的操作系统在启动菜单中的显示内容。

当然,命令中的引号也不可省略。

修改默认启动的操作系统bcdedit /default {current}将当前启动硬盘/分区中的操作系统设置为默认启动的系统。

bcdedit /default {legacy}设置上一代Windows 系统Windows XP 为默认启动的系统;修改启动菜单的显示时间bcdedit /timeout 10将默认的启动菜单显示时间30秒更改为10秒,当然,您可以将这个时间修改为任何您希望的数值。

详解Win7启动过程 BCD启动设置数据介绍

详解Win7启动过程 BCD启动设置数据介绍

详解Win7启动过程 BCD启动设置数据介绍详解Win7启动过程 BCD启动设置数据介绍Windows7操作系统启动过程详解,一般顺序为:BIOS→MBR→Bootmgr→BCD→Winload.exe→内核加载1)开机后,BIOS进行开机自检(POST),然后选择从硬盘进行启动,加载硬盘的MBR并把控制权交给MBR(MBR是硬盘的第一个扇区,它不在任何一个分区内);2)MBR会搜索64B大小的分区表,找到4个主分区(可能没有4个)的活动分区并确认其他主分区都不是活动的,然后加载活动分区的第一个扇区(Bootmgr)到内存;3)Bootmgr寻找并读取BCD,如果有多个启动选项,会将这些启动选项反映在屏幕上,由用户选择从哪个启动项启动。

4)选择从Windows7启动后,会加载C:\windows\system32\winload.exe,并开始内核的加载过程,内核加载过程比较长,比较复杂,这里就不一一讲了。

在这个过程中,bootmgr和BCD存放在Windows7的保留分区里,而从Winload.exe开始,就开始进入到C盘执行内核的加载过程了。

MBR(Master Boot Record),中文意为主引导记录。

硬盘的0磁道的第一个扇区称为MBR,它的大小是512字节,而这个区域可以分为两个部分。

第一部分为pre-boot区(预启动区),占446字节;第二部分是Partition table区(分区表),占66个字节,该区相当于一个小程序,作用是判断哪个分区被标记为活动分区,然后去读取那个分区的启动区,并运行该区中的代码。

他是不属于任何一个操作系统,也不能用操作系统提供的磁盘操作命令来读取它。

但我们可以用ROM-BIOS中提供的INT13H的2号功能来读出该扇区的内容,也可用软件工具Norton8.0中的DISKEDIT.EXE来读取BCD=Boot Configuration Data (启动设置数据) ,BCD是操作系统中的启动设置数据,在有vista或windows7的多重操作系统中,系统通bootmgr程序导入BCD文件完成启动菜单的引导。

怎么设置win7开机启动项

怎么设置win7开机启动项

怎么设置win7开机启动项
怎么设置win7开机启动项
电脑现在在我们生活中有着非常重要的地位,所以不仅仅电脑在市面上有着很好的销量,连带着电脑的.周边产品也在不断发展,电脑系统就是其中一种。

windows系统是最早出现的电脑系统,迄今为止也很少有系统可以超越windows。

虽然现在系统已经更新升级到了win10,但是还是有很多人习惯于使用win7,不过还是有人问店铺win7开机启动项到底应该要怎么设置?以下仅供参考!
具体方法如下:
1、点击电脑左面左下角“开始”。

进入开始菜单,在开始菜单最下面的方框中输入“msconfig”。

2、点击弹出的程序,进入系统设置。

3、选择最上面的“启动项”,勾选下面出现的程序,重启后选择生效。

下载全文。

解析Windows 7下的BCD管理工具

解析Windows 7下的BCD管理工具

解析Windows 7下的BCD管理工具安装windows7系统时出现windpws启动配置数据(BCD)BCD(Boot Configuration Date) 系统引导配置数据BCD(Boot Configuration Date)即系统引导配置数据,这是从Windows Vista开始才引入的。

我们知道,在Windows Vista/Server 2008中BootManager组件负责系统的初始化和引导工作,而与之相匹配系统的引导数据就存储在BCD中。

相信大家非常关心Windows 7下的BCD数据管理吧,下面笔者和大家一道就这方面进行一番探讨。

1、BCD数据管理工具也许最常用也最熟悉的系统引导管理就是系统高级引导菜单了,在Windows 7下也不例外。

当系统发生引导故障时,为了成功进入系统或者进行排错我们会选择在系统启动的过程中按下F8键进入高级引导选项菜单,并从这个菜单中选择一种高级启动模式进行引导尝试。

在此可供我们选择的引导方式主要有:a\、安全模式、b、启用引导日志、d、最近一次正确配置、e、目录服务还原模式f、禁用驱动程序前面强制等。

需要说明的是,索然这些高级模式会暂时性地修复操作系统的启动方式,以帮助故障的解决和诊断,但是这些模式并不会对引导配置或者BCD存储做出任何永久性的修改。

所以,系统高级引导菜单并不是有效的BCD数据管理工具。

和此前的Windows系统类似,在Windows 7中可用于修改引导配置和管理BCD存储的工具主要有:1、“启动和故障恢复”控制台2、系统配置使用工具(msconfig.exe)3、BCD编辑器(bcdedit.exe)。

本文就以这三个工具为例说说BCD数据的管理。

(图1)Repair 修复2、用“启动和故障恢复”控制台实施系统引导配置在Windows 7的“启动和故障恢复”控制台中我们可以配置系统启动过程中的基本选项,可以使用这些选项设置默认的操作系统、可用操作系统选择菜单的显示时间,以及在需要的时恢复选项的显示时间。

解析Windows7下的BCD管理工具(5)

解析Windows7下的BCD管理工具(5)

解析Windows7下的BCD管理工具(5)解析Windows 7下的BCD管理工具(5)时间:2009-05-18 00:00 来源:blog 字体:[大中小]4、用“BCD编辑器”管理系统引导配置对于高级系统用户来说,利用“BCD编辑器”来管理系统引导配置是最灵活的。

BCD编辑器(bcdedit.exe)是一个高级命令行工具,可用于查看和设置系统引导环境的配置。

不过,需要主要的是,在使用bededit.exe对BCD进行修改之前最后做好系统的备份,以免无操作造成系统引导故障。

下面笔者列举Windows 7下bededit.exe的几个应用实例。

(1).查看BCD项打开命令提示符,在其中输入并执行bededit.exe命令就会显示系统的BCD信息。

不过,对于一般用户这些信息比较难懂,笔者做以说明。

在计算机中包含系统和非系统的BCD存储,系统的BCD存储中包含了操作系统的引导项以及相关的引导信息,bededit.exe工具的操作就是对系统BCD的操作。

由于笔者的计算机上只有一个系统,如图所示其BCD存储只有两个项:一个对应了Windows启动管理器,一个对应了Windows启动加载器。

在此,Windows启动管理器会调用启动加载器,然后启动加载器会使用winload.exe引导Windows 7。

Windows启动管理器和Windows启动加载器对应的BCD项具有类似的属性,这些属性定义了系统的BCD环境。

需要注意的是,Windows7 BCD文件比Windows Vista和Windows Server2008多出了 recoverysequence和recoveryenabled两个属性。

此外,其中类似{ba50c1f0-3752-11de-90d5-cdf8d52a3222}的字符串标识符,以便被系统引用。

需要说明的是,如果计算机中安装了其他Windows 系统,我们会看到每一个系统都有其对于的BCD项。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在BCD中,硬盘或分区的GUID可分为如下几类:
:指存在上一代Windows系统如Windows XP的硬盘或分区;
: 默认所在硬盘或分区;操作系统
: 当前硬盘或分区;
: 类似于这个格式的GUID指其他安装了操作系统的硬盘或分区。
(注:这只是个例子,具体数字根据硬盘或分区参数会有相应变化,但均会类似于格式)。
bcdedit /set Description "Windows Vista 5456"
输出控制指令
====================
/enum 在储存中的列表项目。
列出所有的操作系统载入程序启动项目:
bcdedit /enum OSLOADER
列出所有的启动管理项目:
bcdedit /toolsdisplayorder
Bcdedit命令详解,自定义Vista启动管理项
Bcdedit 位于X:\Windows\system32\ "X:"为安装Vista的盘符。
储存操作指令
====================
/createstore 创建一个新的空白启动配置数据文件。
bcdedit /createstore C:\Data\BCD 创建BCD启动配置数据文件储存到“C:\DATA\”文件夹。
bcdedit /set nx optin
更改系统名称
默认XP系统名称在Vista启动管理器中是"earlier version of Windows",更改:
bcdedit /set Description "Windows XP Professional SP2"
默认Vista系统名称在Vista启动管理器中是"Microsoft Windows",更改:
/delete 删除项目
删除指定的操作系统项目:
bcdedit /delete
删除指定的操作系统项目但启动时不显示项目(彻底删除):
bcdedit /delete /cleanup
删除指定的操作系统项目但启动时显示项目:
bcdedit /delete /nocleanup
BCDEDIT命令
bcdedit /? : 显示命令帮助
bcdedit.exe /? CREATESTORE : 显示命令参数“ CREATESTORE ”的详细信息,——当然,“ CREATESTORE ”也只是示例,使用中对其他任何可用参数也均可使用类似格式查看该参数的具体说明。
下面详细介绍使用BCDEdit修改启动选项的常用命令格式:
bcdedit /set Description “Windows XP Professional SP2” : 修改上一代在启动菜单中的显示内容,比如说我们也可将其修改为“Vista天地专用XP SP2”之类。注意,命令中的引号不可省略;操作系统
Windows7-启动配置(bcdedit)(2009-11-11 14:02:14)转载标签:杂谈
需要注意的是,BCDEdit不是一个运行于图形界面下的程序,而是一个命令行工具,该文件 (Bcdedit.exe) 位于 “\Windows\System
32”目录下。
要执行BCDEdit,首先应进入命令行窗口,并要将操作用户并提升至管理员权限。
/export 备份启动配置数据文件。
bcdedit /export "C:\Data\BCD Backup" 备份BCD启动配置文件到“C:\Data\”文件夹,并以“BCD Backup”命名。
/import 还原启动配置数据文件。
bcdedit /import "C:\Data\BCD Backup" 从“C:\Data\”文件夹恢复BCD启动配置文件。
bcdedit /displayorder
把指定的操作系统项目加入启动管理显示命令结束:
bcdedit /displayorder /addlast
/timeout 设定启动暂停数值。
/toolsdisplayorder 设定命令在哪一个启动管理显示工具画面。
设定二个工具项目和内存诊断在那启动管理工具显示命令:
bcdedit /set description “Windows Vista Build 5270 x86″ : 修改当前启动硬盘或分区上的操作系统在启动菜单中的显示内容。注意,当前分区上的操作系统可能为Windows Vista,也可以是其他系统,当然,命令中的引号也不可省略;
bcdedit /set description “Windows Vista Build 5270 x64” : 修改安装于其他硬盘或分区的系统在启动菜单中的显示内容,使用这项命令时一定要注意该硬盘/分区的GUID输入正确,相应的GUID可通过“ bcdedit ”或“ bcdedit /enum all ”命令查看。
在命令行窗口中,转到系统目录如 “C:/windows/system32”下,然后输入“ bcdedit” 即可。
BCDEdit命令简介
通过命令行工具Bcdedit,我们可以添加、删除及修改BCD (Boot Configuration Data)中的对象。在BCD中,每个对象均具有唯一的 GUID (Globally Unique Identifier : 全局唯一标识符),如系统中的每块硬盘、每个分区的GUID (全局唯一标识符)均不相同。
删除操作系统载入程序项目的 NTLDR:
bcdedit /delete /f
项目选择操作指令
====================
/deletue 删除项目选择项。
删除启动管理的bootmgr选择项项目:
bcdedit /deletue bootsequence
bcdedit /enum BOOTMGR
列出默认的启动项目:
bcdedit /enum
列出指定的操作系统启动项目:
bcdedit /enum
/v 列出所有活动的项目
bcdedit /enum ACTIVE /v
启动管理控制指令
====================
bcdedit /export “D:\BCD Backup\Bcd Backup” : 将启动设置备份到D盘 “BCD Backup” 目录下;
bcdedit /import “D:\BCD Backup\Bcd Backup” : 恢复之前备份在D盘 “BCD Backup”目录下启动选项。
bcdedit /set device partition=X: : 将指定GUID的分区设为启动分区。注意,这里的“ X: ”的GUID须与指定值不同,同时,运行该命令后,必须接着运行下面的osdevice命令;
bcdedit /set osdevice partitionce命令配对使用,同时“ X: ”的GUID须与指定值不同。
使用BCDEdit修改启动菜单选项
作为一种良好的操作习惯,在对Windows Vista的启动选项进行任何修改前,首先要对BCD中的启动选项进行备份,相应的命令
上页我们已介绍过,在此不再赘述;其次,使用“bcdedit ”或“ bcdedit /enum all ”来查看系统中硬盘或分区的正确 GUID 标识,并将其记录下来。毕竟,BCDEdit只是一款命令行工具,我们操作时需手动输入类似“”这样的长字符串时,很容易出错,而这往往会导致Windows Vista启动失败。
bcdedit /default : 将当前启动硬盘/分区中的操作系统设置为默认启动的系统;
bcdedit /default : 设置指定GUID上的操作系统为默认启动的系统;
bcdedit /default : 设置上一代Windows 系统Windows XP为默认启动的系统;
bcdedit 或 bcdedit /enum all : 显示Windows Vista系统当前的启动设置数据,这时系统中所有安装了操作系统的硬盘或分区均会显示相应的 GUID 标识,如 。
使用BCDEdit备份与恢复启动选项
在对Windows Vista的启动选项修改之前,最好先对其备份,以防万一操作失误或其他故障导致系统无法启动。
删除(WinPE)操作系统的数值开机项目:
bcdedit /deletue winpe
删除来自指定的操作的 Windows PE 数值系统开机项目:
bcdedit /deletue winpe
/set 设定项目选择项数值。
设定操作系统“cbd971bf-b7b8-4885-951a-fa03044f5d71”引导分区“C”:
bcdedit /displayorder : 设置启用菜单中各项的显示顺序,如:
bcdedit.exe /displayorder
将首先显示Windows XP,然后再显示默认启动的系统如Windows Vista;
bcdedit /timeout 15 : 将默认的启动菜单显示时间30秒更改为15秒,当然,您可以将这个时间修改为任何您希望的数值。
储存项目操作指令
====================
/copy 项目拷贝
操作系统启动项目的拷贝:
bcdedit /copy /d "Copy of entry"
/create 新建项目
创建操作系统载入程序项目的 NTLDR(Ntldr):
bcdedit /create /d "Earlier Windows OS Loader"
相关文档
最新文档