无忧启动论坛

 找回密码
 注册
搜索

如何使用wmic命令查看当前系统的启动方式(传统或UEFI)?

查看数: 2436 | 评论数: 27 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-7-18 22:15

正文摘要:

原本以为bcdedit命令看到的Windows启动加载器是\windows\system32\windload.exe就是表示当前系统是传统启动,但经群友指点才知道bcdedit只是从内置硬盘搜索到的第一个有bcd文件的分区中读取的bcd信息,并不代表当前 ...

回复

别扭 发表于 2021-7-21 09:10:27
窄口牛 发表于 2021-7-21 08:32
还没有,我这里测试不了,好多系统,还是efi启动,引导文件也不是官方路径。

回复的时候看一下啊啊,你回复的是我,楼上看不到……
窄口牛 发表于 2021-7-21 08:32:47
还没有,我这里测试不了,好多系统,还是efi启动,引导文件也不是官方路径。
szwp 发表于 2021-7-21 08:14:25
窄口牛 发表于 2021-7-20 16:21
xp哪来的efi启动,概率低到无限不可能。

事在人为,也有人认为legacy+gpt不可能,XP不存在64位.....
通用BCD测了么?
szwp 发表于 2021-7-21 08:11:20
别扭 发表于 2021-7-20 16:49
这是延伸出来的一个问题:“XP能不能用Win8的bcdedit?”

对于试过的人来说,这不是问题。
别扭 发表于 2021-7-20 16:49:02
窄口牛 发表于 2021-7-20 16:21
xp哪来的efi启动,概率低到无限不可能。

这是延伸出来的一个问题:“XP能不能用Win8的bcdedit?”
窄口牛 发表于 2021-7-20 16:21:02
xp哪来的efi启动,概率低到无限不可能。
别扭 发表于 2021-7-20 15:07:51
szwp 发表于 2021-7-20 08:12
没试成功?具体什么表现?

没试过,身边同事都没有用XP的电脑了,最低都是Win7 64位。
szwp 发表于 2021-7-20 08:12:45
别扭 发表于 2021-7-19 16:37
XP也能运行Win8的bcdedit?

没试成功?具体什么表现?

点评

没试过,身边同事都没有用XP的电脑了,最低都是Win7 64位。  详情 回复 发表于 2021-7-20 15:07
别扭 发表于 2021-7-19 16:37:27
szwp 发表于 2021-7-19 16:32
XP下可以用8的BCDEDIT查。

XP也能运行Win8的bcdedit?
szwp 发表于 2021-7-19 16:32:45
XP下可以用8的BCDEDIT查。

点评

XP也能运行Win8的bcdedit?  详情 回复 发表于 2021-7-19 16:37
szwp 发表于 2021-7-19 16:32:07
别扭 发表于 2021-7-19 16:17
bcdedit都打不开,直接提示无法打开启动存储区配置文件。

没试过原版启动的方式查,硬盘如果有多系统,有传统XP还有UEFI其它系统,平时切换引导模式进去的,怎么查?通常总要在正常运行的系统中查当前系统吧。
别扭 发表于 2021-7-19 16:17:00
szwp 发表于 2021-7-19 15:34
用U盘启动去检查硬盘的启动方式?U盘启动,当前系统是U盘啊。

bcdedit都打不开,直接提示无法打开启动存储区配置文件。
szwp 发表于 2021-7-19 15:35:18
用硬盘启动,当前系统才是硬盘。
szwp 发表于 2021-7-19 15:34:42
别扭 发表于 2021-7-19 14:53
刚刚试了,没用啊,电脑硬盘内的系统是GPT+UEFI的,传统启动U盘里的原版Win10安装器,提示无法打开启动存 ...

用U盘启动去检查硬盘的启动方式?U盘启动,当前系统是U盘啊。

点评

bcdedit都打不开,直接提示无法打开启动存储区配置文件。  详情 回复 发表于 2021-7-19 16:17
别扭 发表于 2021-7-19 14:53:30
szwp 发表于 2021-7-19 08:24
如果是微软方式引导,bcdedit /enum {current},可以清楚的看到结果。首先得知道自己的U盘引导方式和启动的 ...

刚刚试了,没用啊,电脑硬盘内的系统是GPT+UEFI的,传统启动U盘里的原版Win10安装器,提示无法打开启动存储区。
szwp 发表于 2021-7-19 11:35:08
别扭 发表于 2021-7-19 11:20
好的,我这就试试。

如果是7的话,移植高版本的BCDEDIT去试,7对UEFI支持的还不够。
别扭 发表于 2021-7-19 11:21:19

是PS命令吗?我运行不了啊。
别扭 发表于 2021-7-19 11:20:55
dos时代菜鸟 发表于 2021-7-19 09:22
新版 win10 已经不适用以前的api 方法了,

必须 用 两个 api 分别对应 新老 两种情况。这个是 用 pecmd  ...

已下载,谢谢!
别扭 发表于 2021-7-19 11:20:33
junyee 发表于 2021-7-19 08:31
用gg搜的代码小改一下,看是否正确。。。

谢谢,已下载。
别扭 发表于 2021-7-19 11:20:09
szwp 发表于 2021-7-19 08:24
如果是微软方式引导,bcdedit /enum {current},可以清楚的看到结果。首先得知道自己的U盘引导方式和启动的 ...

好的,我这就试试。
别扭 发表于 2021-7-19 11:19:49
窄口牛 发表于 2021-7-19 06:22
脚本区不是有专门的判断小程序做出来了吗,下载试试啊。

谢谢,我去看看!
2012jiashanni 发表于 2021-7-19 10:19:12
API GetFirmwareType
dos时代菜鸟 发表于 2021-7-19 09:22:16
本帖最后由 dos时代菜鸟 于 2021-7-19 09:23 编辑

新版 win10 已经不适用以前的api 方法了,
bootmode.7z (1.82 MB, 下载次数: 31)
必须 用 两个 api 分别对应 新老 两种情况。这个是 用 pecmd 调用 这两个 api 用来判断 启动方式 的 脚本。

junyee 发表于 2021-7-19 08:31:05
用gg搜的代码小改一下,看是否正确。。。

isuefi.zip (22.15 KB, 下载次数: 14)
szwp 发表于 2021-7-19 08:24:22
如果是微软方式引导,bcdedit /enum {current},可以清楚的看到结果。首先得知道自己的U盘引导方式和启动的系统是什么,要列出判断错误的举例,不要人云亦云。

点评

但是MBR+传统启动的电脑,用bcdedit就可以识别出来。[attachimg]483649[/attachimg]  详情 回复 发表于 2021-7-19 14:55
刚刚试了,没用啊,电脑硬盘内的系统是GPT+UEFI的,传统启动U盘里的原版Win10安装器,提示无法打开启动存储区。  详情 回复 发表于 2021-7-19 14:53
好的,我这就试试。  详情 回复 发表于 2021-7-19 11:20
窄口牛 发表于 2021-7-19 06:22:00
脚本区不是有专门的判断小程序做出来了吗,下载试试啊。

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-23 08:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表