UEFI 启动win10双系统,BCD文件修改无效。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UEFI 启动win10双系统,BCD文件修改无效。相关的知识,希望对你有一定的参考价值。
一个ESP分区,C盘装win10 1903版,D盘装win10 LTSC版。现在用bootice修改esp分区中BCD文件,单独启动C盘或者D盘win10都可以成功,但是同时填写两个win10的启动项(见下两个图),结果在 windows boot manger 中只能成功启动第一个默认的win10,另一个win10启动不成功。请大神给看下哪里的问题?系统已经关闭安全启动,打开csm兼容。
第一步:用Disk Genius转换硬盘为GPT分区:(这一步可以省略,不过得保证建FAT分区前,主分区只有四个。不够就把几个主分区转换成逻辑分区就可以了。还有在MBR格式的磁盘里无法建立ESP分区,只能用FAT分区代替,详细请见第二步的第一种方法。MBR可能以换系统什么的方便一些,不过个人推荐GPT分区。) 打开Disk Genius 选择硬盘—转换分区表类型为GUID格式,保存修改第二步:建立ESP分区用Disk Genius调整一个分区使其留出400M左右空白(如果只做用来引导的话只会占用10~20M的空间,留大一点可以为以后一些操作提供支持),然后在空白区用Disk Genius建立新分区,格式选择FAT16,或者直接选EFI system partition分区然后给它指派一个盘符也行。只要是FAT16/FAT32格式,并且有盘符的分区就行。右键要调整的分区,选择调整分区大小: 右键空白区,新建FAT16/FAT32格式分区 或者直接在空白区建立ESP分区 再指派盘符 如图分区V 第三步:用修复工具写入UEFI引导文件运行Bios+UEFI修复工具,输入windows系统盘盘符(要修复那个盘的系统就输它的盘符),再输入刚才新建的FAT16/FAT32格式分区或ESP分区的盘符,确认。 第四步:windows8选择重启,在电脑关机之后进入BIOS,修改boot mode为UEFI。开机成功启动,通常没有win8标志,只有品牌标志,经过这么多操作之后,通常第一次开机会有点慢。BIOS里面的启动项会变成windows boot manager,这就是win8的UEFI启动项。如果无法开机,请检查BIOS设置,还有是否有windows boot manager的启动项,并将其移至首位。备注: 大多数笔记本的BIOS进入方法是win8/8.1重启,未开机之前不断按F2,在Boot菜单可以修改系统启动方式,以及调整启动顺序。按F2无法进的,自行按机型或品牌百度就行。修改完后选择保存重启。BIOS菜单都有显示英文的,不会英语的请百度。UEFI同样支持双系统。目前我用的是win8.1加乌班图麒麟双系统,都是通过UEFI的方式启动。双系统切换可以修改BIOS,或者利用EasyUEFI工具直接修改启动项。刚刚修改硬盘为GPT分区方式后,如果关闭电源,将无法进入系统。但可以借助启动盘,在PE系统里面完成剩余操作(需要修改BIOS启动项首项为U盘启动)。推荐大白菜PE系统,可通过大白菜启动盘制作工具制作启动盘。大部分硬盘支持GUID格式,2011年前产的部分硬盘可能无法转换(极少数),当然如果Disk Genius显示有,应当可以。如果无法启动系统,或者想恢复传统BIOS启动的话,无法开机的用启动盘引导进PE(请使用win8PE或者更高版本,03PE里转换工具可能会无法正常使用),再用Disk Genius转换硬盘为MBR格式,MBR格式只能保留四个分区,有必要的话得合并分区,或者删除分区。再用BIOS引导修复的软件如:NTBOOTautofix修复一下启动项。可以选择格掉多余的ESP分区,不格也没有太大影响。最后在BIOS里开启传统BIOS+UEFI的混合启动模式,保存重启就可以了。 参考技术A 步骤有问题!win7系统是靠legacy模式引导的,而你却使用UEFI引导win7,必然会不成功!你从哪学的通过PE安装系统这么不入流的方法?你PE系统是通过UEFI引导,不代表PE下安装系统也能通过UEFI引导。
安装双系统尽量在已有win7下安装win10,这样低级+高级的方法,引导不容易出错。
而在已有win10下安装win7,这种高级+低级的方式,在安装完系统后,引导会出现异常,需要通过easyBCD修复。
所以你现在的操作应该是,打开你的win10系统,用刻录软件(一定要用刻录软件)将win7的64位(一定要64位)系统安装镜像iso文件(一定要iso文件)刻录到U盘上。
然后打开U盘,在里面找到一个文件install.wim,将其复制出来,再用7-zip或快压软件(winRAR不行)解压缩,找到其中的一个efi文件,将其复制到U盘中。这样一个能在UEFI引导模式下安装win7的U盘才算做好了,这样安装出来的win7才能用UEFI引导 参考技术B 因为你没有设置正确的启动分区,一个设置为C盘,另一个设置为D盘。
而你却一个设置为D盘,另一个设置为E盘(数据盘),E盘那个当然不能启动。
另外,其实一块硬盘可以建立N个EFI分区(ESP),在bootice的UEFI启动序列里面设置每个系统对应的EFI分区(一般是100MB那个FAT32分区)就可以。如果系统一样,可以共用EFI分区。
BCD这边主要是设置对应的硬盘和某一个启动分区(装系统那个)。 参考技术C 把两个系统的下面的启用win8 metro 全部禁用,然后开机应该就可以选择了,
UEFI gpt分区下 WIN10 CENTOS 双系统的安装
1.将硬盘转换为GPT格式,此操作会丢失所有数据,要先备份好数据。
2.设置安装WIN10 所需要的分区 EFI ,MSR, c盘 ,本人不喜欢多分区 就分来1个C盘
3.安装WIN10 启动分区是EFI
4.用剩余空间安装CENTOS 6.5 64位
5.用PE进系统,拷贝centos boot分区的 efi目录下面的 redhat 目录到 efi分区下面的 EFI..... 记不清 待修改
6.下载 rEfind 拷贝到 efi分区下面
7 用 boot... 添加 UEFI refind 的启动
8 将BOOT下面的 grub.cfg 拷贝到 efi 下面的 redhat 下面
9 OK
以上是关于UEFI 启动win10双系统,BCD文件修改无效。的主要内容,如果未能解决你的问题,请参考以下文章
win10安装VHDwin11双系统引导遇到问题该怎么解决?
装win7时出现Windows启动配置数据(BCD)存储文件包含一些无效信息 重装都没有用 进PE 里面也进入不了C盘