2024年10月小米平板2如何切换系统(小米平板2win10双系统)

 更新时间:2024-10-12

  ⑴小米平板如何切换系统(小米平板win双系统)

  ⑵本文为大家介绍小米平板如何切换系统(小米平板win双系统),下面和小编一起看看详细内容吧。

  ⑶小米平板的双系统是可以互相切换的吗,还是只能支持一个系统,想换另个系统要重新刷入?

  ⑷目前小米平板只支持单系统,如果想使用任何系统都需要重新安装。

  ⑸小米平板是不是双系统可以互相切换的那种?

  ⑹很明确的告诉你,可以安装双系统(安卓加win。淘宝上有卖。因为官方不支持,所以是大师自己破解的。也可以按照网上的教程自行安装。但是操作过程比较麻烦。如果你是新手,可以考虑花点钱,让电脑城的人给你做。

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

  ⑻小米于年月推出小米平板,至今已有五年多时间。这款平板虽然可以归类为老机型,但它拥有高分辨率的屏幕,漂亮的外观,以及支持双系统的x架构。以及硬件可改装升级的特点,至今仍受到广大粉丝的喜爱。

  ⑼去年开始和一群发烧友一起研究小米平板的双系统刷机方法。开发的刷机包和配套教程,成为网上流传最广、用户最多的双系统安装工具。在这个过程中,我对小米平板的启动流程和双系统切换机制有了一定的了解,我将通过本文简单总结一下。

  ⑽小米平板采用了目前主流的UEFI启动管理机制,安全灵活,也为用户自定义提供了依据。

  ⑾小米平板上电后,完成硬件自检和BIOS启动,之后控制权交给UEFI。UEFI的运行过程可以简单理解为:访问U盘或硬盘中Fat格式的EFI系统分区(ESP,调用后缀为.efi的系统启动文件(OSLoader,加载操作系统比如MIUI或者Win通过启动文件,最后将控制权交给新启动的系统,完成启动过程。

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

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

  ⒁但是有一个问题:如果因为用户错误设置了一个不能正常启动的文件,那么每次开机都会先调用有问题的启动项,导致系统无法进入操作系统通常,然后它会进入无法控制的状态。导致所谓的“变砖”?

  ⒂小米平板的设计者充分考虑了这种情况,构建了另外一种机制:只要平板识别到U盘,就会检查U盘中是否有Fat格式的分区。如果有,它将在该分区中搜索EFIBoot。Bootx.efi文件。如果找到,它会自动将这个文件添加到启动项中,设置为启动顺序中的第一个,然后启动启动项。因此,只要U盘的启动文件正常,就可以以此为入口,进入某个系统,如PE,获得控制权,纠正之前的错误。因为U盘的控制权在你手里,你可以随时重做U盘,甚至更换U盘,所以只要把U盘做好,你就一定能重新掌握U盘的控制权药片。

  ⒃这也是我经常安慰机友的原因:“小米平板变砖并不容易,只要屏幕亮,U口没坏,是不会变砖的。”平板电脑启动失败后,通常会不断尝试重启。即使它在第一次启动或强制重启时不读取U盘,也没关系。自动重启后(无需按电源键重启,一般可以恢复阅读。

  ⒄使用UEFI的电脑一般都会启用安全启动选项(UEFISecureBoot,以防止未经授权的启动文件运行。小米平板也不例外,更上一层楼。它不仅启用了安全启动,即使用户进入BIOS并手动禁用安全启动,平板电脑也会在一段时间后自动开启。

  ⒅因此,小米平板的安全开机机制比较严格,但在保证安全的同时,也降低了用户DIY的灵活性。所以才有了这个表情包:当用户抱怨“游戏尘”(最早做出小米平板双系统切换功能的专家切换操作不方便时,“游戏尘”推荐用户“呼雷”俊”。

  ⒆由于UEFISecureBoot的存在,能成为小米平板启动文件的efi文件只有两种:一种是小米自己做的efi,可以利用小米平板底部的一些机制来启动。获得合法经营权。这个文件是安装MIUI后,我们在ESP分区看到了EFIBootBootx.efi文件;另一个是MicrosoftCA认证的文件。因为SecureBoot最初是由微软推出的,多年来微软利用自身的地位强行推广,已经成为被广泛使用的既成事实。目前,基本上所有使用UEFI的电脑主板都集成了微软的CA证书,主流的Linux(如:Ubuntu、Redhat等操作系统只要获得微软的证书签名就可以在使用UEFI的电脑上合法运行。

  ⒇目前,各大操作系统厂商都愿意屈服于微软的认证体系。一是抵制既成事实的成本太高,二是微软以实力和口碑为保证,至少目前为止,是公平的。但在极端情况下,比如中美脱钩,微软是否还能保证公平,UEFI是否会成为中国企业的软肋,成为国内业界热议的话题。留着以后用

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  小米平板MIUI+Win双系统刷机教程

  小米平板存储大小应不少于G,且电池电量不低于%。

  注意:此刷机包默认分区大小为MIUIG、WinG。如果想修改分区大小,请将“分区文件”中对应的gpt.bin文件替换根目录中同名文件,然后再进行后续步骤。其中,-G的gpt.bin文件仅适用于扩充了存储的小米平板。

  如果原平板已安装MIUI系统,请在MIUI“开发者选项”中打开“启用OEM解锁”开关。

  将OTG、HUB、U盘、键盘连接到一起。

  开机,按键盘上的F键进入平板的BIOS,将UEFISecureBoot值设为Disable:操作步骤:BIOS→DeviceManager→SystemSetup→Boot→UEFISecureBoot(Enable),选择“Disable”,回车;并将BOMConfig设为“Windows”,然后按“F”保存BIOS设置。

  进入全自动刷机模式。操作步骤:按“ESC”回到BIOS主菜单,进入BootManager,选择“EFIUSBDevice”回车,屏幕将弹出蓝字提示,这时直接回车进入全自动刷机模式,平板将重启进入安装与引导界面(见图。

  如果未出现图,出现下图报错,请检查U盘是否插好,U盘是否是Fat格式,并长按电源键+音量减键强制重启。

  安装MIUI。在图中选择“安装”,即图最左边图标。除了用外接键盘,也可以通过平板上的音量键选择,开机键确认(注意:这个界面如果长时间不操作,会自动进入Win的安装界面,将开始安装MIUI系统,等系统安装好后,重启平板,拔下OTG。

  如果上图界面出现蓝字“certificateverificationfailded”(见下图,且按任何键都无响应,请检查第步中的设置是否正确。

  如果只想安装MIUI单系统,则操作到上面的第“”步就可以了。如果想装双系统,则按照下面的说明继续操作。

  安装Win。等平板进入MIUI系统后,在“开发者选项”中打开“启用OEM解锁”开关,然后连接OTG,重启平板,平板还会进入图界面(如果没有进入,请检查OTG、USB-HUB、U盘等是否连好,再次重启,稍等待一会儿,会自动进入安装Win的PE界面。

  进入安装界面后,先启动虚拟键盘(图标在桌面上,再点击一下绿色窗口里面任何一个地方,最后点虚拟键盘上的数字,Win系统将开始安装(见下图,注意:安装过程中不可触碰屏幕,否则会停止安装。

  安装完毕后(必须是%,大概需要分钟左右,系统自动重启,出现图画面(如果无法进入,可以重复前面第、步骤,选择“引导”(图最右边图标,出现“MI”图标(下面有个旋转的“风火轮”时拔掉U盘,平板将进入Win系统。

  首次进入Win会有很长时间的安装过程,期间会重启,请耐心等待。Win完全启动后,连接OTG线和U盘,将U盘中的“附件”文件夹复制到桌面。在“管理员身份运行.cmd”文件上点鼠标右键,以管理员身份运行此文件。

  然后运行“booticex.exe”,点击最上面一行的“UEFI”,修改启动序列:把左侧框里“rEFInd”放在第一位,“MIUI-”上移到第二位,然后保存、关闭,点击重启。

  开机重启会出现下面画面,第一个图标是进入Win,第二个图标MIUI。选择“MIUI”后,会出现蓝色英文,此时按任意键(音量增减键,将进入BIOS界面,按音量增减键选到“BootManager”,按电源键确认,再选择到MIUI并确认,即可进入MIUI系统。

  如果选择第二个图标后,出现下面的报错信息:

  且按任何键没有反应时,可以重复前面的第步骤,并在下面的界面中把“下次重启时进入UEFIBIOS......”勾选上,重启设备。设备将自动进入BIOS设置界面,按音量增减键选到“BootManager”,按电源键确认,再选择到MIUI并确认。重启后上面报错将不再出现。

  如果出现蓝屏,则需进行证书导入(见下图,需要通过OTG连接键盘操作。

  注意:如果升级MIUI系统后开机选择“MIUI”无法进入,请插入双系统U盘,重复第、步骤,进入图界面,选择“引导”进入Win,再次执行一下“请以管理员身份运行.cmd”,然后运行“booticex.exe”修改启动项,将“rEFInd”置于第一位,“MIUI-”置于第二位,然后保存,重启平板即可。

  安装Win平板驱动。如果存在部分设备驱动程序不正常的情况,请执行本步骤,否则请忽略。

  在Win界面左下角“开始”钮上点鼠标右键,弹出菜单选择“设备管理器”。

  如果在设备管理器中看到有未知设备,或有标着黄色叹号的设备,说明存在驱动未正常安装的情况。

  在有问题的设备上点右键,选择“更新驱动程序”,将出现下面界面:

  选择“浏览我的计算机以查找驱动程序软件”。

  选择安装U盘中的“驱动”文件夹,系统将自动在文件夹中查找适合驱动程序进行安装。对每一个未知设备都执行一次安装驱动的操作。对于个别依然不能正常工作的设备,点上图“让我从计算机上的可用驱动程序列表中选择”。

  然后点“从磁盘安装...”。

  在U盘的“驱动”文件夹中找到对应驱动的子文件夹,点“确定”,即可更新为正确驱动程序。

  如果经过以上步骤仍有不正常的设备,可以运行刷机包中“驱动”文件夹里的驱动大师,让大师帮你处理,前提是你的平板已经接入互联网。

  至此,小米平板的双系统安装完毕。

  相关链接:如何替换小米平板双系统安装包中的Win

  如果文章对您有帮助,请点个赞吧,谢谢!

  小米平板魔改缺点如下。

  电池有所衰减,加上intel功耗控制不佳,续航不大好。

  魔改状态下在安卓无法使用相机,windows下正常。

  双系统切换手段为安卓下运行andwin的app,windows下管理员运行boot文件夹下的bootand,bat脚本后重启。

  需要在重启安卓的情况下才能进入w快充状态,平时只能到w。

  windows下不能长时间使用快充,否则会异常。

您可能感兴趣的文章:

相关文章