无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 15838|回复: 27
打印 上一主题 下一主题

[求助] 怎样判断当前windows启动方式?

  [复制链接]
1#
发表于 2013-6-3 09:17:33 | 显示全部楼层
cmd-->diskpart--->list disk命令看磁盘属性

如果GPT字样下面有*标记的话,那就是UEFI启动。没有*标记的话,那就继续判断:

所有的分区里面都没有efi文件夹,就是MBR启动。

如果某个分区有efi文件夹,改名后能启动的100%是BIOS启动,改名后不能启动的100%是UEFI启动。

点评

判断gpt和uefi事两码事。 GPT硬盘也可能是bios启动的(比如GPT/mbr混合分区表),mbr也可能是UEFI启动的  详情 回复 发表于 2013-6-3 16:16
还要加入多硬盘的情况:例如一个MBR硬盘,一个GPT硬盘的情况。不是说不可以,但要自动化实现还是有些麻烦的。  详情 回复 发表于 2013-6-3 10:08
晕,不太智能。 尤其是 “如果某个分区有efi文件夹,改名后能启动的100%是BIOS启动,改名后不能启动的100%是UEFI启动。” 不太可能自动化实现。  详情 回复 发表于 2013-6-3 10:02
回复

使用道具 举报

2#
发表于 2013-6-3 18:33:24 | 显示全部楼层
chiannet 发表于 2013-6-3 10:08
还要加入多硬盘的情况:例如一个MBR硬盘,一个GPT硬盘的情况。不是说不可以,但要自动化实现还是有些 ...

你要仔细说明你的需要和目的,后来者才能斟酌回答。
回复

使用道具 举报

3#
发表于 2013-6-3 18:36:55 | 显示全部楼层
本帖最后由 2011hiboy 于 2013-6-3 19:28 编辑
如果GPT字样下面有*标记的话,那就是UEFI启动。没有*标记的话,那就继续判断:

该磁盘就是GPT格式的磁盘,只能UEFI启动

所有的分区里面都没有efi文件夹,就是MBR启动。

当磁盘不是GPT而是MBR的时候,没有efi文件夹,那么就是BIOS+MBR

如果某个分区有efi文件夹,改名后能启动的100%是BIOS启动,改名后不能启动的100%是UEFI启动。

当存在efi文件夹,改名后启动的说明efi文件夹无效属于BIOS+MBR;改名后不能启动就是UEFI+MBR

全部包含了BIOS+MBR;UEFI+GPT;UEFI+MBR
的情况;但是可能理解起来需要对启动有点了解。
但是实现自动化困难。
回复

使用道具 举报

4#
发表于 2013-6-3 19:52:43 | 显示全部楼层
楼主想要实现自动化,可以给出一点思路,首先diskpart可以判断出磁盘是MBR还是GPT,顺便磁盘格式是GPT的时候肯定是UEFI启动

当磁盘格式是MBR的时候,那就使用bcdedit命令看看winload.exe--BIOS     winload.efi--UEFI

copy判断或许可行,但不可靠。
回复

使用道具 举报

5#
发表于 2013-6-5 08:27:01 | 显示全部楼层
糊涂 发表于 2013-6-3 23:14
貌似可以理解为:有EFI文件夹的未必是GPT分区,而没有EFI文件夹也未必一定是MBR分区;


UEFI---->必须有efi文件夹,磁盘可以是MBR/GPT
BIOS--->有没有efi文件夹,磁盘只能是是MBR

GPT--->必须有efi文件夹,仅支持UEFI引导
MBR--->支持UEFI引导的时候需要efi文件夹,支持BIOS引导需要引导记录。

没有efi文件夹的话,那肯定不是UEFI引导也不是GPT磁盘,只能是BIOS引导和MBR磁盘
(不考虑手动选择启动文件和其他特殊人为因素)



点评

最后一句才是关键!  详情 回复 发表于 2013-6-5 08:29
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-4 11:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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