装机吧 - 系统装机大师 最简单易用的系统重装工具,让我们一起装机吧!支持 Windows XP、7、8、 10 原版镜像安装。支持 U 盘 PE 制作、PE 联网等多种功能选择。
  • 立即下载
  • 已下载:1000000+
    版本:12.6.48.1900 | 大小:31MB
当前位置:首页 > 重装系统
您的位置:首页 > 重装系统
平板双系统切换后怎么确定(平板 双系统)
装机吧 2023年04月04日 07:10:45

浅谈小米平板2的启动与双系统切换机制

小米公司于2015年11月推出小米平板2,至今已经5年多,该款平板虽然已可归为老机型,但以高分辨率的屏幕、美观大方的外形、支持双系统的x86架构,以及硬件可魔改升级的特点,至今依然得到大批粉丝的喜爱。

我去年开始与一群爱好者共同研究小米平板2双系统刷机方法,研制的刷机包和配套教程成为网上传播最广、用户最多的的双系统安装工具。在这个过程中,我对小米平板2的启动过程和双系统切换机制有了一定的了解,通过这篇文章进行简单的总结。

小米平板2采用了目前主流的 UEFI 引导管理机制,具备安全、灵活的特点,也为用户自行定制提供了基础。

小米平板2加电后完成硬件自检与 BIOS 引导,然后将控制权交给 UEFI 。UEFI 的运行过程可以简单理解为:访问 U盘或硬盘里 Fat32 格式的EFI系统分区(ESP),调用后缀为 .efi 的系统启动文件(OS Loader),通过启动文件加载 MIUI 或 Win10 等操作系统,最后把控制权交给新启动的系统,完成启动过程。

但是平板中可能有很多启动文件,UEFI 怎么知道该调用哪个呢?原来,调用过程遵守“按启动序列中的顺序依次调用启动项”的原则。

平板中有两个全局变量,一个存放所有启动项,一个存放启动顺序,这两个变量共同定义了启动序列。UEFI 获得控制权后会先访问这两个变量,以决定下一步的操作。用户可以修改这两个变量的内容,增加自己的启动项,调整启动顺序,以达到优先调用用户的启动文件,启动用户想要的系统的目的。

但有个问题:如果由于用户失误,设置了无法正常启动的文件,那么每次开机时平板都先调用有问题的启动项,导致系统无法正常进入操作系统,那岂不进入了无法控制的状态,导致所谓的“变砖”?

小米平板2设计者充分考虑了这个情况,内置了另一个机制:只要平板识别到 U盘,就会检查 U盘中是否有 Fat32 格式的分区,如果有,则在这个分区中查找 \EFI\Boot\Bootx64.efi 文件。如果找到了,就会自动把这个文件添加到启动项中,并把它设置为启动顺序中的第一个,然后启动该启动项。因此,只要 U盘的这个启动文件正常,你就可以以它为入口,进入某个系统,比如PE,获得控制权去修正之前犯下的错误。因为对 U盘的控制权在你的手里,你可以随时重做 U盘,甚至更换 U盘,因此只要你把 U盘做好,你就一定能取回对平板的控制权。

这就是我经常安慰机友的原因:“小米平板2变砖并不容易,只要屏幕能亮,U口没坏,平板就变不了砖”。平板启动失败后一般会不断尝试重启,即使有时刚开机或强行重启时不识读 U盘,也没有关系,等它自动重启(不通过按电源键重启)后,一般都能恢复识读。

使用 UEFI 的计算机普遍启用了安全启动选项(UEFI Secure Boot),用于避免非授权启动文件的运行。小米平板2也不例外,并且更甚一步,不但启用了安全启动,而且即使用户进入 BIOS 手工把安全启动关闭,一段时间后平板会把它自动打开。

因此,小米平板2的安全启动机制是做得比较严格的,但在保证安全的同时,也降低了用户 DIY 的灵活度。也就有了那个梗:有用户对“游戏尘间”(最早制作小米平板2双系统切换功能的那位高手)吐槽切换操作不方便时,“游戏尘间”建议用户“致电雷军”。

