前言
几个月来,关于 Windows 10 ARM 的消息一直在持续更新,还是没忍住决定尝试一波。虽然手上已经有一台 Lumia 950 了,还是淘了一台新的 Lumia 950 XL 用来做实验,在这里分享一些我的经验。
环境
设备 | 系统 |
---|---|
PC | Windows 10 专业版 1809 |
Lumia 950 XL | Windows 10 Mobile 10586.13169 |
注意事项
下面的操作可能会导致不可挽回的数据丢失甚至手机不可用,请做好数据备份。
请仔细阅读本文和 官网文档 ,确保理解每一步操作的目的之后再谨慎操作。如果真的损坏了我也无能为力。
原则上只适用于 Lumia 950 和 Lumia 950 XL ,考虑到性能问题,还是推荐 Lumia 950 XL 。为了避免未知的问题,不建议使用 主力机 和 不可靠的 二手机 。
下面所有操作中最耗时的就是联网下载,所以网络很重要。另外,发现半夜 0 点 以后网络会好很多。有条件的请自备 VPN ,其实主要还是取决于服务端的网络情况,空闲时间段 会好点。
-
在操作前请保持 充足的电量 ,避免带来不必要的问题。
( 有些操作过程中 USB 可能不会供电 )
注意下面操作的顺序,不按顺序操作可能会导致一些未知的问题。
解锁手机启动引导程序 ( 参考官方文档 )
准备工作
-
下载 WPInternals - 解锁工具。
目前最新版是
2.8
。 -
下载 Windows Device Recovery Tools - 刷机工具,用于安装电脑驱动和手机恢复。
目前最新版是
3.14.7501
。 一个良好的网络,因为之后需要下载约 3 GB 大小的数据。
检查手机的 Windows 10 Mobile 版本,如果版本号大于
10.0.15254.547
则无法进行解锁,只能等待新版本的 WPInternals 或者将手机刷回旧版本的系统。
操作步骤
安装 Windows Device Recovery Tools ( 会下载安装一些 后面需要用到的驱动 ) ,安装后不需要打开。这个过程网络不好会很慢,请耐心等待 ( 在这个过程中可以同时去下载系统镜像 ) 。
手机移除 SD 卡 ,并连接到电脑上。虽然不知道插卡会带来什么问题,还是照做比较好。
-
解压并打开 WPInternals ,选择 Platform - Download 菜单,在 Model 部分会列出手机的设备类型和相关编码 ( 输入框如果没有自动填写则需要自己手动填写,内容见 Phone - Info 菜单 ) 。点击 Search 按钮,下面会列出相关的文件,再点击 Download all 按钮进行下载。下载路径默认为 C:\ProgramData\WPinternals\Repository ,可自定义为其他目录,后面需要用到这些文件 ( 三个 ) 。
-
上一步的文件下载完毕就可以开始解锁了:选择 Unlock - Unlock bootloader 菜单,点击 OK 按钮,手机将重启切换到 刷机模式 ( 深蓝色背景只显示一个 循环图标 的界面 ) 。
-
WPinternals 在随后显示的页面中选择上一步的下载文件路径 ( 如果之前没有修改下载目录则不用动了 ) ,点击 Unlock 按钮开始解锁。
这个步骤会反复重启写入数据,手机屏幕显示红色背景。
中间过程会出现下面的界面,需要 手动 重启手机 ( 长按电源键 10 秒左右直到震动 ) 以继续。
继续刷入数据。
解锁成功,手机会自动重启。
上面步骤多次执行可能会遇到一些不一样的情况,请根据提示进行处理。
想重新 锁定手机启动引导程序 ,选择 Unlock - Restore bootloader 菜单, 类似于上面的解锁步骤。
下载 Windows 10 ARM64 系统镜像 ( 参考官方文档 )
进入这个网站:https://uup.rg-adguard.net 。
-
选择镜像的版本,注意要 arm64 版本的。这里我选择最新的 1903 专业版 [arm64] 。
选择右边的脚本链接,点击直接下载脚本。
双击运行下载好的脚本 ( creatingISO_xxx_arm64_professional.cmd ) ,会在脚本目录下下载并编译 ISO 文件。最好有 10 GB 以上的可用空间 。
安装 Windows 10 ARM64
手机连接到电脑。
打开 WPinternals ,选择 Phone - Manual mode 菜单,点击 Switch to Mass-Storage-mode 按钮切换手机到 大容量存储模式 ( 手机会一直黑屏 ) 。
-
加载上一步下载的系统镜像到虚拟光驱:右键镜像文件 ( .ISO ) -> 打开方式 -> Windows 资源管理器。
-
下载最新版的 WOA Deployer for Lumia 。
目前最新版是
2.5.2
。 解压 WOA.Deployer.zip ,进入文件夹打开 WoaDeployer.exe 。
WIM file 项选择刚才的镜像虚拟光驱,进入 sources 目录,选择文件 install.wim 。
点击 Deploy 按钮开始部署。这个过程会去下载相关的手机固件和驱动,速度取决于网络情况。
-
安装好之后会出现下面的弹框,点击 CONTINUE 按钮以继续。之后杀毒软件可能会报警,请允许操作。
-
之后会进行 分区配置 、数据写入 和 驱动安装 ,完毕会出现下面两个弹框,点击 CLOSE 即可。谨慎起见可以仔细阅读相关的内容。
重启手机 ( 长按电源键 10 秒左右直到震动 ) 。
-
这时手机出现了 PC 上的那种启动引导界面,选择默认的 Windows 10 项启动。
操作方式:音量键 - 上下切换,拍照键 - 确定。
之后就是熟悉的 Windows 安装过程 了,不详细讲了,耐心等待即可。需要注意:中间会有几分钟的 黑屏 过程,请耐心等待,不要手贱重启手机 ( 会导致安装出错,就要重新安装了 ) 。
安装完毕会自动 重启 手机,重新进入 Windows 10 ,开头会提示是否要安装驱动,选择 确定 就好,之后按照自己的需求进行配置。
设置 Win10 ARM 和 Win10 Mobile 双系统切换
通过上面的步骤我们已经成功安装了 Windows 10 ARM64 ,这并不会覆盖默认的手机系统,只是屏蔽了而已,通过下面的步骤我们可以开启双系统切换。
重启手机,启动引导界面选择 Developer - USB Mass Storage Mode ,切换到 大容量存储模式 。
打开 WOA Deployer for Lumia
选择 Dual Boot 菜单
点击 Check Status 按钮检查状态。
点击 Enable Dual Boot 按钮,开启成功会弹框提示。
-
电脑移除手机,再重启手机,这时引导界面已经能看到 Windows 10 Phone 选项了。
关于卸载 Windows 10 ARM64
目前没找到纯粹的卸载方法,只能选择重置手机。
-
方案一如果手机一切正常,进入 Windows 10 Phone 系统,使用自带的方式来 重置 :
设置 -> 系统 -> 关于 -> 重置手机
额,打脸了。这个方式重试了几遍都不行,也是无限重启的节奏。。
-
方案二
如果手机已经无法正常启动了,可以用这个方案 ( 手机正常也可以用这个方案 )
使用 Windows Device Recovery Tools 工具刷机,速度很快,具体步骤见下文。
关于手机恢复
按照官方文档的教程,本来已经一次性完美结束上面的步骤。后来为了写这篇教程,想反向操作 ( 重新锁定然后再解锁 ) 后重走一遍流程,结果一波瞎操作把手机弄挂了,还好可以通过 Windows Device Recovery Tools 刷机来恢复手机。所以,在这里再次提醒大家,操作需谨慎。
恢复步骤很简单:
打开 Windows Device Recovery Tools 。
正常情况下会自动识别,但是手机挂了就不行了,这时点击 未检测到我的手机 ,选择 Lumia,等待连接。
连接手机并重启手机。像我的手机会无限重启,重启后被 Windows Device Recovery Tools 识别到就会自动切换 模式 而退出这种死循环。
-
连接上手机就会显示类似下面的内容
-
点击 安装软件 即可。之后会自动联网搜索可用的软件包并下载安装。
软件包只有第一次不存在的时候才会去联网下载,之后就可以直接用下载好的软件包刷机即可,不用反复下载。
点击 Windows Device Recovery Tools 窗口右下角的 三个点 按钮可以展开底部菜单,点击里面的 设置 按钮,选择 软件包 菜单,设置自定义下载路径,方便之后备份和迁移。
值得一提的是,打开下载路径可以发现,里面有一个 .ffu 文件,它和 WPinternals 解锁步骤下载的文件是同一个,所以复制过来就好了,不用再下载了。
-
整个刷机过程 ( 手机显示 红色 背景色,最后可能会亮一下 绿色 ) 大概 5 分钟 左右,成功后手机会自动重启并进入初始系统配置界面,按引导进行设置即可。
有时候一次可能不成功,重新再刷一遍就好了。
刷机恢复的过程还是很简单的,但不代表就可以 随意 操作了,这只是个 备用方案 ,最好还是期望 不要 用到它。如果出现 未知问题 或者 硬件损坏,那么 恢复工具 也无解了。所以还是那句话,要 谨慎操作 。
使用感受
开机启动非常慢。
整体还算流畅,触摸稍微有点卡,平板模式 下可以弹出屏幕键盘。
触摸不是很方便,买了一个 OTG 转接头 ( Type-C ) ,打算连接 键鼠 进行操作。不过,发现目前还不支持 USB 。
手机 SIM 卡能识别,但是无法使用 移动数据 上网。据最新消息显示应该是已经支持 LTE 网络了,难道和我的 移动 4G 有关系?
声音只能开启或者关闭,不能调节大小。
不要使用 Boot Manager 提供的 重置模式 来重置手机,会导致无限重启。不相信的可以试试。
结语
伪 · Surface Phone 已经出来了,真 · Surface Phone 还会远吗?