尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

徒弟进来:Windows XP SP2 制作心得——用 EasyBoot+UltraISO+Makecab 配 TaoToken 的 config.toml 骨架

发布时间:2026/9/26 10:19:36

资讯中心
01
ARTICLE

徒弟进来:Windows XP SP2 制作心得——用 EasyBoot+UltraISO+Makecab 配 TaoToken 的 config.toml 骨架

徒弟进来:Windows XP SP2 制作心得——用 EasyBoot+UltraISO+Makecab 配 TaoToken 的 config.toml 骨架
1. 为什么现在还有人折腾 Windows XP SP2 启动盘Windows XP SP2 启动盘制作这件事听起来像是考古但实际需求一直存在老工控机、收银机、医疗设备、某些只认 XP 的测试环境系统崩了就得重装而原版安装盘早丢了。这时候你需要自己合成一张能用的 XP SP2 安装盘还得把 SATA 驱动、补丁、自动应答文件都塞进去。核心工具链就三个EasyBoot 做引导菜单、UltraISO 写镜像和提取引导文件、Makecab 压缩 CAB 包。这套组合在当年是标配现在依然能跑通因为 XP 的安装机制没变——它只认 I386 目录结构、TXTSETUP.SIF 驱动加载表和 WINNT.SIF 应答文件。但这里有个新问题制作过程中经常需要查文档、核对补丁号、生成配置片段如果每次都要切浏览器翻资料效率很低。我试过用 TaoToken 把模型调用统一到一个 API 通道里在 config.toml 里配好骨架制作过程中直接让脚本调模型查参数、生成 XPlode.xml 片段省去来回切换的麻烦。下面把整条链路拆开讲从母盘准备到镜像生成再到 API 连通性验证。2. TaoToken 前置统一 Key 与 config.toml 骨架TaoToken 在这里的角色不是替代 EasyBoot 或 UltraISO而是给制作流程提供一个统一的模型调用入口。比如你在写 XPlode.xml 安装脚本时需要批量生成补丁安装项或者核对某个 KB 补丁的静默参数可以直接用脚本调 API 让模型返回格式化内容再粘贴进配置文件。先拿 Key。打开 https://taotoken.net/api-keys 登录后创建一个 API Key复制保存。注意这个 Key 只在创建时显示一次丢了就得重新生成。然后建 config.toml。这个文件放在你的工作目录下比如D:\xpcd\config.toml内容如下# TaoToken 统一 API 通道配置骨架 # 用于 XP SP2 制作过程中的模型调用 [api] base_url https://taotoken.net/api api_key sk-你的Key粘贴到这里 timeout 30 [model] default claude-sonnet-4-20250514 fallback gpt-4o [request] max_tokens 2048 temperature 0.3 [logging] level info file D:\\xpcd\\taotoken.log几个参数说明base_url固定为https://taotoken.net/api不要加 UTM 后缀timeout设 30 秒够用XP 制作场景下请求量不大temperature调低一点因为你要的是准确的补丁参数和配置片段不是创意文本。如果你打算长期在编码和脚本生成场景里用可以看下 Coding Planhttps://taotoken.net/coding-plan 它针对连续调用做了优化适合批量生成 XPlode.xml 里的 item 节点。3. 可复制配置母盘准备与 Makecab 压缩3.1 目录结构与母盘提取先在 D 盘建工作目录mkdir D:\xpcd\SIMPCHIN\SATAXP mkdir D:\xpcd\BOOT mkdir D:\HotFix把 XP SP2 原版镜像sc_win_xp_pro_with_sp2_vl.ISO用 UltraISO 打开全选提取到D:\xpcd\SIMPCHIN\SATAXP。提取完后检查 I386 目录是否存在这是安装核心。3.2 替换破解文件并用 Makecab 压缩从可靠来源获取已破解的 UXTHEME.DLL 和 TCPIP.SYS先用 SetCSum 加校验头再压缩SetCSum /a UXTHEME.DLL SetCSum /a TCPIP.SYS Makecab UXTHEME.DLL UXTHEME.DL_ Makecab TCPIP.SYS TCPIP.SY_生成的 UXTHEME.DL_ 和 TCPIP.SY_ 替换到SATAXP\I386目录下。注意 Makecab 默认输出在当前目录如果你在别的路径操作要指定完整路径Makecab D:\temp\UXTHEME.DLL D:\xpcd\SIMPCHIN\SATAXP\I386\UXTHEME.DL_3.3 自动应答文件 WINNT.SIF从SATAXP\SUPPORT\TOOLS\DEPLOY.CAB里提取 setupmgr.exe运行后按提示填安装信息生成 WINNT.SIF。复制一份改名 UNATTEND.TXT。用记事本打开 WINNT.SIF在[Unattended]段末尾加一行[Unattended] FileSystem*这行的作用是让刻盘安装时出现 XP 自带的格式化选项。然后把两个文件都复制到SATAXP\I386目录下。3.4 集成 Svcpack 补丁接口修改SATAXP\I386\DOSNET.INF查找[OptionalSrcDirs]在段末加入 Svcpack[OptionalSrcDirs] lang svcpack创建SATAXP\I386\SVCPACK目录把 XPlode 的 6 个文件复制进去XPlode.exe、XPlode.x4d、XPlode.xml、XPlodeExecute.x4e、XPlodeFileOps.x4e、XPlodeRegistry.x4e。再把 D:\HotFix 下的补丁复制进来文件名改成 8.3 格式以支持 DOS 下硬盘安装。3.5 用 Makecab 压缩 Svcpack.inf创建 Svcpack.inf 后压缩Makecab Svcpack.inf Svcpack.in_把生成的 Svcpack.in_ 复制到SATAXP\I386目录替换原文件。4. 验证请求EasyBoot 引导菜单与 UltraISO 写镜像4.1 EasyBoot 生成引导菜单打开 EasyBoot新建菜单文件设置三个菜单项[1] 自动安装WinXP SP2 SATA版 run SATA.BIN [2] 自动安装WinXP SP2 VOL版 run MSDN.BIN [3] 手动安装WinXP SP2 VOL版 run CTRL.BIN对应的 BIN 文件需要从 xpboot.bin 复制三份分别改名然后用 UltraEdit 把里面的 I386 替换为 SATA、MSDN、CTRL大写。同时修改各目录下 SETUPLDR.BIN 里的 I386 字符串共 4 处。4.2 修改 TXTSETUP.SIF 的 SetupSourcePath用记事本打开各目录下的 TXTSETUP.SIF搜索 SetupSourcePath替换为SetupSourcePath \SIMPCHIN\SATAXP\三个目录SATA、MSDN、CTRL都要改。4.3 UltraISO 提取引导文件并写镜像把原版 XP 光盘放入光驱UltraISO 按 F5 制作原始镜像。然后执行启动光盘菜单里的保存引导文件存为D:\xpcd\BOOT\loader.bin。新建光盘镜像把D:\xpcd下所有文件拖入 UltraISO注意不要包含 xpcd 目录本身根目录下应该直接看到 BOOT、SATA、MSDN、CTRL、SIMPCHIN 这几个文件夹。加载 loader.bin 作为引导文件保存为 ISO。4.4 用 cdimage 生成最终镜像D:\xpcd\BOOT\cdimage.exe -lXPSP2VOL -t1/12/2006,20:00:00 -h -n -bD:\xpcd\BOOT\loader.bin -x -o -m D:\xpcd D:\XPSP2VOL_V2.5.iso参数说明-l是卷标-t是时间戳-h包含隐藏文件-n允许长文件名-b指定引导文件-x计算并编码 ISO 9660 的扩展属性-o优化存储-m允许大于 2GB 文件。4.5 验证 API 连通性在制作过程中如果你想确认 config.toml 配置是否生效可以用 curl 发一个测试请求curl -X POST https://taotoken.net/api/v1/chat/completions \ -H Content-Type: application/json \ -H Authorization: Bearer sk-你的Key \ -d { model: claude-sonnet-4-20250514, messages: [{role: user, content: 返回 KB873339 的静默安装参数}], max_tokens: 100 }如果返回 JSON 里包含choices字段和补丁参数内容说明 Key 和通道都正常。这个验证动作在批量生成 XPlode.xml 之前做一次就行不用每次调用都测。5. 本篇常见错排查5.1 Makecab 压缩后文件大小异常如果生成的 .DL_ 或 .SY_ 文件只有几 KB说明源文件本身有问题。检查 SetCSum 是否成功执行破解文件是否完整。正常 UXTHEME.DL_ 应该在 200KB 左右。5.2 EasyBoot 菜单不显示或乱码检查菜单文件编码EasyBoot 默认用 GBK如果你用 UTF-8 保存会乱码。另外确认 BIN 文件里的 I386 替换是否全部完成漏一处就会引导失败。5.3 UltraISO 写镜像后无法引导最常见的原因是引导文件加载顺序错了。正确流程是先拖入所有文件再加载 loader.bin最后保存。如果先加载引导文件再拖文件引导信息可能被覆盖。5.4 API 请求返回 401检查 config.toml 里的 api_key 是否有多余空格或者 Key 是否已过期。TaoToken 的 Key 在控制台可以重新生成旧 Key 会立即失效。另外确认 base_url 没有拼写错误必须是https://taotoken.net/api。5.5 XPlode.xml 编码问题XPlode.xml 必须是 Unicode 编码用记事本另存为时选择Unicode而不是UTF-8。所有标签必须成对闭合#XPlode#代表 XPlode 所在目录不要写成绝对路径。6. 接入文档与后续调用整套流程跑通后你手里应该有一张可引导的 XP SP2 安装盘集成了 SATA 驱动、补丁和自动应答。如果后续还要批量生成 XPlode.xml 里的补丁安装项或者核对不同 KB 补丁的参数可以直接用 config.toml 里的配置调 API。接入文档在这里https://taotoken.net/doc 里面有完整的请求格式和错误码说明。模型对话入口https://taotoken.net/models 可以快速测试不同模型对补丁参数的回答准确度。最后提醒一点制作过程中所有路径和文件名尽量用英文避免中文路径导致 Makecab 或 cdimage 报错。镜像生成后先用 VMware 挂载测试确认引导菜单和安装流程都正常再刻盘。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。