UEFI Secure Boot 的存在,导致只有两种 efi 文件可以成为小米平板2的启动文件:一种是小米公司自己制作的 efi,它可以使用小米平板2最底层的一些机制获得合法运行权,这个文件就是我们在安装 MIUI 后,在 ESP 分区中看到的那个 \EFI\Boot\Bootx64.efi 文件;另一种就是获得了微软CA认证的文件。因为 Secure Boot 最初是由微软公司推出的,多年来微软利用其自身地位强行推广,已经形成广泛使用的既成事实,目前基本上所有使用 UEFI 的计算机主板都集成了微软的 CA 证书,主流的 Linux(如:Ubuntu、Redhat)等操作系统通过取得微软的证书签名,得以在使用 UEFI 的计算机上合法运行。

目前各大操作系统厂商之所以甘于屈居微软的认证体系之下,一是由于反抗即成事实的代价太大,二是微软用实力和信誉做担保,至少到目前做到了公平。但在极端情况下,比如中美脱钩,微软是否还能保证公平,UEFI 是否会成为中国公司的一个软肋,已经成为国内业界的热门话题。这个留到以后再说。

在小米平板2双系统刷机过程中,共涉及三个启动文件,第一个是前面说到的MIUI 的 Bootx64.efi,第二个是 Win10 的启动文件 Bootmgfw.efi,第三个是 Shimx64.efi。后面这两个属于取得微软证书签名的第二种文件,但 Shimx64.efi 不是操作系统的启动文件,它与 rEFInd 共同为用户提供选择界面,让用户决定下一步启动哪个系统。关于 Shimx64.efi 我会在后面详细讲解。

看到这里,你大概能明白小米平板2的双系统开机切换功能为什么不容易实现了:由于安全启动的存在,导致第三方开发者的选择非常有限,只能在狭窄的缝隙中寻找腾挪空间。

在小米平板2上安装双系统,实现双系统切换功能,实际就是要给用户以选择权,让用户能自主决定进入哪个系统。我们使用了 rEFInd 提供的选择机制来实现这个目标。

rEFInd 是一个被广泛用于 UEFI 多系统启动场景的解决方案,最大特点是平台无关和操作简便。它最初被“游戏尘间”用于实现小米平板2刷机和双系统切换,我们继承了“游戏尘间”的思路,将其用于目前这版广泛流传的刷机工具和双系统开机切换方案中。

rEFInd 与 Shimx64.efi 相结合,完美地在刷机和开机时给用户提供了美观、易操作的选择界面,并在一定程度上减少了 UEFI Secure Boot 对用户 efi 的限制。

Shimx64.efi 使用了 Secure Boot 的链式认证机制。前面已经说过,Shimx64.efi 已经取得微软CA认证签名,可以在小米平板2开机时合法运行,链式认证机制允许 Shimx64.efi 对 rEFInd 的 grubx64.efi 进行合法性认证,只要认证通过就可以被 Shimx64.efi 调用。grubx64.efi 的主要功能是给用户提供选择菜单(图1),用户选择某一菜单的操作实际也是调用某个 efi 文件,grubx64.efi 对用户选择的 efi 认证通过后授权其运行。通过这种链式授权方式,减少了 UEFI Secure Boot 对 efi 的限制,未直接获得微软认证的软件只要能由这种链式授权认证通过,也将被允许运行,因此简化了认证过程,用户可以使用的 efi 大为增加。

那么什么样的 efi 能通过这种方式获得授权呢?Shimx64.efi 调用 grubx64.efi 时,会对比小米平板2主板中存放的个人证书(注意:是个人证书,不是微软发布的正式证书),如果 grubx64.efi 已经获得该证书的签名,则认证通过予以运行,否则弹出“验证失败,拒绝访问”的报错。

然后要求用户导入 cer 证书,如果用户能导入对应的 cer 证书文件,则允许 grubx64.efi 运行,否则退出。

用户在 grubx64.efi 提供的选择菜单调用的某个 efi 文件,也是通过这种方法进行认证。因此,用户如果能保证 cer 证书正确导入平板,并且除 Bootx64.efi、Bootmgfw.efi 和 Shimx64.efi 这三个文件外的所有其它 efi 都经过该证书签名,就可以在小米平板2上通过这种链式认证方式得以合法运行。

我们制作的刷机包中提供了个人证书,也就是上图中的 Butterfly_of_Amazon.cer,刷机包中的各个 efi 文件也用该证书进行了签名,因此只要按教程把这个证书导入平板,就可以正常使用刷机包和它提供的开机切换功能。

