台电 X98 Air 3G(C5J6)双系统刷机踩坑全记录:从 BIOS、Android 5.0 到 Windows 10
机型:Teclast X98 Air 3G(C5J6,Bay Trail-T Z3735F/3736F 平台)
目标:刷双系统 BIOS → 刷 Android 5.0 → 安装 Windows 10
环境:Windows 11 x64 宿主机 + Intel Platform Flash Tool / Manufacturing Flash Tool(MFT)
日期:2026
十年前的机器,如今再刷,最大的敌人不是平板,而是宿主机上的驱动签名策略和老工具链里被机翻弄乱的说明。这篇把整个过程和踩过的坑一次讲清楚,能救一个是一个。
0. 资源清单与准备
宿主机需要准备(本文所用到的):
双系统-升级工具\Android系统升级工具:iSocUSB-Driver-Setup-1.2.0.exe、IntelAndroidDrvSetup1.5.0.exe、ManufacturingFlashTool_Setup_6.0.51.exe、CUSTOM_CONFIG.INIWindows10安装镜像(按出厂版本选单语言 / 多语言)WINPE启动文件(来自升级工具包)、images(含Install.wim)- 刷机物理条件:两个 ≥8GB U 盘、带外接供电的 USB HUB、USB 键盘、USB OTG 线、满电的平板
[9]
官方说明明确:Android 与 Windows 是两套独立的刷写流程,可以只做其中一套。单刷 Android 时不需要 U 盘/HUB/键盘
[9]。
1. 整体流程总览
1 | ① 刷双系统 BIOS(使设备支持 Android + Windows 双启动) |
2. 坑一:Intel 已经没有 Phone Flash Tool 了
老教程(含那个 Update_Android.bat)里写死了一条:
1 | cd "C:\Program Files\Intel\Phone Flash Tool" |
但 Intel Phone Flash Tool 早已被 Platform Flash Tool / Platform Flash Tool Lite 取代,新机器上根本没有这个目录,脚本一跑就报“系统找不到指定的路径”。
解决:把脚本里调用 adb 的工作目录改成实际存在的工具目录,例如:
1 | cd /d "C:\Program Files (x86)\Intel\Platform Flash Tool" |
该目录下有 adb.exe、fastboot.exe、platformflashtool.exe 等,足以支撑基于 adb 的刷机脚本。
3. 坑二:路径里的 & 把批处理切成了两半
笔者的安装目录是:
1 | ...\X98 Air 3G (C5J6)-双系统(Android5.0 & Win10)安装文件\ |
路径里有个 &。在 cmd 批处理中,& 是命令分隔符。原脚本这样写:
1 | cd /d %~dp0 |
%~dp0 / %cd% 展开后含 & 且未加引号,cmd 会在 & 处断开,于是路径被截成 ...Android5.0 ,后面的 Win10)安装文件 被当成一条独立命令执行,直接报错。
解决:所有变量展开一律加引号——
1 | cd /d "%~dp0" |
忠告:批处理相关的目录名尽量别带
&,改成and或直接去掉,能省一堆玄学问题。
4. 坑三:脚本去上一级找固件,但固件就在同级
原脚本 cd .. 到上一级,再用 %bios_path%\Rom_8MB_Tablet_Android.bin 去 push;但实际解压出来(并且重新打包的 update_android.rar 里也如此)Rom_8MB_Tablet_Android.bin、bios.txt、Update_Android.bat 是同一个目录。
解决:让路径优先指向脚本自身目录,找不到再回退上级:
1 | cd /d "%~dp0" |
5. 坑四(重头戏):Intel Android AD 驱动装不上
现象
平板进入 DnX 模式后,设备管理器里出现 Intel Android ADB Interface(PID 0A65),但装驱动时报:
“Windows 已找到设备的驱动程序,但在尝试安装它们时遇到错误……没有为设备信息集或元素选择驱动程序。”
排查
把 Intel_Android_Driver_v1.10.0.exe(其实是个 NSIS 自解压包)解包后,得到 intc_adb.inf。它的 [Generic.NTamd64] 段明确包含本条设备的硬件 ID:
1 | ; Intel Baytrail Android |
也就是说——驱动匹配没问题,是 Windows 拒绝加载这个驱动。
真正的原因:证书链根被微软“拉黑”
用 certutil -dump intc_adbamd64.cat 分析驱动的签名目录文件,结论一目了然:
- 驱动签名有效且有 2015 年的时间戳;
- 但整条证书链的根是
AddTrust External CA Root; - 该根证书在当前系统上被判定为:
1 | CERT_TRUST_IS_EXPLICIT_DISTRUST (0x4000000) 显式不信任 |
AddTrust External CA Root 早已被微软列入不信任根名单。由于驱动直接锚定在这个根上,Windows 11 无论时间戳是否有效都会拒绝——这就是“找到驱动却装不上”的根源,跟操作无关。
解决:绕过驱动签名强制
两个办法,按需选:
A. 临时法(推荐,一次装好长期有效)
重启进入“禁用驱动程序强制签名”模式:设置 → 系统 → 恢复 → 高级启动 → 立即重新启动 → 疑难解答 → 高级选项 → 启动设置 → 重启 → 按 7;
进系统后在设备管理器里对该设备“更新驱动 → 浏览我的电脑 → 让我从列表中选取 → 从磁盘安装 → 选 intc_adb.inf”。
关键点:这个 ADB 驱动实际加载的是微软自带的
WinUSB.sys(INF 里Needs = WINUSB.NT),只有 INF 目录包没签名。安装时的校验过一次即可,重启后依然有效。
B. 持久法
管理员 CMD 执行 bcdedit /set testsigning on 后重启一次,开启测试模式即可长期安装未签名驱动(桌面右下角会有“测试模式”水印,用完可 bcdedit /set testsigning off 关闭)。前提是 Secure Boot 已关闭。
6. 坑五:ROOT\INTEL_SOC\0000 设备没有驱动
设备管理器里还有个 ROOT\INTEL_SOC\0000(硬件 ID 为 isocusb),代码 28,装不上。
- 它是 Intel SoC USB Driver(Jungo WinDriver) 创建的根枚举伪设备,由
C:\Program Files (x86)\Intel\DnXUSBDriver\isocusb_driver.inf安装; - 它主要服务于 Platform Flash Tool 的 DnX 下载,与 adb 刷 BIOS 无关;
- 失败原因同上:
isocusb.cat证书链同样锚定AddTrust,并且额外报CERT_E_EXPIRED。
与坑四的关键区别
ADB 驱动实际是微软的 WinUSB.sys,所以“禁用签名强制”装一次就长期有效;而 isocusb.sys 是第三方内核驱动,重启后签名校验恢复就会被拒。
解决:必须靠测试模式持久化——
1 | bcdedit /set testsigning on |
如果确定不用 DnX / Platform Flash Tool 刷机,这个伪设备用不到,直接卸载即可:
pnputil /remove-device "ROOT\INTEL_SOC\0000",不必开测试模式。
7. 坑六:MFT 刷机卡在 5%
刷 Android 时,MFT 进度条一到 5% 就不动了。这是这款平板最出名的坑。
论坛里最终定位到:CUSTOM_CONFIG.INI 没有被复制到 MFT 的安装目录 [2]。
原帖(Andre,2016-01-17):
“I’ve finally solved this myself: the CUSTOM_CONFIG.INI files were not being copied by the TTT bat. I’ve manually copied them toC:\Program Files\Intel\MFTand now it works.”[2]
TecKnight 的 TTT 工具包里本有个 3-RunAsAdmin-ApplyCustomConfig.bat,作用是**把 CUSTOM_CONFIG.INI 拷到 MFT 目录,并把 Manufacturing Flash Tool.INI 拷到 C:\ProgramData\Intel\**,且**必须右键以管理员运行** [4][5]。这一步没做或失败,就会卡 5%。
正确的刷 Android 姿势(官方教程)[9]
- 按顺序安装三个工具(保持默认路径):
iSocUSB-Driver-Setup-1.2.0.exe→IntelAndroidDrvSetup1.5.0.exe→ManufacturingFlashTool_Setup_6.0.51.exe;
然后把CUSTOM_CONFIG.INI复制到C:\Program Files\Intel\Manufacturing Flash Tool; - 打开 MFT →
File → Settings,设置:- SOC Devices:VID
8087/ PID0A65 - Android devices:VID
8087/ PID0FFF
保存后关闭再重开;
- SOC Devices:VID
- 重新打开 MFT →
File → Open,选择flash_nopartition.xml; - 拔线关机,同时按住 电源 + 音量上 + 音量下,出现
Entering DnX mode再松手; - 插 USB,MFT 自动烧写,进度到 100% 完成。
三个必须记住的细节
- ⚠️ 必须选
flash_nopartition.xml:若选了flash.xml会擦掉 Windows 分区、变成单 Android[9]。要保留双系统,就选 nopartition 版。 - ⚠️ 必须把
CUSTOM_CONFIG.INI放进 MFT 目录,否则卡 5%[2][4][5]。 - ⚠️ VID/PID 必须对:SOC 用
8087/0A65、Android 用8087/0FFF[9](XDA 上也有8087/09EF的写法,取决于具体机型/模式)[3][7]。
另一种“卡 5%”:电池电压太低
如果卡 5% 时日志里是:
1 | XFSTK-STATUS--BATI: Battery power is too low, charging up ... |
那不是 INI 问题,而是电池电量过低——先把平板充满(≥50%)再刷 [10]。XFSTK 每次刷写大约消耗 ~12% 电量,低电量会导致中途掉线。
8. 安装 Windows 10(官方 WinPE 方案)
Windows 不是用 MFT 刷的,而是用 WinPE 引导 + 两个 U 盘自动部署 [9]。
8.1 选对版本(否则无法激活)
官方《Windows软件下载安装需知》明确 [8]:
必须依据产品出厂时标配的系统重新安装,否则会导致系统无法激活。
Windows10(单语言版)对应单语言版;多语言版对应多语言版;装错就得重刷回对应版本。
所以先确认机器出厂是单语言还是多语言,再选对应镜像包(解压后是 images 文件夹,内含 Install.wim)。
8.2 制作两个 U 盘
| U 盘 | 文件系统 | 卷标 | 放入内容 |
|---|---|---|---|
| A | FAT32 | WINPE |
升级工具包中 WINPE 文件夹里的全部文件 → 拷到 U 盘根目录 |
| B | NTFS | images |
解压出的 images 文件夹(含 Install.wim)→ 拷到 U 盘根目录 |
为什么这么讲究:这是 32 位 UEFI 平台,WinPE 需要
EFI\Boot\bootia32.efi,所以 A 盘用 FAT32;而Install.wim约 4GB,FAT32 单文件放不下,所以 B 盘用 NTFS[9]。
8.3 从 BIOS 覆盖启动进入安装
适用于“双系统 BIOS + 已刷 Android”的情况
[9]:
- 若 OS 选择界面已有 Windows 项,先进一次 Windows 再关机(没有则跳过);
- 关机后,用 USB OTG 把平板接到 带供电 HUB,再把 U 盘 A、U 盘 B、USB 键盘都插上 HUB;
- 开机,看到台电 LOGO 时立刻按
Delete进 BIOS; - 键盘 ←→ 选到
Save & Exit; - 键盘 ↑↓ 在
Boot Override里选 U 盘 A(WINPE),回车; - 进入 U 盘启动后,程序自动复制并安装 Windows,全程无需人工;
- 屏幕出现
Operation Successful→ 拔 U 盘、拔 OTG 线 → 长按电源键 10 秒强制关机; - 重新开机进 Windows:弹窗点 “确定” → 系统自动重启 → 首次进入即安装完成
[9]。
8.4 驱动与激活
- 进桌面后补齐平板驱动(触屏、显卡、WiFi、蓝牙、音频)。台电镜像一般集成;缺失用 X98 Air 3G 的 Win10 驱动
[1]。 - 激活取决于镜像版本与出厂版本是否一致(见 8.1)
[8]。
9. 备忘:两个常见误解
- “必须用台电的中文版 Win10 镜像” —— 不一定。TechTablets 作者建议:官方 Win10 包是中文单语言,若想用英文/正版,可自己做一个标准 Windows 10 启动 U 盘安装,再自行装 Air 3G 驱动
[1]。但那样激活要自备密钥,且驱动全靠自己,所以对新手走官方 WinPE 流程最稳。 - “卡在中文 logo 就是刷坏了” —— 论坛里有用户把 MFT 的 5% 解决后(能进 bootloader 了),仍卡在中文 logo
[2];这属于系统/分区未刷完整的另一类问题,和 MFT 阶段的 5% 不是一回事,需要重刷对应固件。
10. 速查表
| 症状 | 根因 | 解决 |
|---|---|---|
| 脚本报找不到路径 | 引用了已下线的 Phone Flash Tool | 改到 Platform Flash Tool 目录 |
| 路径被截断、命令被拆 | 目录名含 &,变量未加引号 |
变量展开全部加引号,或目录改名去掉 & |
adb push 找不到 bin |
脚本 cd .. 去上级找,实际同级 |
路径优先用 %~dp0 |
| Intel Android AD 驱动装不上 | 证书根 AddTrust 被微软拉黑 |
禁用驱动签名强制 / 测试模式 |
ROOT\INTEL_SOC(isocusb) 装不上 |
同一证书根 + 第三方内核驱动 | testsigning on 后安装 |
| MFT 卡 5% | CUSTOM_CONFIG.INI 未复制到 MFT 目录 |
手动复制该 INI |
| XFSTK 卡 5% | 电池电压过低 | 先充满电再刷 |
| 刷完变单 Android | 选了 flash.xml |
改用 flash_nopartition.xml |
| Win10 无法激活 | 镜像版本与出厂版本不符 | 换对应单语言/多语言镜像 |
参考资料
- TechTablets, Teclast X98 Air III Gets Dual Boot. Bios and Files Released(含官方教程转载与作者补充建议)—— https://techtablets.com/2015/09/teclast-x98-air-iii-gets-dual-boot-bios-and-files-released/
- TechTablets 论坛, Flash stuck at 5% with MFT(
CUSTOM_CONFIG.INI未复制导致卡 5% 及后续现象)—— https://techtablets.com/forum/topic/flash-stuck-at-5-with-mft/ - TechTablets 论坛回复 #22340, Hello guys big problem on the way!(MFT 安装、VID/PID 设置、DnX 与刷写步骤)—— https://techtablets.com/forum/reply/22340/
- XDA, TecKnight’s Teclast Tutorials(TTT 工具包、
3-RunAsAdmin-ApplyCustomConfig.bat、驱动与 MFT 安装顺序)—— https://xdaforums.com/x98-air/general/tecknights-teclast-tutorials-t3201191 - Wheres My Keyboard?, Install and Configure the Intel Manufacturing Flash Tool on a Windows Host PC for Teclast X98 Air —— https://wheresmykeyboard.com/install-configure-intel-manufacturing-flash-tool-windows-host-teclast-x98-air
- XDA, Teclast X98 Air III 32GB Android version – Install Windows 10(驱动 PID/SID、MFT 与 mikrek ROM)—— https://xdaforums.com/t/teclast-x98-air-iii-32gb-android-version-install-windows-10.3238693/
- XDA, Teclast X98 Air 3G Tablet: 9.7” 2048x1536 px – Z3736F – Android/Windows 8.1(
CUSTOM_CONFIG.INI全文、VID/PID、SkipXfstkPhase等)—— https://xdaforums.com/t/teclast-x98-air-3g-tablet-9-7-2048x1536-px-z3736f-3g-android-windows-8-1.2913035/ - 台电官方, Windows软件下载安装需知-V1.0(随机器附带,说明系统版本与激活的对应关系)
- 台电官方, 台电双系统(Android+Windows10)安装教程-I / I++(随机器附带的官方 PDF 教程,本文流程主要依据)
- XDA, Error trying to debrick my device(XFSTK 卡 5%、
Battery power is too low)—— https://xdaforums.com/t/error-trying-to-debrick-my-device.3954839/
本文基于一次真实刷机过程与上述公开资料整理,仅供同好参考。刷机有风险,变砖请自负;动手前务必备份、加电、别拔线。