Windows 安全模式错选 active directory 而重复蓝屏
安全模式下可以在不加载第三方设备驱动程序的情况下启动电脑(因而可以卸载360)
但是, 若错选了active directory模式, 会进入循环蓝屏状态!!!
因为设备硬盘打开了bitlocker
, 而倘若未没有备份过BitLocker
的active directory , 则会出现设备变砖问题!!!
此问题也出现在Microsoft官方论坛中:
而微软官方技术人员给出的方法是进入安全模式. 登录进去后再关闭所选的active directory
但是经过测试, 无法成功!!!
然后客服的方法就是重装系统…
因为自动上锁的BitLocker
无法正面破解, 除非天河二号来战…
解决方法:
经过笔者分析, 问题的根源是开机启动项选择了错误的安全模式而无法关闭
故解决方案为:
-
进入蓝屏界面的命令行:
-
使用
BCDEdit
的命令行进行开机启动项的修改bcdedit /set {default} safemode minimal
将安全模式设置为普通安全模式(minimal), 即可结束蓝屏, 以普通安全模式启动
BCD
在 Windows 启动配置数据存储 (BCD) 中设置启动项目选项值。
附bcdedit语法及参数
语法
bcdedit /set {ID} datatype value
参数
/set
更改项选项
选项 | 说明 |
---|---|
/deletevalue | 从引导项中删除指定的元素。 |
/set | 设置项选项值。 |
- {
ID
}
{ID
} 是与启动项关联的 GUID。 如果未指定 {ID},命令将修改当前操作系统启动项。 当前启动项的标识符是 {current}。欲修改启动项, 应设置{default}
其他操作选项
帮助
选项 | 说明 |
---|---|
/? | 查看帮助, 显示 BCDEdit 命令列表。若要显示特定命令的详细帮助,请运行 bcdedit /? 命令 |
控制输出
选项 | 说明 |
---|---|
/enum | 列出存储中的项。 /enum 选项是 BCEdit 的默认值,因此运行 bcdedit 命令(不带选项)等同于运行 bcdedit /enum active 命令。 |
/v | 详细模式。 通常,任何已知的项标识符均由其易记的速记形式表示。 将 /v 指定为命令行选项将完整显示所有标识符。自身运行 bcdedit /v 命令等同于运行 bcdedit /enum active /v 命令。 |
对存储进行操作
选项 | 说明 |
---|---|
/createstore | 创建新的空引导配置数据存储。 创建的存储不是系统存储。 |
/export | 将系统存储的内容导出到文件中。 稍后可以使用此文件来还原系统存储的状态。 此命令仅对系统存储有效。 |
/import | 使用以前使用 /export 选项生成的备份数据文件来还原系统存储的状态。 此命令会在进行导入之前删除系统存储中的任何现有项。 此命令仅对系统存储有效。 |
/store | 此选项可与大多数 BCDedit 命令配合使用来指定要使用的存储。 如果未指定此选项,则 BCDEdit 会对系统存储进行操作。 自身运行 bcdedit /store 命令等同于运行 bcdedit /enum active 命令。 |
/sysstore | 设置系统存储设备。 这只影响基于 EFI 的系统。 它不会在重新引导后保留,仅在系统存储设备不明确的情况下使用。 |
对存储中的项进行操作
选项 | 说明 |
---|---|
/copy | 在同一系统存储中创建指定引导项的副本。 |
/create | 在引导配置数据存储中创建新项。 如果已指定一个已知的标识符,则无法指定 /application、/inherit 和 /device 选项。 如果未指定标识符或标识符未知,则必须指定 /application、/inherit 和 /device 选项。 |
/delete | 从指定的项中删除一个元素。 |
/mirror | 在存储中创建项的镜像。 |
reference:
- https://docs.microsoft.com/zh-cn/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan#bkmk-givepassword
- https://www.bilibili.com/read/cv12791018
- https://docs.microsoft.com/zh-cn/windows-hardware/drivers/devtest/bcdedit–set