双Windows10双启动配置下,如何实现从主分区直接快捷启动到指定分区
双Windows10双启动配置下,如何实现从主分区直接快捷启动到指定分区
嘿,这个需求我刚好折腾过,给你两个亲测有效的方法,不用再走启动菜单啦:
方法一:用bcdedit命令创建一键重启快捷方式
Windows自带的启动配置工具bcdedit可以帮你临时设置下一次的启动目标,重启后自动恢复默认,完全不影响日常使用,步骤如下:
找到目标分区(B)的启动标识符
打开管理员命令提示符(右键开始菜单→选择“Windows终端(管理员)”或“命令提示符(管理员)”),输入命令:bcdedit在输出结果里找对应分区B的
Windows Boot Loader条目,记下它的identifier值(看起来像{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}的一串字符)。你可以通过description(描述)或者device(对应分区盘号)来区分哪个是B分区,比如描述写着“Windows 10 分区B”或者device是partition=D:(假设B在D盘)。创建一键启动快捷方式
右键桌面→新建→快捷方式,在“目标”栏里输入:cmd.exe /c "bcdedit /set {current} bootsequence {你刚才记下的B分区标识符}" && shutdown /r /t 0比如如果标识符是
{12345678-1234-1234-1234-1234567890ab},那目标就是:cmd.exe /c "bcdedit /set {current} bootsequence {12345678-1234-1234-1234-1234567890ab}" && shutdown /r /t 0然后给快捷方式起个名字,比如“一键启动到分区B”。之后只要右键这个快捷方式,选择以管理员身份运行,电脑就会立即重启并直接进入分区B,下次开机又会自动回到默认的A分区。
方法二:制作批处理文件(更方便重复使用)
如果觉得每次点快捷方式还要选管理员麻烦,可以做个批处理文件:
- 新建一个记事本,把下面的内容粘进去,替换掉
{B分区标识符}为你找到的字符串:@echo off echo 准备重启到分区B... bcdedit /set {current} bootsequence {B分区标识符} shutdown /r /t 0 - 保存文件时,选择“保存类型”为“所有文件”,文件名设为
BootToPartitionB.bat。 - 右键这个批处理文件→选择“发送到→桌面快捷方式”,然后右键桌面的快捷方式→属性→高级→勾选“以管理员身份运行”。之后双击这个快捷方式,就能直接触发重启到B分区了。
注意事项
- 一定要用管理员权限运行命令或批处理,不然
bcdedit会提示权限不足。 - 如果之后想取消临时启动设置(比如还没重启就后悔了),可以打开管理员命令提示符输入
bcdedit /deletevalue {current} bootsequence,就能恢复默认启动顺序。
备注:内容来源于stack exchange,提问作者gidireich
相关产品推荐
相关产品推荐

