哪些系统支持 UEFI 启动。为什么当前我们不能支持 32bit 的 win8 UEFI 启动。目前我们的 BIOS 的 Build 生成是 x64 模式的,因此 32 位的 Win8 UEFI 是不被支持的。
分享一个实例,在UEFI系统安装Win8.1提示“Windows 无法安装到这个磁盘。选中的磁盘具有MBR分区表。在 EFI 系统上,Windows 只能安装到 GPT 磁盘”的多种解决办法。
最不推荐的方法一:出现上述问题后,直接把U盘拔掉插到其它电脑,把U盘里的efi文件夹和bootmgr.efi文件删掉,问题就搞定了,然后,再用这个U盘启动盘去装系统,就不会出现这种问题了。删掉这两个文件夹跟文件的原因是因为从U盘安装会默认使用efi引导启动,删掉之后没有efi,就默认用mbr启动了。
比较靠谱的方法二:非预装Win8机型出厂时,硬盘默认为MBR分区表格式,而UEFI模式仅支持在GPT分区表的硬盘上安装系统。如果系统安装光盘中包含了UEFI信息,启动时可能会自动加载并进入UEFI模式,因此便会出现“ windows无法安装到这个磁盘,选中的磁盘具有MBR分区表,在EFI系统上,windows只能安装到GPT磁盘”的提示。建议您尝试以下方法:开机按ESC键,会显示两个光驱或者U盘的选项,选择光驱名称前没有UEFI的选项启动,即可正常把系统安装在MBR分区表硬盘上。
很多人可用的方法三:进入主板选择启动的项目、比如F8、F11,F12之类、u盘启动里有2项、一个是EFI启动、一个是普通启动、安装64位系统、选了EFI启动,就会出错,应该选普通启动。如果光盘安装,进BIOS看看, EFI进入bios看到UEFI状态时,Enabled 如果是启用状态,那么把他禁用掉看看(改为disabled),保存重启,选择光驱启动。但不能选择第uefi的光驱模式。
根据主板的不同,大家的选择可能有不同,Win8e小编最新遇到的一个主板显示是如下界面,在BIOS Features里面有Windows 8 Features下面有几个可设置项。第一条Boot Mode Selection点开后就有三个选项。选择第二个Legacy Only即可顺利安装系统(到固态硬盘上)。在UEFI BIOS中,为了兼容以前的操作系统,还提供了Legacy BIOS模式,Legacy BIOS模式支持所有32位Windows 8系统的安装,支持在MBR硬盘分区结构下64位Windows 8的安装,不支持硬盘的GPT的分区结构。
另一部分可用的方法四:使用Windows8 的分区工具来重分区安装。或者用diskgenius最新版的来建立GPT分区。提示,使用这种方法前请把硬盘数据进行拷贝,以免造成损失。
也可以进入CMD模式,使用DISKPART磁盘工具,将MBR分表区转为GPT模式,具体命令为:convert gpt(注意,更改分区模式硬盘里的数据会全部丢失,请提前备份好数据再进行此操作)。
说了这么多了再为大家搜集补充一些知识:
1. MBR分区表:Master Boot Record,即硬盘主引导记录分区表,只支持容量在 2.1TB 以下的硬盘,超过2.1TB的硬盘只能
管理2.1TB,最多只支持4个主分区或三个主分区和一个扩展分区,扩展分区下可以有多个逻辑分区。
2. GPT分区表:GPT,全局唯一标识分区表(GUID Partition Table),与MBR最大4个分区表项的限制相比,GPT对分区数量没有限制,但Windows最大仅支持128个GPT分区,GPT可管理硬盘大小达到了18EB。只有基于UEFI平台的主板才支持GPT 分区引导启动。
3. ESP分区:EFI system partition,该分区用于采用了EFI BIOS的电脑系统,用来启动操作系统。分区内存放引导管理程序、 驱动程序、系统维护工具等。如果电脑采用了EFI系统,或当前磁盘用于在EFI平台上启动操作系统,则应建议ESP分区。
4.MSR分区:即微软保留分区,是GPT磁盘上用于保留空间以备用的分区,例如在将磁盘转换为动态磁盘时需要使用这些分区空间。