tiny11builder:从 28GB 到 8GB 的 Windows 11 精简镜像构建工具
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
tiny11builder 是一个开源 PowerShell 脚本项目,用于自动化构建精简版 Windows 11 系统镜像:以原版 ISO 为输入,移除预装应用与系统组件后,输出体积更小、资源占用更低的 tiny11.iso,解决原版系统在低配硬件上过于臃肿的问题。
核心能力概述
- 预装应用批量移除:标准版脚本移除 Edge、OneDrive、Xbox、Solitaire、Maps、Sound Recorder 等 20 多个预装应用,包括 Clipchamp、Mail and Calendar、QuickAssist 等常见冗余组件。
- 组件级深度裁剪:核心版脚本在标准版基础上进一步移除 Windows 组件存储(WinSxS)、WinRE,并停用 Windows Update 与 Windows Defender,仅保留最基本的运行能力。
- DISM 恢复压缩:镜像在构建时启用恢复压缩,直接减小最终 ISO 的体积,且不再依赖第三方压缩工具。
- 自动化无人值守安装:内置应答文件在安装流程中跳过微软账户登录阶段,并以 compact 压缩模式部署系统。
最小上手路径
- 克隆项目并获取脚本:
git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder- 下载 Windows 11 原版 ISO(任意版本、语言、架构均支持),用资源管理器将其挂载到某个盘符(如 E 盘),并准备一块空间充足的暂存磁盘(如 D 盘)。
- 以管理员身份打开 PowerShell 5.1,设置仅当前会话生效的执行策略:
Set-ExecutionPolicy Bypass -Scope Process- 运行构建脚本,ISO 与 SCRATCH 参数只填盘符字母,不带冒号:
.\tiny11maker.ps1 -ISO E -SCRATCH D- 按提示选择目标系统版本(SKU),等待脚本完成应用移除、压缩与镜像封装,产物
tiny11.iso会生成在脚本所在目录。
前置条件:系统需已安装 Windows ADK 以提供 oscdimg.exe(脚本亦会尝试自动获取该工具)。核心版使用同参数调用 tiny11Coremaker.ps1 即可。
效果与代价
以下数据来自一台 2013 年款 i5-3320M(4GB 内存)笔记本的实测样本,仅供参考,实际数值因硬件与版本而异:
| 指标 | 原版 Windows 11 | tiny11 标准版 | tiny11 核心版 |
|---|---|---|---|
| 安装后磁盘占用 | 约 28GB | 约 12GB | 约 8GB |
| 开机时间 | 约 120 秒 | 约 45 秒 | 约 35 秒 |
| 空闲内存占用 | 约 2.1GB | 约 850MB | 约 650MB |
代价方面需要明确:核心版移除了 WinSxS,意味着镜像创建后无法再安装 Windows Update、无法添加语言包、无法启用或移除系统功能,且该操作不可逆;标准版虽移除了大量应用,但仍可正常接收更新与添加语言包,可维护性完整。此外已知问题包括:Outlook 与 Dev Home 可能在运行一段时间后重新出现,商店安装应用前可能需要先更新 Winget。
适用与不适用场景
适合使用:
- 虚拟机与开发测试环境,需要快速部署干净的 Windows 11 基础系统
- 低配旧硬件(如 4GB 内存笔记本)的再利用场景
- 游戏专用机或资源紧张、只需最小系统开销的设备
不建议使用:
- 依赖 Windows Update 获取安全补丁的日常主力设备(核心版)
- 企业办公电脑,需满足完整功能与安全基线要求
- 后续计划添加语言包、按需启用系统功能的场景(核心版)
深入定制入口
控制粒度最粗的一层是脚本选择:tiny11maker.ps1 与 tiny11Coremaker.ps1 的移除范围在 README 中以对照表形式明确列出,选择不同脚本即决定了镜像的可维护性与体积下限。若需要理解安装阶段的自动化行为(跳过账户登录、compact 部署、禁用 Copilot 自动安装等),autounattend.xml 是唯一入口——其中<Compact>true</Compact>控制压缩部署,HideOnlineAccountScreens控制 OOBE 行为,读懂这份文件的结构即可掌握整个无人值守流程的配置逻辑。
项目资源索引
- README.md:项目说明、两种脚本的能力差异对照、已知问题与待办功能
- tiny11maker.ps1:标准版构建脚本,移除冗余应用但保留系统可维护性
- tiny11Coremaker.ps1:核心版构建脚本,额外移除 WinSxS、WinRE 并停用更新与 Defender
- autounattend.xml:无人值守应答文件,控制 OOBE 与系统部署行为
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考