win10更新不支持uefi固件的磁盘布局

12月24日 更新:

之前有小伙伴说看了文章也不会操作,不知道是不是我写的不细致。其实我也不知道这个原理是什么,所以只能按步骤来写,而无法解释原因。

今天正常又有一台电脑出现这个问题,我就按这个文章操作了一遍,成功解决了问题。但我也不能保证所有电脑都能解决。这里我将步骤再细致一些。

今天在更新win10系统时发生错误,提示:无法安装windows,因为这台电脑的磁盘布局不受UEFI固件支持。

看字面意思,应该与uefi启动有关,百度查了下,大概意思是现在win10新的版本,只有uefi+gpt或者Legacy+MBR才能安装或者更新,看了下,我的启动方式是uefi,而硬盘是mbr模式的,所以导致了这种情况

网上的解决方法基本是两种:

一种是将uefi启动修改为legacy onley启动,需要在BIOS中设置,现在的主板BIOS的界面五花八门,但功能基本大同小异,不过我的电脑是DELL的,他的BIOS界面真的是搞不懂,反正是将uefi取消,选择legacy,不过问题无法解决

第二种是将硬盘由mbr转换为GPT,不过这种方法需要备份硬盘数据,太浪费时间,虽说有无损转换,但不怕一万就怕万一

最后实在搞不定dell的BIOS,就去看看有没有好一点的转换工具,结果还真有,微软自带的转换工具“mbr2gpt.exe”,这是个命令行工具,win10自带,总共也只要输入几条命令就行了。不过最好还是先备份下数据,我是因为实在太懒

操作方法:

1、使用管理员打开CMD,输入命令:

mbr2gpt /validate /allowfullos

validate表示对当前硬盘进行验证,需满足下列条件才能进行后续的转换操作

allowfullos参数表示允许在完整的操作系统(OS)环境下运行,因为此工具默认需要在Windows预安装环境(PE)中运行

2、使用diskpart工具中的list disk查看下你的硬盘编号,我的电脑只有一块硬盘,所以直接是disk0,输入命令

mbr2gpt /convert /disk:0 /allowfullos

我的电脑是固态硬盘,基本10秒就可以了,机械硬盘时间长些。转换完成后会提示你要使用uefi启动,不然启动不了

按理说我之前就是uefi启动,所以不需要设置什么,于是就直接重启,结果就跪了,无法正常启动,关于uefi的问题。我感觉可能是引导项的错误,如果是BIOS设置的问题,那我就束手无策了,因为DELL的bios界面看了就头疼。

最后我使用U盘进入PE系统,打开引导修复工具,修复了下c盘,终于能够启动了,再次更新系统,也没有问题了

最后检查硬盘是否是GPT格式

 

  • 12
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值