无忧启动论坛

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

[讨论] 2011hiboy 版主请问?

[复制链接]
跳转到指定楼层
1#
发表于 2013-5-28 10:24:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在的处理器全是X86-64,既兼容32位,也支持64位,那么在使用EFI、Gpt分区时,这种处理器是只能安装64位的系统和PE,还是因为处理器是32位和64位的,也可以安装32位的系统和PE呢。
2#
发表于 2013-5-28 16:10:04 | 只看该作者
这个看你主板的,绝大部分机器主板的UEFI是64位的,这样只能用UEFI启动64位系统;少部分机器主板是32位的,这样只能用uefi启动32位系统。

目前没见过同时带32位和64位uefi的主板,估计将来也不会出的
回复

使用道具 举报

3#
发表于 2013-5-28 18:19:40 | 只看该作者
现在大多数处理器是x86-64,有32位指令集,也有64位系统运行需要的指令集。

对于BIOS启动来说,当然能够同时支持32位系统,和64位系统

对于UEFI启动来说,除了指令集之外还有你主板上的UEFI固件类型来制约你能使用的系统,现在大多数系统主板上的UEFI固件都是64位的,所以只能支持64位的系统,
如果你主板上的UEFI固件时32位的话(理论上),那么你就可以使用支持UEFI启动的32位系统了。

楼上的而说的对,uefi固件现在和将来都只可能是64位的,不会出现32位uefi固件的。

点评

其实这也是efi的不足之处,UEFI现在没有实现cpu状态切换。 bios开机都是16位实模式的,然后启动32位系统时cpu会切到保护模式,如果启动64位系统还会从保护模式切换到长模式。 UEFI则开机就直接是32位或者64位模式(  详情 回复 发表于 2013-5-28 19:22
回复

使用道具 举报

4#
发表于 2013-5-28 19:22:22 | 只看该作者
2011hiboy 发表于 2013-5-28 18:19
现在大多数处理器是x86-64,有32位指令集,也有64位系统运行需要的指令集。

对于BIOS启动来说,当然能够 ...

其实这也是efi的不足之处,UEFI现在没有实现cpu状态切换。
bios开机都是16位实模式的,然后启动32位系统时cpu会切到保护模式,如果启动64位系统还会从保护模式切换到长模式。
UEFI则开机就直接是32位或者64位模式(取决于主板),不能切换,也没有16位环境

点评

能否稍解試一下何謂"长模式"? 3Q!  发表于 2013-5-28 22:40
目前来说传统的16位实模式对我们维护还是很重要的,要是一些维护工具也能有efi格式的就好了。 希望efi程序能够赶快发展起来。  详情 回复 发表于 2013-5-28 20:19
回复

使用道具 举报

5#
发表于 2013-5-28 20:19:34 | 只看该作者
fujianabc 发表于 2013-5-28 19:22
其实这也是efi的不足之处,UEFI现在没有实现cpu状态切换。
bios开机都是16位实模式的,然后启动32位系统 ...

目前来说传统的16位实模式对我们维护还是很重要的,要是一些维护工具也能有efi格式的就好了。
希望efi程序能够赶快发展起来。
回复

使用道具 举报

6#
 楼主| 发表于 2013-5-29 09:14:22 | 只看该作者
版主和“fujianabc ”大侠,说的意思,除了看CPU的指令集外,最关键的是看UEFI固件的是64位还是32位的,是吗。既使你的CPU支持X86和X64位的,但你的UEFI是64位的,也只能支持64位的操作系统是吗。
另外,如果在UEFI中是64位的,不开启UEFI启动,而使用传统类似BIOS的启动,我可以安装32位和64位的操作系统吗。

点评

CPU指令集可以“忽略”,这里的忽略是指一般具备UEFI启动的机器,指令集已经支持,故可以不看。并不是说,UEFI启动不需要指令集的参与。没有指令集的支持,什么都是浮云。 -------------------------------------  详情 回复 发表于 2013-5-31 09:32
uefi启动不用看cpu指令集,只要看主板就行了,因为只要64位uefi主板能开机,cpu必定支持64位指令集。但64位uefi主板只能支持64位系统。 bios模式则不受限制,关键看cpu指令集,支持64位的cpu可以支持16/32/64位系统  详情 回复 发表于 2013-5-29 16:09
回复

使用道具 举报

7#
发表于 2013-5-29 16:09:48 | 只看该作者
小忧忧 发表于 2013-5-29 09:14
版主和“fujianabc ”大侠,说的意思,除了看CPU的指令集外,最关键的是看UEFI固件的是64位还是32位的,是吗 ...


uefi启动不用看cpu指令集,只要看主板固件就行了,因为只要64位uefi主板能开机,cpu必定支持64位指令集。但64位uefi主板只能支持64位系统。
bios模式则不受限制,关键看cpu指令集,支持64位的cpu可以支持16/32/64位系统。
回复

使用道具 举报

8#
发表于 2013-5-31 09:32:05 | 只看该作者
小忧忧 发表于 2013-5-29 09:14
版主和“fujianabc ”大侠,说的意思,除了看CPU的指令集外,最关键的是看UEFI固件的是64位还是32位的,是吗 ...

CPU指令集可以“忽略”,这里的忽略是指一般具备UEFI启动的机器,指令集已经支持,故可以不看。并不是说,UEFI启动不需要指令集的参与。没有指令集的支持,什么都是浮云。

------------------------------------------------------------------------------------------------
但是当我们讨论到理论上UEFI启动的时候,就需要谈到指令集,按照我的想法:

理论上那些不支持UEFI启动的机器,但是CPU指令集支持,假设某一天可以有UEFI固件或者相关技术来支持,那么这台机器就可以UEFI启动。
理论上那些不支持UEFI启动的机器,CPU指令集也不支持,那么即使有UEFI固件或者相关技术支持它也不能支持UEFI启动,除非它换块有X86-64指令集的CPU。

上面的只是设想,实际中存在的概率很小,只是帮助理解。



至于BIOS启动,它没有任何限制,只要你的电脑性能没问题,随便装吧......
回复

使用道具 举报

9#
 楼主| 发表于 2013-6-7 15:23:56 | 只看该作者
请问如果UEFI是64位的,那么只支持64的系统,如果在UEFI中将Boot Mode[UEFI/Legacy],设置为legacy,开启兼容BIOS方式启动,那么我们是否可以安装32位的系统或是安装不支持UEFI启动的系统呢。

点评

可以,这个你可以亲手试试就知道了。  详情 回复 发表于 2013-6-10 12:43
回复

使用道具 举报

10#
发表于 2013-6-10 12:43:42 | 只看该作者
小忧忧 发表于 2013-6-7 15:23
请问如果UEFI是64位的,那么只支持64的系统,如果在UEFI中将Boot Mode,设置为legacy,开启兼容BIOS方式启动 ...

可以,这个你可以亲手试试就知道了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-9 11:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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