【WOA】红米K20Pro 重装Windows 11 24H2并解决驱动问题

查看 931|回复 20
楼主
作者:BuHong   

一、前言:
1.本文从重装系统的步骤开始,并非第一次安装WOA,第一次装WOA的小伙伴还请先去完成前期的准备工作
2.本人机型为:红米K20Pro 12+512 尊享版,K20 Pro与Pro尊享版的小伙伴可以跟帖操作,其他机子小伙伴可以参考一下大致过程,另外,此贴仅作为个人刷机过程的记录分享,不确保能解决所有设备问题,也许在我这里可以,到你那就不行了
3.等级不够,所发链接带空格,复制请把空格去除
二、准备工作:
2.1 下载软件工具:
Mindows工具箱:mindows. cn/
DISM++(非必须):github. com/Chuyu-Team/Dism-Multi-language/releases
Science上网(自行解决)
2.2 下载系统镜像(uupdump网站为例):
打开 uupdump. net网站(进不去的用Science上网或找镜像网站),进去后选择Windows 11,接着选择24H2
然后选择内部版本号最新的系统,注意选系统架构ARM64的且不要选择黄色方框内带Cumulative Update的镜像
然后版本啥的自行选择,建议专业版即可
接着选项保持默认不用改,点击创建下载包
把创建的下载包解压出来,双击里面的uup_download_windows.cmd进行系统镜像下载
(上一步没问题可以跳过)如果下载出错,可能是网络问题,可以尝试给下载脚本启用代理,右键编辑uup_download_windows.cmd,将:: set "all_proxy="前面的双冒号去掉,并在=后面添加自己的代理地址,然后保存,例如:
待终端窗口显示Press 0 or q to exit.的字样代表镜像下载完成,此时会得到一个ISO镜像
然后要把ISO里的WIM文件给提取出来,可以用压缩软件打开ISO镜像,打开sources文件夹,并将里面的install.wim解压出来,当然也可以用Mindows工具箱的ISO转WIM的功能,两者无差别
2.3 下载K20Pro 驱动文件:
下载一:ZIP下载法(此方法下载不带子模块,需另外下载子模块并移动到相应路径,且还是那句话,下载没速度自行Science上网解决):
进入驱动GitHub仓库:github. com/woa-msmnile/msmnile-Drivers,点击绿色的coed图标,选择Download ZIP,下载完成后会得到msmnile-Drivers.zip
接着下载子模块,依次点击以下文件夹components➡️QC8150➡️Device➡️Raphael ,此时会跳转到Raphael(K20Pro的代号)的GitHub页面,同样点击绿色的coed图标,选择Download ZIP,下载完成后,会得到Raphael.zip
接着分别解压msmnile-Drivers.zip与Raphael.zip,将解压出来的Raphael文件夹放到 msmnile-Drivers文件夹内的components\QC8150\Device\   里,完成驱动下载
下载二: git clone法(此方法需提前安装并配置Git,同时会下载所有子模块(也就是把其他不相关机型的驱动也一起下了),不过下完后可以删除用不着的模块,还是那句话,下载没速度自行Science上网解决)
新建一个文件夹并重命名用于克隆,进入文件夹,在地址栏输入CMD,打开终端,然后输入git clone --recurse-submodules github. com/woa-msmnile/msmnile-Drivers.git  命令,克隆整个仓库及其子模块
驱动下载好后,进入msmnile-Drivers\definitions\Desktop\ARM64\Internal,将raphael.xml复制到msmnile-Drivers根目录,进入msmnile-Drivers\tools\DriverUpdater\AMD64,将DriverUpdater.exe复制到msmnile-Drivers根目录
【可选】因为兼容性不好的原因默认不安装电池驱动,需要安装的需提前修改raphael.xml文件,用文本编辑器打开raphael.xml,将后面一行的注释符号去掉(删点前面的)
2.4下载K20Pro UEFI引导文件(还是那句话,下载没速度自行Science上网解决):
进入UEFI引导文件的GitHub仓库:github. com/woa-msmnile/msmnilePkg,接着进入Actions页面
选择带绿色✅的最新的build,下载里面文件名带hana的文件
下载完成后,打开压缩包,进入xiaomi-raphael文件夹,将里面的xiaomi-raphae_NOSB.img与xiaomi-raphael_SB.img两个文件解压出来
三、开始安装
3.1测试模式安装(NOSB引导文件):
Mindows工具箱安装:
由于现版本的Mindwos工具箱(8.1.7)无法识别24H2,所以需要先修改脚本,将判断条件给注释掉,改脚本之前请先备份,进入Mindwos工具箱根目录,进bin文件夹,找到mindows.bat,右键编辑,ctrl+f查找"WIM不正确",在该行前面添加英文双冒号(::)注释掉,当然,如果后面版本更新解决了该问题,此步骤可无视
打开Mindows工具箱,先点击导入资源,输入3回车,选择之前解压出来的xiaomi-raphae_NOSB.img作为UEFI,接着手机进入fast boot模式,在Mindows工具箱选择进入大容量模式
接着点击Mindows工具箱里的重装系统,选择下载并提取出来了的Wim镜像
在弹出的选项中,驱动那里一定得选择不额外安装驱动,其他选项随意
接着脚本将开始自动部署镜像,出现“安装windows完成”的字样后,即安装完成,先不要按任意键继续,因为接下来得先安装驱动
打开下载完的驱动的根目录,再地址栏输入CMD回车
接着输入""内的命令安装驱动,"DriverUpdater.exe -p 手机大容量模式系统盘符 -d raphael.xml -r . ",例如DriverUpdater.exe -p F: -d raphael.xml -r . ,待出现Done!的字样代表驱动安装完成,可以进入fastboot,用Mindows工具箱刷入UEFI并启动
DISM++安装:
打开Mindows工具箱,先点击导入资源,输入3回车,选择之前解压出来的xiaomi-raphae_NOSB.img作为UEFI,接着手机进入fast boot模式,在Mindows工具箱选择进入大容量模式
打开DISM++,点击文件,接着点击释放映像
选择好wim镜像与手机大容量系统盘符,勾选上添加引导与格式化,点击确定
接着会弹出引导修复的提示窗,请确定该盘符是手机大容量模式的启动分区,点击确定,开始部署镜像
镜像部署完成后,会显示准备就绪,此时点击文件,点击卸载映像
打开下载完的驱动的根目录,再地址栏输入CMD回车
接着输入""内的命令安装驱动,"DriverUpdater.exe -p 手机大容量模式系统盘符 -d raphael.xml -r . ",例如DriverUpdater.exe -p F: -d raphael.xml -r . ,待出现Done!的字样代表驱动安装完成
此时,系统与驱动以及安装完成了,还需要启用测试模式与禁用驱动签名,可以使用工具箱里的系统引导修复,修复完成后,手机进fastboot模式,用Mindows工具箱刷入uefi即可启动
3.2安全启动模式安装(SB引导文件,非测试模式):
Mindows工具箱安装:
由于现版本的Mindwos工具箱(8.1.7)无法识别24H2,所以需要先修改脚本,将判断条件给注释掉,改脚本之前请先备份,进入Mindwos工具箱根目录,进bin文件夹,找到mindows.bat,右键编辑,ctrl+f查找"WIM不正确",在该行前面添加英文双冒号(::)注释掉,当然,如果后面版本更新解决了该问题,此步骤可无视
此外,由于Mindows工具箱的重装系统功能会默认开启测试模式与禁用驱动签名,需要对这部分的脚本也进行修改,修改前请先备份原文件,进入Mindows工具箱根目录,进入bin文件夹,同样右键编辑mindows.bat,将图中方框内的内容注释掉(图中已注释,注释方法,英文双冒号::),注意保留禁用自动修复
打开Mindows工具箱,先点击导入资源,输入3回车,选择之前解压出来的xiaomi-raphae_SB.img作为UEFI,接着手机进入fastboot模式,在Mindows工具箱选择进入大容量模式
接着点击Mindows工具箱里的重装系统,选择下载并提取出来了的Wim镜像
在弹出的选项中,驱动那里一定得选择不额外安装驱动,其他选项随意
接着脚本将开始自动部署镜像,出现“安装windows完成”的字样后,即安装完成,先不要按任意键继续,因为接下来得先安装驱动
打开下载完的驱动的根目录,再地址栏输入CMD回车
接着输入下面""内的命令安装驱动,"DriverUpdater.exe -p 手机大容量模式系统盘符 -d raphael.xml -r . ",例如DriverUpdater.exe -p F: -d raphael.xml -r . ,待出现Done!的字样代表驱动安装完成,可以进入fastboot,用Mindows工具箱刷入UEFI并启动了
DISM++安装:
打开Mindows工具箱,先点击导入资源,输入3回车,选择之前解压出来的xiaomi-raphae_SB.img作为UEFI,接着手机进入fast boot模式,在Mindows工具箱选择进入大容量模式
打开DISM++,点击文件,接着点击释放映像
选择好wim镜像与手机大容量系统盘符,勾选上添加引导与格式化,点击确定
接着会弹出引导修复的提示窗,请确定该盘符是手机大容量模式的启动分区,点击确定,开始部署镜像
镜像部署完成后,会显示准备就绪,此时点击文件,点击卸载映像
打开下载完的驱动的根目录,再地址栏输入CMD回车
接着输入""内的命令安装驱动,"DriverUpdater.exe -p 手机大容量模式系统盘符 -d raphael.xml -r . ",例如DriverUpdater.exe -p F: -d raphael.xml -r . ,待出现Done!的字样代表驱动安装完成
【重要】接着进入以下路径:
"手机大容量启动分区盘符\EFI\Microsoft\Boot"
在地址栏输入cmd回车打开终端
cmd里输入: bcdedit /store BCD /set "{default}" recoveryenabled no
回车即可禁用自动修复,禁用自动修复可以防止修复程序对分区的破坏,以防9008
完成此步后,手机重启至fastboot,用Mindows工具箱刷入UEFI开机即可
3.3禁用系统还原点
进入系统后,右键/长按win图标,点击系统,接着点击系统保护,选择C盘点击配置,选择禁用系统保护,接着保存应用
四、解决驱动问题
4.1 GPU掉驱动/不识别:
右键(长按)win图标,弹出菜单选择设备管理器,找到显示适配器下的Microsoft基本显示适配器,右键选择更新驱动程序
接着选择"浏览我的电脑以查找驱动程序",然后选择"让我从计算机上的可用驱动程序列表中选取"
然后选择Redmi K20Pro Adreno(TM) 640 GPU,下一步即可,成功后亮度调节将恢复
4.2传感器不工作:
手机进入REC,选择备份功能,勾选Persist 分区滑动备份,备份在/sdcard/FOX/BACKUPS路径内,REC开启MTP,电脑访问备份的路径,将persist image.emmc.win复制到电脑并用压缩软件打开
将sensors文件夹解压出来,手机进入大容量模式,将解压出来的sensors文件夹替换掉 "手机大容量系统盘符\Windows\System32\Drivers\DriverData\QUALCOMM\fastRPC\persist\sensors",重启手机即可
4.3 SIM卡不工作:
手机进入REC,选择备份功能,勾选EFS 分区滑动备份,备份在/sdcard/FOX/BACKUPS路径内,REC开启MTP,电脑访问备份的路径,将efs1.emmc.win和efs2.emmc.win复制到电脑,并分别改名为bootmodem_fs1与bootmodem_fs2
手机进入大容量模式,电脑进入"手机大容量系统盘Windows\System32\DriverStore\FileRepository",搜索栏搜索qcremotefs8150,接着会出现qcremotefs8150.inf_arm64_**********的文件夹,选中该文件夹右键打开属性,点击高级,再点添加,将Administrators组添加到权限条目,基本权限选择完全控制,点击确定,如果弹出访问被拒绝,不用管,点继续即可
完成权限的更改后,进入该文件夹,将之前从备份文件夹复制出来并改名的bootmodem_fs1和bootmodem_fs2替换掉该文件夹内的同名文件,接着重启手机即可
此外,还可以刷入start 4g模块来解决(不过我这边没作用)
   









工具箱, 镜像, 大容量

沙发
旋律陀螺   
这52个收藏的该不会觉得自己能搞定吧[受虐滑稽]
3#
小小导航   
酷安遗风
4#
User残魂   
牛逼[强]
5#
藕莲   
这样装上能正常运行X86的软件吗?还是只能运行arm64的吧
6#
患难见套路   
大佬能找找串流方法吗,想用用平板当副屏,解决屏幕小问题,用sunshine会报错,解决是关闭核显,但k20只有核显啊
7#
Heanyi   
太详细了,改天试试,懒人包有些会掉驱动,不知道什么原因
8#
谦友里的嵩鼠   
来把 CSGO[受虐滑稽]
9#
pen2023   
好了 可以在这个手机里的Windows里启动wsa运行安卓应用了 这简直太方便了!
10#
woobhurk   
您需要登录后才可以回帖 登录 | 立即注册

返回顶部