在EFI系统上Windows只能安装到GPT磁盘的解决方法

Posted by Azrael on April 27, 2017

问题:

安装win7或win8出现这种提示:

Windows 无法安装到这个磁盘。选中的磁盘具有MBR分区表。在 EFI 系统上,Windows 只能安装到 GPT 磁盘。

分析:

出现这种情况主要是因为U盘启动时,默认使用EFI引导启动,而不是常见的MBR引导,所以会发生这种情况。

这种情况常常出现在原来安装32位系统、现在改安64位系统的过程中。

解决方法:

方法一:

出现上述问题后,直接把U盘拔掉插到其它电脑,把U盘里的 efi 文件夹和 bootmgr.efi 文件删掉,问题就搞定了,然后,再用这个U盘启动盘去装系统,就不会出现这种问题了。

删掉这两个文件夹跟文件的原因是因为:从U盘安装会默认使用efi引导启动,删掉之后没有efi,就默认用mbr启动了。

什么是EFI呢?这是一种很重要的技术,统治电脑20多年的BIOS启动技术将来会被EFI代替。那时,在BIOS设置界面(严格来说应该是EFI界面)装可以使用鼠标,也可以是中文,不再是晦涩难懂的英文,也不再是只能使用键盘操作了。

方法二:

开机按ESC键,会显示两个光驱或者U盘的选项,选择光驱或者U盘 名称前没有UEFI的选项 启动,即可正常把系统安装在MBR分区表硬盘上。

方法三:

进入主板选择启动的项目,比如F8、F11之类,u盘启动里有2项:一个是EFI启动,一个是普通启动。安装64位系统,选了EFI启动,就会出错。应该选普通启动。

如果光盘安装,进BIOS看看, EFI进入bios看到UEFI状态时,Enabled 如果是启用状态,那么把他禁用掉看看(改为disabled),保存重启,选择光驱启动。但不能选择第uefi的光驱模式。

方法四:

使用windows8 的分区工具来重分区安装。或者用 diskgenius 最新版的来建立GPT分区。

提示:使用这种方法前请把硬盘数据进行拷贝,以免造成损失。