Matebook E Go 的正确折腾方法(和杂记)
, Tags: 科技,软件,硬件, 2 comments

本文章基于 Matebook E Go 2022 性能版(8cx Gen 3) 编写。

关于此设备的评测等,请转到 https://blog.remiki.ren/archives/21/。本文章着重记述的是该设备的折腾方法 :)

此文章中的记述,大部分基于网上已有的研究,文末给出了大部分可考的参考文献。少部分可能来源已无从考证,欢迎补充。也有少部分是本人的原创研究。

只要博主还持有此设备(未出手),本文章计划持续更新。

update: 博主已出手本设备并换成 H3C Megabook。本文章将停止更新,仅提供事实性修正。

tl;dr:我买了这个设备,并且想重装系统,系统一定要纯,一定要清真,该怎么办?

找一个其他的 Windows 设备和一个 U 盘:

当然,这办法肯定还可以再简化,这方法只是在我看来比较“清真”,称不上“方便”。或许之后我会单写一篇文章讲别的办法什么的——看我有没有空。

系统

该设备原厂预装的操作系统即为 Windows 11。我拿到的设备预装的是 22H2 版本。

关于原厂系统

原厂系统含有大量华为预装软件。除了(疑似 Nahimic 套壳的) Huawei Histen 音效服务为符合 DCH 的驱动所附带的 Arm64 守护进程以外,所有的预装软件和预装服务全部都是 x64 转译,严重拖慢性能。

在控制面板中,这些东西全部都可以卸载,故推荐全部卸载。除了:

OEM 自定义目录

原厂系统的 OEM 自定义均存在于 C:\Recovery\OEM 目录中,建议对此文件夹留档备份,里面有着一些值得保留的文件,甚至留有一些疑似废案的文件。

顺带一提,所有 OEM 自定义项目都附带了 .bat 的安装脚本,且代码质量实属不堪入目。部分脚本依赖了老旧的 wmic 命令行程序,此组件在 24H2 遭到删除,也导致了一些脚本运行异常。

以下是一些值得注意的文件。

Windows Update 驱动更新支持

一个常见的误解是此设备没有通过 Windows Update 分发驱动程序更新,事实上并非如此。
只是,不同于大部分普通 x86 设备,华为将本设备所有的驱动合并到了一个更新包中,它在 Windows Update 中显示为 HUAWEI - System Hardware Update

安装此更新包中的驱动之后,设备的绝大部分功能都可以正常运作,在设备管理器中也不会显示任何叹号设备。除了触摸屏、触控笔等非标准的,非 DCH 的驱动。

提取的更新包可以在这里下载:https://github.com/matebook-e-go/uup-drivers-sc8280xp/releases
你可以用 7-Zip 等软件把里面的 cab 文件批量解压,随后用 Dism++ 等软件插入进干净的系统里,就能完美驱动你的设备了。

华为官网 DriverTools

和其他华为及其相关联品牌生产的电脑一样,官方使用 DriverTools 分发驱动。这个软件可以在华为支持网站上下载。

如果你有洁癖不太想使用这个软件,也没有问题。GitHub 上有一个这个程序的开源实现:https://github.com/matebook-e-go/driver-ota-client

下载的各个驱动逐个分析

2025-10-14T08:32:09.png

唯一最重要的驱动:触摸屏驱动 Huawei THP Software

它的工作很简单:驱动 SPI 协议下工作的触摸屏(来自华星光电&奇景光电)和触控笔。

不过,此驱动作为臭名昭著的 E Go 用户噩梦,相信大家已略有耳闻。

触控笔驱动

触控笔驱动分为三个部分。

  1. Gaokun_MCUSoftware
    似乎提供的是基本连接的功能支持。上文提到,DriverTool 会给你下载此驱动的安装包,只需直接安装即可。
  2. HuaweiThpService
    也就是触摸屏驱动服务。触控笔事实上也是用这个服务支持的,不过需要用 PenAPP 配对之后才行。
  3. HuaweiPenAPP
    提供触控笔的配对,托盘图标,设置界面
    需要在 Microsoft Store 下载安装:https://www.microsoft.com/store/productId/9PL42N8RRXJN
    这个 App 建议在安装完毕上述所有驱动之后再安装。
    如果你没有触控笔,运行之后也没有界面是正常现象。只需打开这个 App(你可以在任务管理器看到它的后台进程),然后把触控笔吸在平板边缘,就会弹出配对向导了。配对完成之后,App便会显示托盘图标,从托盘图标可以进入设置。

固件

该设备提供了一个较为标准的 ARM64 UEFI 固件,尽管不确定上游厂商为谁。如果你熟悉 UEFI 固件开发和分析,或许可以协助分析此固件。

值得注意的是:

此固件有一些比较独特的行为。

分区表

该设备原厂分区表如下所述。

序号卷标文件系统大小注释分区类型 GUID
1SystemFAT32300M普通的 ESP 分区C12A7328-F81F-11D2-BA4B-00A0C93EC93B
2 16M普通的 MSR 分区E3C9E316-0B5C-4DB8-817D-F92DF00215AE
3WindowsNTFS120GWindows 系统安装分区EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
4DataNTFS(整个硬盘)给用户存储数据的普通分区EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
5WinPEFAT321G华为专有的用来一键还原的PE系统de94bba4-06d1-4d40-a16a-bfd50179d6ac
6OneKeyNTFS18G存储原厂镜像的分区,供一键还原使用de94bba4-06d1-4d40-a16a-bfd50179d6ac
7WinRENTFS1G普通的WinRE分区de94bba4-06d1-4d40-a16a-bfd50179d6ac

值得注意的是,WinPEOneKeyWinRE其实都用了 WinRE 的分区类型 GUID。这是否符合有关的规范,我不甚清楚。

WinPE 分区的折腾

如上文所述,开机按 F10 的话,固件会引导 WinPE 分区内的系统。它并没有对里面的系统到底是什么做额外验证——这使得替换掉它成为了可能。

当然,如果你不喜欢使用第三方的 PE 工具,你也可以自行制作你的 PE,添加好驱动之后打包 boot.wim 替换进去即可。

参考文献

https://github.com/matebook-e-go
https://gist.github.com/dantmnf/5c393e03962ff113aad704b5cc795d45
https://www.coolapk.com/feed/59455845
https://www.coolapk.com/feed/52585426

2025-10-14T10:13:58.png

评论

发表评论,即代表您授予我们必要的权限以处理和展示评论。评论一经发布无法撤回。
除垃圾评论、不合规的评论以外,所有评论都会在通过审核后被展示。
头像展示服务由 Gravatar 提供。

注意:本站评论受 Cloudflare Turnstile 保护。请通过验证后再提交评论。

2 条评论

  1. 我喜欢你

    回复 Reply...
  2. MotherShip

    这是我见过最细节的解析了,感谢博主

    回复 Reply...