第一次使用刷机包进行刷机时,由于证书尚未导入,所以需要进入 BIOS 手工关闭安全启动选项,等完成证书导入后就可以省略这个步骤了。

证书是存放在主板上的,导入一次永久有效,哪怕将硬盘中所有分区都删除,也不会影响已导入的证书。但重刷 BIOS 会清除证书,因此每次刷完 BIOS 都会出现蓝色窗口让用户重新导入。

前面讲了小米平板2的启动过程、安全机制和选择机制,有了这些基础,下面说说我们是怎么实现双系统切换功能的。

我们制作的刷机工具提供了两种双系统切换方法:一键切换和开机切换。

1. 一键切换

一键切换的原理相对简单:(1)用户在 MIUI 系统中运行 And2Win,这个 APP 会将 Win10 的 Bootmgfw.efi 改名为 Bootx64.efi,复制到平板的 ESP 分区中替换 MIUI 启动文件 \EFI\Boot\Bootx64.efi,然后重启平板。平板启动时调用 \EFI\Boot\Bootx64.efi,而此时这个文件实际是 Bootmgfw.efi,因此实际启动的将是 Win10;(2)由 Win10 切换到 MIUI 系统的过程类似,用户在 Win10 中运行 Android 快捷方式,它将 MIUI 启动文件 Bootx64.efi 复制回 ESP 分区的 \EFI\Boot\ 中,替换掉 Bootmgfw.efi,然后重启平板,平板启动还是调用 \EFI\Boot\Bootx64.efi,而此时这个文件是 MIUI 的启动文件,因此平板将启动 MIUI 系统。

原理详见下图:

2. 开机切换

如果你安装的是开机切换功能,那么每次启动平板时,会出现下图的系统选择菜单:

左边大图标为进入 Win10 系统,右边大图标为进入MIUI 系统。

原理详见下图:

理论这层窗户纸捅破后,其实很简单。我动笔前觉得这篇文章需要写好几天,可写了3500 字后,却发现画完上面两张流程图后就可以收尾了。

实际在刷机包的研发过程中,我和小伙伴们克服了无数的困难,比如:PE 分辨率太高字体太小问题、安装 Win10 经常异常问题、Win10 映像的驱动集成问题、Remix 和 Lineage、RR 的硬盘克隆问题、第三方 REC 刷入 zip升级包问题、安卓系统下如何自动恢复 rEFInd 启动文件问题、个人证书更换问题、BIOS 刷入工具移植问题、Win10 启动序列自动更改问题、开机切换图标用户DIY问题、ESP 序号变化导致一键切换失效问题、开机切换多按一下确认键问题、启动分区过小导致 Win10 引导文件生成失败问题、Win10 启动分区容量不足导致升级失败问题,等等。每一个问题的解决都花费了我们诸多的心血。由这个项目,我深深体会了将理论知识转换为工程成果需要经历多少艰苦的工作,但这些工作却又无法写进文章,否则显得太过琐碎和庞杂。

现在这个刷机包虽然得到这么多用户的喜欢,但我知道远没有达到完美,比如:安装 Win10 时对异常情况的提示和处理还很不完善,存在很多个例情况不能自动处理,初次使用者容易感到困惑,等等。限于精力,只能以后有时间再慢慢完善了。有愿意进一步了解的朋友欢迎加我微信探讨。

华为平板双系统怎么设置?

1、在主系统中设置指纹后,打开设置-安全和隐私。

2、点击隐私空间,页面弹出副系统的密码输入框,输入密码。

3、密码输入正确后,进入副系统桌面。

4、在副系统中打开设置,点击添加其他指纹。

5、副系统的指纹录入成功之后,按下锁屏键。

6、分别用不同的指纹解锁屏幕,就可以分别进入主、副系统了。

7、用不同的指纹解锁屏幕,就可以快速切换华为双系统了。

华为会议平板双系统怎么切换

华为双系统进行切换的步骤介绍

1、首先,请确认你的手机系统升级到EMUI4.1及以上系统,随后进入:设置——用户。

2、在进入的界面中,单击左下角的“添加”,随后设置一个名称,选择“切换用户”。

3、随后你可以进入新系统进行设置,同步数据等,这样以后就不怕手机外借,数据被偷翻了。

平板怎么切换安卓系统

问题一:平板电脑怎么切换安卓系统? 一般双系统平板 在关机状态下点开电源键就有界面选择系统了

