本文亦在Bilibili专栏发布。您或许可以从下列链接获取实用信息。

参阅:【教程向】在树莓派5上安装Windows - 哔哩哔哩

前言

上个月闲着没事干,想起树莓派可以装Windows on ARM,正好又买了一张新的闪迪黑卡,就也想试着折腾一下。然而网上搜索了半天,发现树莓派5的教程少之又少,按照其他型号的安装教程进行操作时又踩了坑,出现了各种各样的问题,无法成功运行。再次经过一番搜索之后,才找到一些七零八碎的issue、讨论串或是教程。折腾完后发现,其实过程也没有多复杂,就是因为网上相关的内容太少,而且过于分散,没有一个相对完整的教程,所以操作起来才碰了壁。正好这段时间有些空余时间了,因此,我想将这些零零星星看到的内容整合起来并留成图文,也算是给自己留个记录,防止时间久了又忘记怎么折腾的了)

叠个甲,本人纯文科生,折腾纯属个人爱好,可能有些地方会有表述不严谨或错误,还请大佬们海涵。而且这应该也是我第一次写这种教程文章,如果你发现有什么问题,可以直接给我留言。欢迎一起讨论。

敬请注意:

本教程只针对Raspberry Pi 5编写,其他型号的树莓派操作方法有所不同,并在网络上已有大量教程。如果你用的是其他型号的树莓派,那么本篇文章可能对你没有什么参考价值。请移步对应型号的教程进行操作。

那么,开始吧!


必要工具

1. Raspberry Pi 5 (废话)

军火展示 (不是
军火展示 (不是

2. 一张大小至少为64GB的TF卡&读卡器(或者其他存储设备)

新买的TF卡和读卡器
新买的TF卡和读卡器

下载镜像

由于我们是在树莓派5上安装,树莓派5是ARM架构的,推荐在 https://next.itellyou.cn/ 下载原版镜像(需要注册账号)。选择你想安装的 Windows10/11,点击下方的ARM版本,复制磁链并丢入BT软件中下载。

下载镜像
下载镜像

开始烧录

接下来,下载并使用WoR部署工具。

官网地址: https://worproject.com/

解压下载好的压缩包,运行主程序WoR.exe。

欢迎页面。点击下一步。

启动WoR
启动WoR

选择你要烧录的位置(一定不要选错,不然会导致清空数据),设备类型选择Raspberry Pi 2/3。(不要选择Raspberry Pi 4,因为4代主板和其他型号的驱动是不一样的,只针对4代型号)

选择存储位置与设备类型,5代选择2/3代
选择存储位置与设备类型,5代选择2/3代

选择我们下载好的Windows10/11 on ARM的镜像,并选择你想装的版本。

选择要安装的Windows on ARM镜像与版本
选择要安装的Windows on ARM镜像与版本

推荐直接使用默认提供的驱动程序包(你也可以前往对应的Github页面进行下载:https://github.com/worproject/RPi-Windows-Drivers)。

驱动程序选择
驱动程序选择

同样直接使用默认提供的UEFI固件(也可以前往对应的Github页面进行下载:https://github.com/pftf/RPi3)。

启动固件选择
启动固件选择

最终再确认一下有没有选错存储卡。点击安装!

确认配置
确认配置

最终确认,烧录!
最终确认,烧录!

此时已经烧录完成,但如果你这时直接插上TF卡,你会发现树莓派进入了主板报错界面(没有采集卡,就不配图了)。这是因为由于我们用的是树莓派5的主板,而前面安装的是树莓派3的驱动和固件,树莓派5在启动时自检不通过导致的。因此,我们需要进行一些小小的改动。

前往WoR Project的Github,下载Raspberry Pi 5的UEFI固件。

链接: https://github.com/worproject/rpi5-uefi

WoR Raspberry Pi 5的UEFI固件
WoR Raspberry Pi 5的UEFI固件

使用能够挂载并读写Boot分区的软件。我用的是DiskGenius。

如图,将刚刚下好的uefi复制到BOOT分区内。重复的文件直接覆盖为新文件。(你也可以选择像我一样将旧文件重命名备份一下)

RPi5_UEFI内固件文件
RPi5_UEFI内固件文件

复制到BOOT分区内
复制到BOOT分区内

所有安装工作至此结束。不过有一点需要注意,直接将TF卡插入树莓派5板载的TF卡槽,会导致无法启动Windows。需要将TF卡插入读卡器,并接在前面的USB接口上。

(碎碎念:那这么说,我直接烧录到U盘里也是一样的……?插卡还多此一举QAQ)

后日谈

然而,目前在树莓派5上运行的Windows还有很多驱动不支持(据说是因为硬件不开源的原因?)。顺便放上支持列表(截图于2024-04-06):

截至2024-04-06,树莓派5 Windows on ARM驱动支持情况
截至2024-04-06,树莓派5 Windows on ARM驱动支持情况

那么这份教程至此就结束啦,祝你折腾愉快 (?)

——Written by Wwk-Kevin.