在树莓派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++,然后进行如下操作:

  1. 选择:恢复功能 → 系统还原
  2. 目标映像打开刚才打开的ISO文件中的sources\install.wim文件
  3. 写入位置选择刚才格式化的大分区(NTFS分区)
  4. 点击确定开始恢复

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设置页面:

  1. 选择 Device Manager
  2. 进入 Raspberry Pi Configuration
  3. 选择第一个选项
  4. 更改为 EL1
  5. 退出重启

注意:去除连接树莓派上的键盘、鼠标,等待系统设置完成(插键盘会蓝屏)!

8. 完成设置

接下来设置与普通Windows一样,设置完成就可以使用了!

注意事项

  • 此方法并非微软官方提供,可能存在兼容性问题
  • 部分硬件可能无法正常工作
  • 建议仅用于学习和测试目的
  • 确保使用16GB以上的SD卡

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部