UEFI启动要以硬盘为GPT分区格式为条件,以下办法基于这样的前提:假如你是在原来legacy启动方式安装了win7,然后在线升级到了win10。

办法一,1用系统更新把win10所有补丁打上,2在原来legacy启动方式下用安装U盘启动,进入修复启动画面,然后进入黑屏命令行界面。3在命令行下键入“mbr2gpt /convert”,显示完成后重启。4进入BIOS,将legacy启动方式改为UEFI ONLY,保存设置,然后重启。这个办法的原理是原来用legacy启动方式安装的系统硬盘都是MBR格式的,为了实现UEFI启动必须把MBR格式的硬盘无损转化为GPT格式。而最新版的win10里自带这个工具,就是mbr2gpt。

办法二,用带UEFI启动功能的U盘重装系统,把BIOS里改为UEFI ONLY。这里的关键是用带UEFI启动功能的U盘,不是普通的安装U盘,包括微软官网下载的工具制作的安装U盘都不是带UEFI启动功能的,好多教程都没提这一点。