致谢

  • worproject
  • Windows 10 on ARM

准备

本文使用树莓派3B,Windows10 on ARM 2004版演示。

  1. 树莓派2B+或更新的版本
  2. 一张容量16G或更多,且支持UHS-1级别的MicroSD卡(条件允许请尽量选择4K性能好的存储卡)
  3. 一个5V2A或更高规格的电源适配器
  4. 一套鼠标键盘
  5. 一个microSD读卡器
  6. 一台显示器
  7. 一台装有Windows10 1703或更高版本系统的电脑
  8. 可能需要连接有线网络(内置的Wi-Fi和蓝牙模块无解)

下载镜像

使用浏览器访问UUP dump,搜索镜像,这里以2004 为例。

80526135

在搜索框输入2004后回车,便会进入资源下载页面,此时我们需要选择arm64版本的系统。

4201440563

可以通过查看Architecture(架构)一列,确定系统所兼容的平台;根据本文需要,选择arm64字样的系统。(请注意不要选择成amd64)

3939091339

这里以Feature update to Windows 10, version 2004 (19041.1202) arm64为例,单击这个链接,进入语言选择界面。

首先,将语言选择为Chinese(Simplified)(简体中文),单击下一步。

673556334

其次,选择需要下载的版本,本文只选择了Windows Pro选项。

814291719

接着,在此页面保持默认即可,单击Create download package生成镜像下载器。(右侧会显示你要下载的镜像信息)

最后,解压镜像生成器压缩包,打开uup_download_windows.cmd(如果弹出UAC对话框,请点),之后会自动下载和生成系统镜像。

2869007313

当出现下面显示时,表示正在下载镜像文件;稍等片刻即可。

2422185757

当显示Press 0 to exit.时,则表示镜像下载并已经生成ISO。

4189855035

此时按任意键退出程序;在解压目录中,可以看到有个ISO文件,这就是我们需要用到的镜像。

4213648571

烧录镜像到SD卡

这里使用Windows on Raspberry软件为例。

使用浏览器访问Downloads | Windows on Raspberry (worproject.ml),单击Windows on Raspberry imager下方的下载按钮,下载烧录软件。

1298304739

解压烧录软件的压缩包,并进入其解压目录,打开WoR.exe,运行烧录软件,同时插入读卡器。

请注意,此步骤将会清除你SD卡的所有数据,请事先备份!

  1. 选择软件的语言。
  2. 将存储驱动器设置成SD卡,并选择设备类型为Raspberry Pi 2/3 [ARM64]
  3. 选择驱动程序,保持默认就好。(如果弹出对话框,请单击接受
  4. 选择UEFI固件,保持默认就好。
  5. 配置页面,保持默认就好。
  6. 确认无误后,单击安装。(请注意,此操作会清除SD卡的所有内容,请事先备份!

2424429200

  1. 出现此界面时,稍等片刻。

1758917335

  1. 当显示安装完成!时,可安全移除SD卡。

2096000331

  1. 将SD卡插入树莓派,并连接好鼠标键盘显示器以及电源。初次启动会进入系统审核和OOBE阶段,根据设备性能不同,所需时间会有所不同;之后就跟传统桌面平台的Windows10系统一样。

体验

提示

2004版的Windows 10 on ARM,还并不支持模拟传统64位的Win32程序。

由于缺少显卡驱动支持,画面渲染由CPU承担。与此同时,SD卡的随机读写性能也比较一般;Windows10还是相对臃肿了点,磁盘占用100%警告。

4160700019

简单试试AIMP吧,看起来能正常安装呢。

1479851211

音乐也能正常播放,没有破音失真等情况;就是波形图生成慢了些。

1133382688

接上网线,打开原生ARM版本的EDGE浏览器网上冲浪,看起来也还不错。

1667990172

怎么说呢,四核A53跑Win10 ARM还是有些吃力的(当然GPU驱动正常的话,效果会好些,但治标不治本)。