当前位置:主页 > Win10教程 >

win7更新升级失败|win7创作者升级失败不忘查看分区格式

时间:2012-04-30 00:00    来源: www.xixiwo.net      作者:win10系统之家

 

这两天,有关win10创作者升级的消息继续占据着各大版面,网上尽是各种秀更新、秀升级的。Bug……您有没有想过这样一个问题,如果某天您的电脑教你无法更新至最新版,又该是一番怎样的场景?今天主编就来告诉大家,怎么轻易拿下这个恼人的麻烦!
 

这个提示不了解有多少人见过
1、刨根问底
微软的语言表达能力一向欠佳,这句话用大白话翻译一下,大体意思便是“这清华同方脑没有使用uEFi格式固件,so……win7也就没法安装了。”言外之意便是,如果使用了uEFi模式,无论更新还是安装,所有问题就都迎刃而解了。
话虽如此,可细咂摸咂摸好像又有许多问题。为何之前的全新安装没有问题,为何只有在自动更新时才会出现这样的提示?硬件分区表变化,岂不是又要重新分区?那原来的数据又该怎么保存?
想要回答这些问题,你们必须从Bios与硬盘分区格式的匹配说起,容易一句话概括便是:
* uEFi需要搭配GpT分区格式
* Bios需要配合MBR分区格式
 

uEFi启动模式
2、uEFi、Bios、GpT、MBR四者区别
1) uEFi与Bios
uEFi和Bios均属于主板接口范畴,通俗讲便是uEFi为Bios的更新版,是为了取代传统Bios而出现的。优点有两个,一是可以让厂商在设计界面时发挥众多灵感(比如可以给界面做得更花哨、支持鼠标操作等),另一方面则是大大提升了系统的整体安全级别(比如支持分区冗余备份)。
 

基于uEFi设计的主板配置界面,可以看到增加了鼠标操作支持
uEFi还有另一个好处,那便是支持GpT硬盘分区格式,而这种分区是2TB上述硬盘必须的。换句话说,如果您使用的是2TB上述大容量硬盘,uEFi+GpT将是您的唯一选择,而这些同样也是传统Bios所做不到的。
注:winxp上述版本所支持的“快速启动”,也是基于uEFi模式
 

win7的“快速启动”其实便是基于uEFi模式
2)GpT与MBR
GpT和MBR则属于硬盘分区格式,也便是说您拿到一块新硬盘,打算往里面存数据时,首先要确定好是使用GpT格式还是使用MBR格式。GpT的好处刚才已经说了一半,比方说硬盘容量达到2.1TB上述时,传统的MBR分区就不支持了,这时就必须使用GpT格式。
 

超过2TB上述硬盘是必须使用GpT分区格式的
此外GpT可以支持n个主分区,甚至多到连您的操作系统都支持不了(现行win版本最多支持128个GpT分区),而MBR只支持四个(四个主分区,其他分区必须以扩展分区的形式划分)。
除此之外,GpT分区还在每个分区上都保存了启动信息备份,各个备份间可以自动进行还原。正是这一特性的加入,使得无法引导操作系统这样的低级错误,在新版系统中已经越来越少见。而这些,同样也是传统MBR所不具备的。
3. 转回来再说说咱们的问题
虽说技术原理大家都能明白,但似乎仍然无法解释之前那个问题,即你们为何会遇到开头图片里那样的提示?其实呀,这主要是因为主板厂商玩了一个小花活儿。出于兼容性方面的考虑(Bios和uEFi天生是不兼容滴,这个大家要知晓哈~),主板厂商往往会在自己的产品中内置Bios、uEFi两种格式模块,也便是说无论您安装的是高大上的win7,还是独辟蹊径下载了一款win98(注意是98,不是8哈~),统统都能在同一块主板上运行安装。
问题是……系统再聪明,也代替不了人呀。于是一个非常非常麻烦的问题出来了,那便是您的硬盘或许是GpT分区,却偏偏在主板配置中选择了Bios模式。好了,回过头再想一想咱们之前的问题吧,“无法在该电脑上更新安装win7,是因为按现有的硬盘格式分析,没有找到匹配的uEFi接口”!!!”
是不是有种一下子柳暗花明的感觉了?没错!!!!这个问题的最主要原因便是,您的硬盘使用了传统MBR分区,但Bios中却启用了uEFi大法,win7自己把自己给整蒙圈了!!!
4. 处理办法
知道到这里,处理办法也就容易多了。大体分为两类,而这两类又分为破坏数据和不破坏数据。
方案一.  关上uEFi模式
优点:快速、不影响数据缺点:不支持2TB超大硬盘、无法使用“win快速启动”
这个办法即可在Bios配置中直接完成,全部位置便是”startup”(或者”Boot”),将其中的“Launch CsM”改为“Enabled”、“Boot option Filter”改为“Legacy only”直接。
 

“Launch CsM”便是主板中的兼容模式,也便是关上uEFi
方案二.  使用GpT分区
优点:可以享受uEFi各项好处缺点:需要转换分区表,或许导致数据丢失
既然它说只有GpT硬盘才支持,那咱们就把它改成GpT分区就行了。更改磁盘的分区格式,需要借助winpE系统。这个其实并不难,在网上搜索一些u盘管理系统(如大白菜、微pE工具箱之类)下载并启动后,通常都会在桌面位置找到一款名为diskGenius的小工具(winpE系统内置)。
 

下载winpE工具箱
启动diskGenius,选中要转换的磁盘,然后在“硬盘”菜单里点击“转换分区表类型为Guid格式”直接实现从MBR到GpT分区的转换(Guid其实是GpT分区的技术代名词,两者说的是一个东东~)。不过由于这两种格式先天的区别,首先要保证当前磁盘的主分区数目不能超过4个(扩展分区需要提前转换成主分区),同时还要预留出一部分空间作为EFi分区使用(GpT格式的引导分区),非常非常麻烦。因此你们通常都是借助diskGenius里的快速分区功能即可划出新分区(选择“快速分区”→“Guid”)。问题是重新分区是一定会影响数据的,这就需要用户提前备份好自己的资料了。
 

借助diskGenius可以将硬盘分区格式更改为GpT
将分区转换为GpT后,就可以进入Bios配置,检查主板是否开启了uEFi模式。全部位置和方案一没有区别,唯一的变化便是“Launch CsM”改为“disabled”、“Boot option Filter”改为“uEFi only”。
 

其实最容易的办法还是重新分区,然后在分区表类型中选择“Guid”直接
有童鞋问了,如何只说了这两种处境?如果我的硬盘是GpT的,而主板选择的是Bios模式又该如何办?主编的答案是:这种处境……压……根……没……法……启……动。唯一的处理办法仍是通过上两种办法适配改造。
写在最后
经过一番调整后,win7就可以正常更新了。归纳来讲,这便是一起因为主板接口配置与硬盘分区不匹配所导致的麻烦,并非什么大问题,也不一定非要格式化重装。不过有一点需要特别说一下,那便是只有win10及上述版本的win才支持uEFi启动,而且必须得是64位,这一点大家也要明白哟!
 

oK!顺利更新到创作者升级啦

 

win10系统32位推荐

友情链接: