在树莓派3B上安装Windows 10 ARM版
早先关注我们的朋友可能对《国外开发者尝试在树莓派3上运行Windows 10桌面版》有印象。本文给出了如何在树莓派3B上安装Windows 10 ARM版的方法,是的,这次并非IoT版,而是功能与PC一致的ARM版。需要注意的是,这个方法并非官方提供的,可用性上会有一些坑,热衷于尝试的玩家可以一试!
准备工作
准备项目:树莓派3B以上型号,16G以上SD卡,显示器,键盘鼠标,电源。
1. 格式化SD卡
使用DiskGenius,打开SD卡,格式化为2个分区:
- 第一个分区:100MB,格式为FAT32
- 第二个分区:NTFS,大小为剩余的全部容量
2. 下载Windows 10 ARM镜像
下载镜像后,右键用Windows资源管理器打开ISO文件。
3. 使用DISM++恢复系统
下载软件:DISM++,然后进行如下操作:
- 选择:恢复功能 → 系统还原
- 目标映像打开刚才打开的ISO文件中的sources\install.wim文件
- 写入位置选择刚才格式化的大分区(NTFS分区)
- 点击确定开始恢复
4. 下载UEFI与驱动
等待恢复期间,下载UEFI与驱动:
- UEFI固件
- 树莓派3B驱动程序
下载后解压打开,找到UEFI中的RaspberryPiPkg\Binary\prebuilt\2018May22-GCC49\RELEASE,将里面全部文件复制进入SD卡小的分区(FAT32分区)。
5. 创建引导文件
等待恢复完毕,我们需要手动创建引导文件。请以管理员身份打开cmd,依次输入以下命令:(第2、3条顺序可以颠倒。)
bcdboot X:\\Windows /s Y: /f UEFI /l zh-cn
bcdedit /store Y:\\efi\\microsoft\\boot\\bcd /set {Default} testsigning on
bcdedit /store Y:\\efi\\microsoft\\boot\\bcd /set {Default} nointegritychecks on
其中,X是你的NTFS分区,Y是你的FAT分区。
示例:以我的电脑为例,我的SD卡的FAT分区是D:,NTFS分区是F:,则需要输入如下命令:
bcdboot F:\\Windows /s D: /f UEFI /l zh-cn
bcdedit /store D:\\efi\\microsoft\\boot\\bcd /set {Default} testsigning on
bcdedit /store D:\\efi\\microsoft\\boot\\bcd /set {Default} nointegritychecks on
6. 安装驱动
然后安装驱动(更新驱动也是一样的):
dism /image:F: /add-driver /driver:C:\\Users\\gloom\\Downloads\\rpi /forceunsigned
其中F是刚才大的NTFS分区,C:\Users\gloom\Downloads\rpi是驱动下载保存的位置。
7. 启动树莓派
插入树莓派,开机。然后按Esc键来到UEFI设置页面:
- 选择 Device Manager
- 进入 Raspberry Pi Configuration
- 选择第一个选项
- 更改为 EL1
- 退出重启
注意:去除连接树莓派上的键盘、鼠标,等待系统设置完成(插键盘会蓝屏)!
8. 完成设置
接下来设置与普通Windows一样,设置完成就可以使用了!
注意事项
- 此方法并非微软官方提供,可能存在兼容性问题
- 部分硬件可能无法正常工作
- 建议仅用于学习和测试目的
- 确保使用16GB以上的SD卡

发表评论 取消回复