分享

免重装系统,无损转换之BIOS MBR格式转UEFI MBR

 新华书店好书榜 2016-10-06


本文作者:迅维ID(yidong158)本文是作者原稿,迅维编辑未作修改。


对于无基础的请先看这几篇:

1.Windows 和 GPT 常见问题解答(uefi、GPT、ESP、MSR概念扫盲贴)

http://www./thread-967034-1-1.html

2.传统Legacy BIOS和新型UEFI BIOS的引导过程分析

http://www./thread-1003800-1-1.html

3.win8/10 bcdboot引导修复命令的原理和使用方法

http://www./thread-1000605-1-1.html


  理论的东西都在上面几篇文章中,这里就不再累述了。如何无损的将BIOS+MBR格式转UEFI+MBR呢?下面就是具体的步骤:

  1、进入PE,打开diskgenius软件(4.0版本以上才有调整分区大小选项),调整C盘前面的空间(无所谓你机器里有几块硬盘,C盘WIN10所在的是否为第一硬盘),空出100M来(引导文件只会占用25.7MB空间)。


  右键选“调整分区大小”。


  红色部分输入100MB即可。


  2、对着空出来的灰色磁盘空间建立分区,并指定为EFI分区。



  切记选择为“主分区”,格式必须为EFI。


  然后选“保存更改”。


  如果有出现这个对话框,记得必须点“删除”。

  3、修复WINDOWS引导。打开BcdTools软件,发现Windows Boot Loader(启动的默认引导项)中device变成unknow了(由于调整了分区,原来的分区的位置变动了)。


  双击它,然后选择系统所在的分区盘符(我的是C:),确定即可!


  如果你嫌麻烦的话,可以直接修复!




  4、【现在重启就可以进入到Windows下!】这一步非常关键,diskgenius和网上找的教程都无法给EFI盘符分配(diskgenius中分配盘符一直是灰色的,如果你直接点格式化的话,会把EFI(ESP)分区强制转换为你格式化的分区形式,这样就失败了。而搜索到的用CMD命令行输入的那种,一直提示没有选择分区,所以是不行的)。于是必须按照以下操作才能对新建的EFI分区指定盘符。

  启动BOOTICE引导修复软件,选择你系统所在的硬盘。


  选择好后点“分区管理”。


  选ID必须是EF的那个分区,一般是第一个,点“分配盘符”,盘符随意,我选了一个“X”(这里盘符关系到下面引导建立命令行的部分)。


  分配后,红色部分出现你设置的盘符(我刚才选的是“X”),然后点“格式化”,切记选择必须是“FAT16”。


  全部搞定后的样式(文件系统变为“FAT16”)!


  5、输入命令把启动信息指去你的ESP分区。其中的“X:”为你之前选择的盘符!执行成功后会提示“已成功创建启动文件”,然后准备重启改BIOS启动项为UEFI了!命令行如下:

  bcdboot c:\windows /f UEFI /s X: /l zh-cn

 

  6、启动(根据电脑的不同,点DEL或者F1\F2)进入BIOS,然后找到Boot Mode ,Legacy 是普通模式,UEFI才是我们想要的!

  UEFI转回去相对来说比上面的简单一些(其实不要做下面的步骤,直接BIOS切换回去即可,按照本教程完成的是2种方式并存)。如果你要重装系统,直接用GHOST版本也行甚至直接重装也OK。这里就不一一截图了,步骤如下:

  1、进入PE

  2、打开专业版的Diskgenius

  3、删除EFI分区

  4、可以把被删除的EFI分区并入你的C盘,也可以不管(也就100M,算了吧,以后再变回来也省一步骤)。

  5、切记,一定要点Diskgenius菜单的“硬盘”-“重建分区表”。


  一般情况我们不建议这样搞,毕竟GPT方式才是UEFI配合的最好格式,并且,这样转换安装的WIN10可能会丧失一些优点:比如无法实现快速关机等功能。关于MBR转为UEFI的内容到此讲述完毕。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多