从这个二进制文件本身来看他是个32位程序
这个是64位的
所以两个版本都有
原理上讲,就算bootloader自己不支持long mode也是可以引导64位操作系统的。至少我印象里好几年前的GRUB就是自己没有Long Mode和Paging的,现在的版本有没有我就不清楚了 BIOS版本我猜测是16位,但具体也难说。UEFI版本毫无疑问是64位。 gnattu 发表于 2023-5-26 08:20
从这个二进制文件本身来看他是个32位程序
bootmgr.efi那个很怪,在大多数机子上是无法启动的,但好像虚拟机的UEFI固件又可以,不知道是用来干啥的。 ysc3839 发表于 2023-5-26 08:29
bootmgr.efi那个很怪,在大多数机子上是无法启动的,但好像虚拟机的UEFI固件又可以,不知道是用来干啥的 ...
那个据我所知是给比较老(Windows7时代或者更早)的机器用的,现代机器基本用不上,做PE盘很多也都不抽这个efi了 slymitec 发表于 2023-5-26 08:31
我看普遍默认用的是bootmgfw.efi,Bootx64.efi也是bootmgfw.efi的复制。这样是不是就可以理解为,一开始 ...
你的主板的UEFI固件可能在加载这个efi前就已经把CPU切到长模式了(比如coreboot),但是这个只是切换时间点提前,CPU初始化后还是需要固件去切换到长模式而不是一开始就是长模式 gnattu 发表于 2023-5-26 08:31
那个据我所知是给比较老(Windows7时代或者更早)的机器用的,现代机器基本用不上,做PE盘很多也都不抽这 ...
之前用的B75主板也没法启动bootmgr.efi,还得从Win8拷一个bootmgfw.efi来用。再早的消费级产品似乎就只有Mac支持UEFI了,但是Mac启动UEFI系统时会禁用CSM,而Win7启动时那个动画是依赖CSM的,结果会蓝屏无法启动。 上面都说完了
那我投一票arm64
页:
[1]