问题二:平板电脑windows系统怎么切换到安卓系统 在关机状态下,可以按住电源键和音量加键,就可以进入系统选择界面,快速进入Windows系统。

问题三:平板电脑的电脑系统如合切换到安卓系统 关机状态下,按住音量减键不松手再按开关机键可以进入到系统选择界面.或者请您尝试恢复win8系统,先插上充电器,屏幕右边边缘划出电脑设置-----更改电脑设置---更新和恢复-----恢复---- 删除所有内容并重新安装-----(可选择恢复电脑而不影响您的文件)或仅删除我的文件.将WIN8恢复至出厂状态.英特尔最新推出了第六代酷睿产品,采用全新一代的架构,性能提示、功能降低、续航更加长久、无论办公学习、畅玩游戏或者观看超高清音箱播放,均得心应手,您也可以试试。

问题四:昂达平板电脑双系统在windows中切换到安卓系统怎么切换 在关机状态下,可以按住电源键和音量加键,就可以进入系统选择界面,快速进入Android系统或Windows系统。

问题五:苹果平板电脑怎么换安卓的系统 别尝试了,是下载不了的。

问题六:win8和Android双系统平板怎么切换系统 1、如果希望开机选择系统

长按电源键和音量加键,出现系统选择项,在这里可以进行安卓、Win8的选择,倒计时为10秒,随便在屏幕上点一下,可以停止10秒倒计时。如果希望每次开机都选择系统,那么,在系统启动界面的左上角,双系统启动按钮不打上勾。这样,每次开机时,都会出现系统选择的界面。

2、如果不希望开机选择系统

当然,也有不希望开机选择系统的玩家,那么,在双系统启动按钮上,打上勾,那么每次启动,系统自动进入前一次关机时的系统。这样可以节省很多开机时间。

3、从安卓系统切换到Win8系统

从安卓系统切换到Win8系统非常方便,长按电源键,调出系统切换菜单,点击切换到win8系统,无需开关机,系统自动切换。

4、从Win8系统切换到安卓系统

在桌面上,找到系统切换程序,打开之后点击数次“确认”,系统会自动切换到安卓系统,无需开关机,一键热切换。

问题七:双系统平板怎么切换安卓系统? 50分 像sf-yw10,sf-yw81以及RYW11,都是 在关机状态下,可以按住电源键和音量加键,就可以进入系统选择界面,快速进入Android系统或Windows系统。

问题八:平板电脑上的安卓系统怎样切换输入法? 安卓系统不支持输入法的实时切换,但可以通过更改默认输入法的方式实现。如图所示,在设置界面中打开【语言和输入法】一项(不同型号的手机设置界面可能有所不同),然后在默认输入法中,选择自己想要用到的输入法即可。

问题九:有没有人告诉我台电平板电脑x16hd系统怎么切换从电脑系统切换到安卓系统,我找不到在哪切换 尊敬的台电用户,您好:

请在平板电脑关闭以后先长按音量“+”键,然后在按电源开关键进行开机进入系统选择界面。详情可通过论坛进行查看:bbs.teclast/thread-261926-1-1。

感谢您对台电的支持!

问题十:昂达平板电脑从安卓系统切换到windows10 在关机状态下,可以按住电源键和音量加键,就可以进入系统选择界面,快速进入Android系统或Windows系统。

在装好双系统后,开机时如何切换?

电脑启动时按F8进入选择从哪个硬盘启动。

但多数情况下在系统进行设置默认从哪一个盘启动,具体操作如下:

1、按住快捷键Win+R打开“运行”框。

2、在打开输入框中输入“Msconfig”,然后点击确定。

3、通过这一命令,可以打开系统配置窗口,在窗口中可以看到“常规、引导、服务、启动、工具”等选项卡。

4、选择第二选项卡“引导”,可以在下框中看到当前共安装有两个系统,分别是windows7和windows8,而默认启动的操作系统是Windows7。

5、如果想将windows8设置为默认启动的系统,选择windows8,点击“设为默认值”,之后点击“确定”,就将默认启动的系统更改为window8了。

