使用BCDEdit修改Windows 7启动菜单
来源:互联网 发布:澳洲甲级联赛角球数据 编辑:程序博客网 时间:2024/06/05 11:03
原文作者:振兴
BCDEdit命令简介
通过命令行工具Bcdedit,我们可以添加、删除及修改BCD (Boot Configuration Data)中的对象。在BCD中,每个对象均具有唯一的 GUID (Globally Unique Identifier : 全局唯一标识符),如系统中的每块硬盘、每个分区的GUID (全局唯一标识符)均不相同。
在BCD中,硬盘或分区的GUID可分为如下几类:
· {legacy} :指存在上一代Windows系统如Windows XP的硬盘或分区;
· {default} : 默认操作系统所在硬盘或分区;
· {current} : 当前硬盘或分区;
· {c34b751a-ff09-11d9-9e6e-0030482375e7} : 类似于这个格式的GUID指其他安装了操作系统的硬盘或分区。 (注:这只是个例子,具体数字根据硬盘或分区参数会有相应变化,但均会类似于{****xx-**x-**x-**x-********}格式)。
BCDEDIT命令
· bcdedit /? : 显示命令帮助
· bcdedit.exe /? CREATESTORE : 显示命令参数“ CREATESTORE ”的详细信息,——当然,“ CREATESTORE ”也只是示例,使用中对其他任何可用参数也均可使用类似格式查看该参数的具体说明。
· bcdedit 或 bcdedit /enum all : 显示Windows 7系统当前的启动设置数据,这时系统中所有安装了操作系统的硬盘或分区均会显示相应的 GUID 标识,如 {****xx-**x-**x-**x-********} 。
使用BCDEdit备份与恢复启动选项
在对Windows7的启动选项修改之前,最好先对其备份,以防万一操作失误或其他故障导致系统无法启动。
· bcdedit /export “D:/BCD Backup/Bcd Backup” : 将启动设置备份到D盘 “BCD Backup” 目录下;
· bcdedit /import “D:/BCD Backup/Bcd Backup” : 恢复之前备份在D盘 “BCD Backup”目录下启动选项。
使用BCDEdit修改启动菜单选项
作为一种良好的操作习惯,在对Windows Win7的启动选项进行任何修改前,
首先要对BCD中的启动选项进行备份,相应的命令上页我们已介绍过,在此不再赘述;
其次,使用“bcdedit ”或“ bcdedit /enum all ”来查看系统中硬盘或分区的正确 GUID 标识,并将其记录下来。毕竟,BCDEdit只是一款命令行工具,我们操作时需手动输入类似“{****xx-**x-**x-**x-********}”这样的长字符串时,很容易出错,而这往往会导致Windows7启动失败。
下面详细介绍使用BCDEdit修改启动选项的常用命令格式:
· bcdedit /set {legacy} Description “Windows XP Professional SP2” : 修改上一代操作系统在启动菜单中的显示内容,比如说我们也可将其修改为"windows XP SP2”之类。注意,命令中的引号不可省略;
· bcdedit /set {current} description “Windows 7″ : 修改当前启动硬盘或分区上的操作系统在启动菜单中的显示内容。注意,当前分区上的操作系统可能为Windows 7,也可以是其他系统,当然,命令中的引号也不可省略;
· bcdedit /set {5189b25c-5558-4bf2-bca4-289b11bd29e2} description “Windows 7” : 修改安装于其他硬盘或分区的系统在启动菜单中的显示内容,使用这项命令时一定要注意该硬盘/分区的GUID输入正确,相应的GUID可通过“ bcdedit ”或“ bcdedit /enum all ”命令查看。
· bcdedit /default {current}: 将当前启动硬盘/分区中的操作系统设置为默认启动的系统;
· bcdedit /default {5189b25c-5558-4bf2-bca4-289b11bd29e2} : 设置指定GUID上的操作系统为默认启动的系统;
· bcdedit /default {legacy} : 设置上一代Windows 系统Windows XP为默认启动的系统;
· bcdedit /displayorder : 设置启用菜单中各项的显示顺序,如: bcdedit.exe /displayorder {legacy} {current} 将首先显示Windows XP,然后再显示默认启动的系统如Windows 7;
· bcdedit /timeout 15: 将默认的启动菜单显示时间30秒更改为15秒,当然,您可以将这个时间修改为任何您希望的数值。
使用BCDEdit修复硬盘/分区结构错误
在对启动选项的修改过程中,如添加或删除某个硬盘/分区时,可能会因操作中的不慎导致硬盘/分区结构的混乱,除了采用恢复修改前的备份方法外,也可以首先使用BCDEdit来尝试一下修复。
具体方法如下:
X:/>X:/boot/fixntfs.exe -lh -all : 这时的“ X: ”指引导目录 “boot” 所在的硬盘/分区;
bcdedit /set {5189b25c-5558-4bf2-bca4-289b11bd29e2} device partition=X:: 将指定GUID的分区设为启动分区。注意,这里的“ X: ”的GUID须与指定值不同,同时,运行该命令后,必须接着运行下面的osdevice命令;
bcdedit /set {5189b25c-5558-4bf2-bca4-289b11bd29e2} osdevice partition=X: : 将指定GUID的分区设为启动分区。注意,这个命令必须与上面的device命令配对使用,同时“ X: ”的GUID须与指定值不同。
设置中文引导菜单
Bcdedit /set {bootmgr} locale "zh-cn"
- 使用BCDEdit修改Windows 7启动菜单
- 使用BCDEdit修改Windows Vista启动菜单
- 使用BCDEdit修改Windows启动菜单
- BCDEdit命令修改windows启动菜单
- 图解修改Windows启动菜单命令行工具BCDEdit
- 使用BCDEdit修改Vista启动菜单(转载于vista天地)
- vista和win 7启动菜单(bcdedit)使用详解
- 使用BCDEdit修改Windows Vista以及以上操作系统的系统启动菜单
- BCDedit添加启动菜单 批处理
- 使用BCDEdit命令修改VISTA/WIN7启动项
- 使用BCDEdit命令修改VISTA/WIN7启动项
- 使用BCDEdit命令修改VISTA/WIN7启动项
- 使用bcdedit 更改windows vista 的启动顺序
- 管理启动项 - Windows 7中的BCDEDIT命令
- 用bcdedit为Windows 7系统添加ISO启动项
- 修改windows 7的双系统启动菜单
- 使用bcdedit 更改windows vista 的启动顺序,并用bootsect 删除启动管理器
- 使用bcdedit修改TFTP传输blksize和windowsize以加快PXE启动速度
- 由SWT.getPlatform()想到的
- Baby -- justin bieber
- 巧用 、-符号来实现Word中表格的趣味绘制
- 《亲密关系》书摘 [美]莎伦 布雷姆
- 裸设备和Oracle的20问答
- 使用BCDEdit修改Windows 7启动菜单
- 关于ARM9中的协处理器CP15及MCR/MRC指令
- 机器人圆形队列算法(待完成2)
- 三十岁前不要去在乎的29件事 【转】
- Samba PDC 服务器安装笔记
- sybase卸载脚本
- lose yourself -- Eminem
- Oracle 数据库管理员的任务
- Java IO系统详细解析(高度样式化)