修改windows7启动项的详细步骤
最近,由于工作的需要测试,多操作系统(XP、20002003、Vista、Win7)计算机上已安装。然而,发现window7将只显示。系统和其他启动选项之前的版本需要修改,方便获取所需的系统。但是,发现win7不能直接修改下xp下win7,和BCDEdit命令操作是管理员权限下所需的记录如下:
以BCDEdit简介
在Windows 7和Vista nt60 / 2008是用于创建和配置引导程序的命令行工具,它不需要使用Boot.ini文件了。也就是说,使用BCDEdit工具之前基于NT50系列的开始菜单修改nt60系列系统(Windows XP / 2000 / 2003在Windows系统中,使用NTLDR)Windows Boot Loader启动系统,但是在新系统nt60系列,微软推出了一个新的引导装载程序架构,Windows启动管理器(bootmgr。exe)。不像我,这是严重依赖于硬件,在新的架构可以实现nt60完成硬件的独立性,和它可以无缝地与多个操作系统的整合,使nt60启动/启动过程变得更快、更安全。在同时,我们从Boot.ini管理内容的新的启动配置数据(BCD码:开始设置数据)在以前的Windows系统。当然,我们也提供了一个新的启动选项编辑工具,BCDEdit(BCDEdit。exe),管理启动设置。mdash;mdash;所谓的引导装载程序,其中的一个小程序执行在内核系统运行前,建立内存空间通过对硬件设备的初始化,映射等,环境设置成一个合适的状态,系统的硬件和软件,准备好正确的环境操作系统内核调用mdash;mdash;最后,在启动过程中,Ntldr uses Boot.ini的文件来确定哪些操作系统选项,在启动或启动过程中显示。我们设置启动选项设置在Boot.ini文件修改相应的内容。Windows nt60(Windows 7 / Vista / 2008)和nt52系统(Windows XP / 2000 / 2003系列的早期开始)在基于计算机的传统BIOS的对比,如果只安装nt60系列操作系统(Windows 7 / Vista / 2008),你会发现Boot.ini文件已经完全从系统中消失;如果nt60和Windows系统之前的系统安装,如nt52系列操作系统(Windows XP / 2000 / 2003),虽然你也可以找到boot.ini文件,但文件仅适用于这些系统,并不会对其产生任何影响nt60开始。基于EFI计算机(可扩展固件接口:可扩展的网络固件接口,PC将使用这个接口会越来越多),Boot.ini的文件将不再存在。在基于EFI的系统启动选项存储在主板上的内存,启动选项,此时可以通过改性,可以读取和写入NVRAM的工具,如NvrBoot,或使用上述BCDEdit。因此,在nt60,希望像之前通过一个简单的文本编辑器来修改Boot.ini在它nt52(或nt52在工具)的方式来管理启动选项已经不可能了,修改设置来启动,只能使用命令格式相对复杂得多的BCDEdit。
此外,微软还提供BCD类可以调用通过WMI(Windows管理规范:Windows管理规范)在nt60,通过它可以修改BCD数据编程的方式。但是,它相信,因为根本没有进入编程的绝大多数用户是更不可能的。
在使用BCDEdit
1。工具属性
应该指出的是,BCDEdit不是一个程序的图形界面下运行的,但一个命令行工具。文件(BCDEdit .exe)位于 Windows 系统32目录。
2。开始
执行BCDEdit,你应该首先进入命令行窗口和升级用户管理员的权利。此外,该工具是依赖于参数和不能够正常的使用如果没有参数。
在命令行窗口,往系统目录如C: / / system32窗户;下面,然后输入Bcdedit 然后,它也可以在任何目录下直接运行,因为system32目录本身就是在环境变量语境;Path
3.bcdedit指挥核心
(1)帮助
BCDEdit /:显示所有命令的帮助(这只是一个概述)。
Bcdedit.exe /:显示详细信息指定的命令参数(没有斜线)。你也可以使用这个命令格式在任何使用其他可用的参数见参数的具体描述。
(2)枚举
通过命令行工具的Bcdedit,我们可以添加,删除,和修改的BCD对象(启动配置数据),BCD码,每个对象都有独特的GUID(全局唯一标识符:全局唯一标识符),例如,每个硬盘系统中的GUID(全局唯一标识符)各分区不同。
在BCD码中,硬盘或分区的GUID可以分为以下几类:
{意思}:指的是上一代的NT50系列操作系统的出现(Windows XP / 2000 / 2003)的硬盘或分区;
{默认的硬盘或分区是默认的;
{当前硬盘或分区;
{与安装操作系统磁盘或分区的GUID的格式类似。
(注:相应的GUID可以通过Bcdedit 或BCDEdit /枚举所有命令视图。这将显示BCD码,目前的启动设置数据包括所有的操作系统在BCD的记录,都可以显示他们的GUID。用户可以为更改启动数据提供参考。
(3)保险措施(使用BCDEdit备份和恢复启动选项)
在Windows nt60启动选项的修改,最好是备份首先在故障或其他故障导致系统无法启动的情况下,U3000
BCDEdit /出口:备份启动设置到指定的目录;
BCDEdit /进口:备份启动选项指定的目录下才恢复。
注意:当我们需要恢复备份的启动选项时,我们应该仔细检查备份的启动选项是否与他们所需要的相匹配,否则,重新设置会更麻烦。
用BCDEdit修改启动菜单选项
作为一个很好的做法,在Windows Vista的启动选项的任何变化,首先备份BCD启动选项,相应的命令上页我们已经介绍过,在此不再赘述;其次,使用;Bcdedit BCDEdit /枚举所有或 GUID;正确识别检查的系统的硬盘或分区,并记录它。毕竟,BCDEdit是一个命令行工具。当我们操作时,我们需要手动输入,像这样的长字符串容易出错,这常常导致Windows Vista启动失败。
以下是详细描述使用BCDEdit修改启动选项的常用命令格式:
Bcdedit /set {ntldr} Description ldquo; Windows XP Professional SP2: modify the display content of the previous generation in the Startup menu, for example, we can also modify it to ldquo; Vista heaven and earth dedicated special SP2, and so on.Notice that the quotes in the command are not omitted; the operating system
BCDEdit /套{现在}描述Windows Vista Build 5270 x86prime:在启动菜单中显示的内容修改当前启动硬盘或分区操作系统。请注意,在当前分区的操作系统可能是Windows Vista或其他系统,并且,当然,命令中的报价,不能省略;
BCDEdit /套描述Windows Vista打造{ };5270:x64修改开始菜单系统显示安装在其他磁盘或分区,使用此命令必须注意硬盘/分区GUID输入正确,通过对应的GUID;Bcdedit BCDEdit /枚举所有命令或观点。
BCDEdit /默认{现在}:在当前硬盘/分区设置操作系统的默认启动系统;
BCDEdit /默认{ }:设置指定为系统默认的操作系统引导;
BCDEdit /默认{意思}:集前代Windows操作系统Windows XP默认系统。
BCDEdit /显示顺序:设置菜单中的各个项目的显示顺序,如:
Bcdedit.exe /显示顺序{ } { }:把当前的Windows XP将首先显示,然后默认启动系统,如Windows Vista,将显示。
BCDEdit /超时15:更改默认启动菜单30秒到15秒,当然,你可以改变这个时间你想要的任何值。
使用BCDEdit修复硬盘/分区结构错误
在启动选项(如添加或删除硬盘/分区)的修改过程中,由于操作疏忽,可能造成硬盘/分区结构混乱。除了使用备份恢复方法和修改之前,BCDEdit也可以尝试修复它的第一。
具体方法如下:
X: > X:引导 fixntfs.exe -1H-:此时X:指目录boot硬盘/分区的目录;
BCDEdit /套设备分区= X::指定的GUID分区设置为启动分区。注意,X的GUID:不同于指定的值。同时,搜狗的计算机网络必须运行以下命令运行命令后osdevice。
BCDEdit /套osdevice分区= X::指定的GUID分区设置为启动分区。请注意,此命令必须搭配以上,设备的命令而X:的GUID必须不同于指定的值。
BCDEdit命令的详细信息,自定义Vista的启动管理
BCDEdit X: Windows System32 位于x:Vista驱动安装。
存储操作指令
====================
/ CreateStore创建一个新的空白启动配置数据文件。
BCDEdit / CreateStore C:数据 BCD创建BCD启动配置数据文件存储在C:数据文件夹。
导出备份启动配置数据文件。
BCDEdit /口C:数据 BCD备份备份BCD启动配置文件C:数据 的文件夹,和BCD backup命名。
输入/恢复配置数据文件。
BCDEdit /进口C:数据 BCD备份开始BCD启动配置文件从C:数据文件夹。
仓储工程作业指导书
====================
复制项目副本
操作系统启动项目的副本:
BCDEdit /复制/ D副本入口
创建新项目
创建文件(文件),操作系统加载程序项目:
BCDEdit /创造/ D早期的Windows操作系统装载器
为内存磁盘创建一个可选项:
BCDEdit /创造/ Dramdisk选项
创建一个新的操作系统启动项目:
BCDEdit /创造/ D Windows Vista /应用osloader
创建一个新调试器:
BCDEdit /创造/ D 调试器设置
删除删除项目
删除指定的操作系统项目:
BCDEdit /删除
删除指定的操作系统项目,但在启动时不显示项目(彻底删除):
BCDEdit /删除/清除
删除指定的操作系统项目,但在启动时显示项目:
BCDEdit /删除/ nocleanup
删除文件:操作系统的加载项目
BCDEdit /删除/ F
项目选择操作说明书
====================
/ deletevalue删除项目选择项目。
删除选择项的bootmgr启动管理:
BCDEdit / deletevalue bootsequence
删除(WinPE)操作系统的启动项目的数值:
BCDEdit / deletevalue WinPE
从指定的操作删除Windows PE数字系统启动项目:
BCDEdit / deletevalue WinPE
设置项目选择值。
设置操作系统cbd971bf-b7b8-4885-951a-fa03044f5d71引导分区C
BCDEdit /套设备分区= C:
指定操作系统的引导文件Windows winload.exe系统32;
BCDEdit /设置路径 Windows System32 winload.exe
集NX为OptIn
BCDEdit /套NX期权
更改系统名称
默认XP系统名称是Vista启动管理器中的早期版本,正在更改:
BCDEdit /集描述Windows XP SP2
默认Vista系统名称是Vista启动管理器中的微软Windows,并更改:
BCDEdit /集描述Windows Vista的5456
输出控制指令
====================
/枚举在存储物品清单。
列出所有操作系统加载程序:
BCDEdit /枚举osloader
列出所有启动管理项目:
BCDEdit /枚举bootmgr
列出默认启动项:
BCDEdit /枚举
列出指定的操作系统启动项目:
BCDEdit /枚举
列出所有活动
BCDEdit /枚举活动/ V
开始管理控制指令
====================
/ bootsequence设置启动列表顺序。
设置两个操作系统项目并开始命令:
BCDEdit / bootsequence { cbd971bf-b7b8-4885-951a - fa03044f5d71 }
添加操作系统项目以启动列表的最后一项:
bootsequence BCDEdit / / addlast
默认设置默认启动项目。
设置默认启动项目:
BCDEdit /默认
设置默认启动的操作系统程序文件:
BCDEdit /默认
/显示顺序设置,系统开始显示多开机画面。
设置两个操作系统项目和程序文件:是由操作系统在启动管理显示命令
BCDEdit /显示顺序
将指定的操作系统项目添加到启动管理显示命令的开始位置:
BCDEdit / / addlast显示顺序
设置开始暂停值。
/ toolsdisplayorder集指挥管理工具在启动屏幕显示。
在启动管理工具中设置两个工具项和内存诊断命令来显示命令:
BCDEdit / toolsdisplayorder
将指定的工具项添加到开始端管理工具中以显示命令:
toolsdisplayorder BCDEdit / / addlast
启动应用程序控制紧急处理服务的说明
====================
/ bootems
启动启动管理应急处理服务:
bootems BCDEdit /上
/ EMS
打开当前操作系统启动项目:
BCDEdit / EMS
/ emssettings设置急救处理服务参数。
设置EMS参数以将基本输出用于系统设置:
BCDEdit / emssettings BIOS