喜欢22
热门搜索
相关视频
装机吧在线重装 Window 11 教程
装机吧在线重装 Window 10 教程
猜你喜欢
手机安卓系统耗电过大怎么办(手机安卓..
2023/02/24
安卓手机怎么装谷歌服务框架(安卓机安..
2023/03/28
国产自主品牌电脑有哪些(国产自主品牌..
2023/02/09
雷电云手机破解版下载(雷电云手机破解..
2023/02/26
蘑菇云游戏无限刷蘑菇币贴吧(蘑菇云游..
2023/02/14
wps做表格教程基本操作视频(wps做表格..
2023/03/02

平板双系统切换后怎么确定(平板 双系统)

分类:重装系统    发布时间: 2023年04月04日 07:10:45
播放 2023年04月04日 07:10:45
平板 双系统

浅谈小米平板2的启动与双系统切换机制

小米公司于2015年11月推出小米平板2,至今已经5年多,该款平板虽然已可归为老机型,但以高分辨率的屏幕、美观大方的外形、支持双系统的x86架构,以及硬件可魔改升级的特点,至今依然得到大批粉丝的喜爱。

我去年开始与一群爱好者共同研究小米平板2双系统刷机方法,研制的刷机包和配套教程成为网上传播最广、用户最多的的双系统安装工具。在这个过程中,我对小米平板2的启动过程和双系统切换机制有了一定的了解,通过这篇文章进行简单的总结。

小米平板2采用了目前主流的 UEFI 引导管理机制,具备安全、灵活的特点,也为用户自行定制提供了基础。

小米平板2加电后完成硬件自检与 BIOS 引导,然后将控制权交给 UEFI 。UEFI 的运行过程可以简单理解为:访问 U盘或硬盘里 Fat32 格式的EFI系统分区(ESP),调用后缀为 .efi 的系统启动文件(OS Loader),通过启动文件加载 MIUI 或 Win10 等操作系统,最后把控制权交给新启动的系统,完成启动过程。

但是平板中可能有很多启动文件,UEFI 怎么知道该调用哪个呢?原来,调用过程遵守“按启动序列中的顺序依次调用启动项”的原则。

平板中有两个全局变量,一个存放所有启动项,一个存放启动顺序,这两个变量共同定义了启动序列。UEFI 获得控制权后会先访问这两个变量,以决定下一步的操作。用户可以修改这两个变量的内容,增加自己的启动项,调整启动顺序,以达到优先调用用户的启动文件,启动用户想要的系统的目的。

但有个问题:如果由于用户失误,设置了无法正常启动的文件,那么每次开机时平板都先调用有问题的启动项,导致系统无法正常进入操作系统,那岂不进入了无法控制的状态,导致所谓的“变砖”?

小米平板2设计者充分考虑了这个情况,内置了另一个机制:只要平板识别到 U盘,就会检查 U盘中是否有 Fat32 格式的分区,如果有,则在这个分区中查找 \EFI\Boot\Bootx64.efi 文件。如果找到了,就会自动把这个文件添加到启动项中,并把它设置为启动顺序中的第一个,然后启动该启动项。因此,只要 U盘的这个启动文件正常,你就可以以它为入口,进入某个系统,比如PE,获得控制权去修正之前犯下的错误。因为对 U盘的控制权在你的手里,你可以随时重做 U盘,甚至更换 U盘,因此只要你把 U盘做好,你就一定能取回对平板的控制权。

这就是我经常安慰机友的原因:“小米平板2变砖并不容易,只要屏幕能亮,U口没坏,平板就变不了砖”。平板启动失败后一般会不断尝试重启,即使有时刚开机或强行重启时不识读 U盘,也没有关系,等它自动重启(不通过按电源键重启)后,一般都能恢复识读。

使用 UEFI 的计算机普遍启用了安全启动选项(UEFI Secure Boot),用于避免非授权启动文件的运行。小米平板2也不例外,并且更甚一步,不但启用了安全启动,而且即使用户进入 BIOS 手工把安全启动关闭,一段时间后平板会把它自动打开。

因此,小米平板2的安全启动机制是做得比较严格的,但在保证安全的同时,也降低了用户 DIY 的灵活度。也就有了那个梗:有用户对“游戏尘间”(最早制作小米平板2双系统切换功能的那位高手)吐槽切换操作不方便时,“游戏尘间”建议用户“致电雷军”。

UEFI Secure Boot 的存在,导致只有两种 efi 文件可以成为小米平板2的启动文件:一种是小米公司自己制作的 efi,它可以使用小米平板2最底层的一些机制获得合法运行权,这个文件就是我们在安装 MIUI 后,在 ESP 分区中看到的那个 \EFI\Boot\Bootx64.efi 文件;另一种就是获得了微软CA认证的文件。因为 Secure Boot 最初是由微软公司推出的,多年来微软利用其自身地位强行推广,已经形成广泛使用的既成事实,目前基本上所有使用 UEFI 的计算机主板都集成了微软的 CA 证书,主流的 Linux(如:Ubuntu、Redhat)等操作系统通过取得微软的证书签名,得以在使用 UEFI 的计算机上合法运行。

目前各大操作系统厂商之所以甘于屈居微软的认证体系之下,一是由于反抗即成事实的代价太大,二是微软用实力和信誉做担保,至少到目前做到了公平。但在极端情况下,比如中美脱钩,微软是否还能保证公平,UEFI 是否会成为中国公司的一个软肋,已经成为国内业界的热门话题。这个留到以后再说。

在小米平板2双系统刷机过程中,共涉及三个启动文件,第一个是前面说到的MIUI 的 Bootx64.efi,第二个是 Win10 的启动文件 Bootmgfw.efi,第三个是 Shimx64.efi。后面这两个属于取得微软证书签名的第二种文件,但 Shimx64.efi 不是操作系统的启动文件,它与 rEFInd 共同为用户提供选择界面,让用户决定下一步启动哪个系统。关于 Shimx64.efi 我会在后面详细讲解。

看到这里,你大概能明白小米平板2的双系统开机切换功能为什么不容易实现了:由于安全启动的存在,导致第三方开发者的选择非常有限,只能在狭窄的缝隙中寻找腾挪空间。

在小米平板2上安装双系统,实现双系统切换功能,实际就是要给用户以选择权,让用户能自主决定进入哪个系统。我们使用了 rEFInd 提供的选择机制来实现这个目标。

rEFInd 是一个被广泛用于 UEFI 多系统启动场景的解决方案,最大特点是平台无关和操作简便。它最初被“游戏尘间”用于实现小米平板2刷机和双系统切换,我们继承了“游戏尘间”的思路,将其用于目前这版广泛流传的刷机工具和双系统开机切换方案中。

rEFInd 与 Shimx64.efi 相结合,完美地在刷机和开机时给用户提供了美观、易操作的选择界面,并在一定程度上减少了 UEFI Secure Boot 对用户 efi 的限制。

Shimx64.efi 使用了 Secure Boot 的链式认证机制。前面已经说过,Shimx64.efi 已经取得微软CA认证签名,可以在小米平板2开机时合法运行,链式认证机制允许 Shimx64.efi 对 rEFInd 的 grubx64.efi 进行合法性认证,只要认证通过就可以被 Shimx64.efi 调用。grubx64.efi 的主要功能是给用户提供选择菜单(图1),用户选择某一菜单的操作实际也是调用某个 efi 文件,grubx64.efi 对用户选择的 efi 认证通过后授权其运行。通过这种链式授权方式,减少了 UEFI Secure Boot 对 efi 的限制,未直接获得微软认证的软件只要能由这种链式授权认证通过,也将被允许运行,因此简化了认证过程,用户可以使用的 efi 大为增加。

那么什么样的 efi 能通过这种方式获得授权呢?Shimx64.efi 调用 grubx64.efi 时,会对比小米平板2主板中存放的个人证书(注意:是个人证书,不是微软发布的正式证书),如果 grubx64.efi 已经获得该证书的签名,则认证通过予以运行,否则弹出“验证失败,拒绝访问”的报错。

然后要求用户导入 cer 证书,如果用户能导入对应的 cer 证书文件,则允许 grubx64.efi 运行,否则退出。

用户在 grubx64.efi 提供的选择菜单调用的某个 efi 文件,也是通过这种方法进行认证。因此,用户如果能保证 cer 证书正确导入平板,并且除 Bootx64.efi、Bootmgfw.efi 和 Shimx64.efi 这三个文件外的所有其它 efi 都经过该证书签名,就可以在小米平板2上通过这种链式认证方式得以合法运行。

我们制作的刷机包中提供了个人证书,也就是上图中的 Butterfly_of_Amazon.cer,刷机包中的各个 efi 文件也用该证书进行了签名,因此只要按教程把这个证书导入平板,就可以正常使用刷机包和它提供的开机切换功能。

第一次使用刷机包进行刷机时,由于证书尚未导入,所以需要进入 BIOS 手工关闭安全启动选项,等完成证书导入后就可以省略这个步骤了。

证书是存放在主板上的,导入一次永久有效,哪怕将硬盘中所有分区都删除,也不会影响已导入的证书。但重刷 BIOS 会清除证书,因此每次刷完 BIOS 都会出现蓝色窗口让用户重新导入。

前面讲了小米平板2的启动过程、安全机制和选择机制,有了这些基础,下面说说我们是怎么实现双系统切换功能的。

我们制作的刷机工具提供了两种双系统切换方法:一键切换和开机切换。

1. 一键切换

一键切换的原理相对简单:(1)用户在 MIUI 系统中运行 And2Win,这个 APP 会将 Win10 的 Bootmgfw.efi 改名为 Bootx64.efi,复制到平板的 ESP 分区中替换 MIUI 启动文件 \EFI\Boot\Bootx64.efi,然后重启平板。平板启动时调用 \EFI\Boot\Bootx64.efi,而此时这个文件实际是 Bootmgfw.efi,因此实际启动的将是 Win10;(2)由 Win10 切换到 MIUI 系统的过程类似,用户在 Win10 中运行 Android 快捷方式,它将 MIUI 启动文件 Bootx64.efi 复制回 ESP 分区的 \EFI\Boot\ 中,替换掉 Bootmgfw.efi,然后重启平板,平板启动还是调用 \EFI\Boot\Bootx64.efi,而此时这个文件是 MIUI 的启动文件,因此平板将启动 MIUI 系统。

原理详见下图:

2. 开机切换

如果你安装的是开机切换功能,那么每次启动平板时,会出现下图的系统选择菜单:

左边大图标为进入 Win10 系统,右边大图标为进入MIUI 系统。

原理详见下图:

理论这层窗户纸捅破后,其实很简单。我动笔前觉得这篇文章需要写好几天,可写了3500 字后,却发现画完上面两张流程图后就可以收尾了。

实际在刷机包的研发过程中,我和小伙伴们克服了无数的困难,比如:PE 分辨率太高字体太小问题、安装 Win10 经常异常问题、Win10 映像的驱动集成问题、Remix 和 Lineage、RR 的硬盘克隆问题、第三方 REC 刷入 zip升级包问题、安卓系统下如何自动恢复 rEFInd 启动文件问题、个人证书更换问题、BIOS 刷入工具移植问题、Win10 启动序列自动更改问题、开机切换图标用户DIY问题、ESP 序号变化导致一键切换失效问题、开机切换多按一下确认键问题、启动分区过小导致 Win10 引导文件生成失败问题、Win10 启动分区容量不足导致升级失败问题,等等。每一个问题的解决都花费了我们诸多的心血。由这个项目,我深深体会了将理论知识转换为工程成果需要经历多少艰苦的工作,但这些工作却又无法写进文章,否则显得太过琐碎和庞杂。

现在这个刷机包虽然得到这么多用户的喜欢,但我知道远没有达到完美,比如:安装 Win10 时对异常情况的提示和处理还很不完善,存在很多个例情况不能自动处理,初次使用者容易感到困惑,等等。限于精力,只能以后有时间再慢慢完善了。有愿意进一步了解的朋友欢迎加我微信探讨。

华为平板双系统怎么设置?

1、在主系统中设置指纹后,打开设置-安全和隐私。

2、点击隐私空间,页面弹出副系统的密码输入框,输入密码。

3、密码输入正确后,进入副系统桌面。

4、在副系统中打开设置,点击添加其他指纹。

5、副系统的指纹录入成功之后,按下锁屏键。

6、分别用不同的指纹解锁屏幕,就可以分别进入主、副系统了。

7、用不同的指纹解锁屏幕,就可以快速切换华为双系统了。

华为会议平板双系统怎么切换

华为双系统进行切换的步骤介绍

1、首先,请确认你的手机系统升级到EMUI4.1及以上系统,随后进入:设置——用户。

2、在进入的界面中,单击左下角的“添加”,随后设置一个名称,选择“切换用户”。

3、随后你可以进入新系统进行设置,同步数据等,这样以后就不怕手机外借,数据被偷翻了。

平板怎么切换安卓系统

问题一:平板电脑怎么切换安卓系统? 一般双系统平板 在关机状态下点开电源键就有界面选择系统了

问题二:平板电脑windows系统怎么切换到安卓系统 在关机状态下,可以按住电源键和音量加键,就可以进入系统选择界面,快速进入Windows系统。

问题三:平板电脑的电脑系统如合切换到安卓系统 关机状态下,按住音量减键不松手再按开关机键可以进入到系统选择界面.或者请您尝试恢复win8系统,先插上充电器,屏幕右边边缘划出电脑设置-----更改电脑设置---更新和恢复-----恢复---- 删除所有内容并重新安装-----(可选择恢复电脑而不影响您的文件)或仅删除我的文件.将WIN8恢复至出厂状态.英特尔最新推出了第六代酷睿产品,采用全新一代的架构,性能提示、功能降低、续航更加长久、无论办公学习、畅玩游戏或者观看超高清音箱播放,均得心应手,您也可以试试。

问题四:昂达平板电脑双系统在windows中切换到安卓系统怎么切换 在关机状态下,可以按住电源键和音量加键,就可以进入系统选择界面,快速进入Android系统或Windows系统。

问题五:苹果平板电脑怎么换安卓的系统 别尝试了,是下载不了的。

问题六:win8和Android双系统平板怎么切换系统 1、如果希望开机选择系统

长按电源键和音量加键,出现系统选择项,在这里可以进行安卓、Win8的选择,倒计时为10秒,随便在屏幕上点一下,可以停止10秒倒计时。如果希望每次开机都选择系统,那么,在系统启动界面的左上角,双系统启动按钮不打上勾。这样,每次开机时,都会出现系统选择的界面。

2、如果不希望开机选择系统

当然,也有不希望开机选择系统的玩家,那么,在双系统启动按钮上,打上勾,那么每次启动,系统自动进入前一次关机时的系统。这样可以节省很多开机时间。

3、从安卓系统切换到Win8系统

从安卓系统切换到Win8系统非常方便,长按电源键,调出系统切换菜单,点击切换到win8系统,无需开关机,系统自动切换。

4、从Win8系统切换到安卓系统

在桌面上,找到系统切换程序,打开之后点击数次“确认”,系统会自动切换到安卓系统,无需开关机,一键热切换。

问题七:双系统平板怎么切换安卓系统? 50分 像sf-yw10,sf-yw81以及RYW11,都是 在关机状态下,可以按住电源键和音量加键,就可以进入系统选择界面,快速进入Android系统或Windows系统。

问题八:平板电脑上的安卓系统怎样切换输入法? 安卓系统不支持输入法的实时切换,但可以通过更改默认输入法的方式实现。如图所示,在设置界面中打开【语言和输入法】一项(不同型号的手机设置界面可能有所不同),然后在默认输入法中,选择自己想要用到的输入法即可。

问题九:有没有人告诉我台电平板电脑x16hd系统怎么切换从电脑系统切换到安卓系统,我找不到在哪切换 尊敬的台电用户,您好:

请在平板电脑关闭以后先长按音量“+”键,然后在按电源开关键进行开机进入系统选择界面。详情可通过论坛进行查看:bbs.teclast/thread-261926-1-1。

感谢您对台电的支持!

问题十:昂达平板电脑从安卓系统切换到windows10 在关机状态下,可以按住电源键和音量加键,就可以进入系统选择界面,快速进入Android系统或Windows系统。

在装好双系统后,开机时如何切换?

电脑启动时按F8进入选择从哪个硬盘启动。

但多数情况下在系统进行设置默认从哪一个盘启动,具体操作如下:

1、按住快捷键Win+R打开“运行”框。

2、在打开输入框中输入“Msconfig”,然后点击确定。

3、通过这一命令,可以打开系统配置窗口,在窗口中可以看到“常规、引导、服务、启动、工具”等选项卡。

4、选择第二选项卡“引导”,可以在下框中看到当前共安装有两个系统,分别是windows7和windows8,而默认启动的操作系统是Windows7。

5、如果想将windows8设置为默认启动的系统,选择windows8,点击“设为默认值”,之后点击“确定”,就将默认启动的系统更改为window8了。

栏目:重装系统 阅读: 2019/03/19
栏目:重装系统 阅读: 2016/10/11
视频教程 更多>>
重装系统 更多>>
win10 更多>>
win7 更多>>
win8 更多>>
装机吧一键重装系统

版权所有 © 2012-2020 保留所有权利