Windows 11 精简快速指南:用 tiny11builder 生成体积减半的安装镜像
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
新装的 Windows 11 用了一段时间,C 盘 64GB 只剩不到 10GB 空闲,多台机器批量部署时,5.5GB 的 ISO 传输速度更是让人抓狂。与其在装好的系统上做清理,不如从镜像源头入手做系统瘦身——tiny11builder 是一个基于 PowerShell 的 Windows 11 精简工具,它从官方 ISO 中移除预装冗余,生成体积缩减约 50% 的 tiny11.iso,可直接写 U 盘或在虚拟机里使用。
tiny11builder 一页速览:先判断它适不适合你
| 项目 | 说明 |
|---|---|
| 输入是什么 | Windows 11 官方 ISO,不限版本、语言和架构 |
| 产出是什么 | 可启动的精简镜像 tiny11.iso,位于脚本所在目录 |
| 大约耗时 | 15~30 分钟,取决于磁盘速度 |
| 风险等级 | 标准版低,系统保持可维护;核心版高,生成后不可再更新 |
整个过程只依赖微软自家的 DISM 工具,额外需要的只有 ADK 中的 oscdimg.exe 用于打包 ISO。更完整的说明可以查看 README.md。
开始 Windows 11 精简前要做好的三件事
- 拿到 Windows 11 官方 ISO,并在资源管理器中挂载,记下盘符(例如 E:)
- 以管理员身份打开 PowerShell 5.1。脚本内置权限检查,非管理员运行时会主动请求提权,但直接以管理员打开更省事
- 给工作磁盘(即 -SCRATCH 指定的盘)预留 10GB 以上空闲空间
- 获取项目文件,一条命令即可:
git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder进入项目目录后,临时放开执行策略(只对当前窗口生效,不影响系统原有设置):
Set-ExecutionPolicy Bypass -Scope Process三步生成精简镜像:运行脚本并等待完成
第 1 步:运行脚本,给出两个参数。假设 ISO 挂载在 E 盘、工作盘是 D 盘:
.\tiny11maker.ps1 -ISO E -SCRATCH D-ISO 传挂载盘的盘符(只写字母、不带冒号),-SCRATCH 传临时文件的存放盘。算成功的标志:脚本没有报错,并开始询问你要基于哪个系统版本制作。
第 2 步:选择版本,然后等待。按提示选择 Home / Pro / Enterprise,脚本会自动完成"解包镜像 → 移除冗余 → DISM 压缩 → 重新打包 ISO"的完整流程。成功标志:全程无人工干预,顺利跑完。
第 3 步:拿到结果。在脚本所在目录找到 tiny11.iso。文件大小约为原始 ISO 的一半即符合预期;写进 U 盘或在虚拟机挂载试装,能正常进入安装程序就大功告成。
想用核心版时只需换脚本名,参数完全一样:.\tiny11Coremaker.ps1 -ISO E -SCRATCH D。
标准版与核心版怎么选?
| 标准版 tiny11maker.ps1 | 核心版 tiny11Coremaker.ps1 | |
|---|---|---|
| 适用 | 日常用机、企业部署、长期保留的系统:移除新闻、Xbox、Office Hub、OneDrive、Edge 等 20 多项预装应用,同时保留系统后续的更新与扩展能力 | 虚拟机测试、CI/CD 流水线、临时开发沙箱:在标准版基础上删掉一切非必要组件,系统最小、启动最快 |
| 不适用 | 对"镜像越小越好、用完即弃"的场景——那种需求核心版更小 | 生成后无法再安装更新、添加语言包或功能组件的长期系统 |
注意:核心版连组件存储、Windows Update、WinRE 这类"维护系统的能力"本身都被移除了,它只适合临时测试环境,不建议当作日常系统。
效果如何验证:精简前后对比
以下为社区实测口径,具体数值会随硬件和镜像版本浮动,供参考:
| 指标 | 原版 Windows 11 | 精简后(tiny11) | 大约缩减 |
|---|---|---|---|
| ISO 大小 | 约 5.5GB | 约 3.2GB | 40% 左右 |
| 装完后的 C 盘占用 | 25~30GB | 12~18GB | 40%~50% |
| 启动耗时 | 45~60 秒 | 25~35 秒 | 40% 左右 |
| 后台进程数 | 150+ | 85~110 | 30%~40% |
| 残留预装应用 | 20+ 项 | 少数 | — |
对标准版还可以做一项功能性验证:系统更新能正常运行、商店能正常安装新应用,说明可维护性没有受损。
它在后台做了什么:精简原理简述
- 移除 Appx 预装包:Clipchamp、新闻与天气、Xbox 系列、纸牌、邮件和日历、OneDrive、Edge 等从镜像中整体删除;
- 写入首次运行配置:跳过微软账户验证、以 /compact 紧凑方式部署,配置来自 autounattend.xml;
- 禁用非必要后台服务与遥测采集;
- 核心版额外清理组件存储 WinSxS,禁用 Defender 与 Windows Update,移除 WinRE——这正是它之后无法打补丁的原因。
避坑清单:常见问题与处理方式
- 脚本提示"无法加载,因为在此系统上禁止运行脚本" → 系统执行策略是 Restricted → 按前面"三件事"里的 Set-ExecutionPolicy 命令临时放开,仅当前会话有效;
- 流程中途失败或卡在打包阶段 → 工作盘空闲空间不足 → 确认 -SCRATCH 指向的盘有 10GB 以上空闲,或换一块更大的盘;
- 处理 arm64 镜像时闪出一条报错 → arm64 镜像的 System32 里没有 OneDriveSetup.exe,脚本该步骤被触发 → 属正常现象,不影响最终 ISO 的生成;
- 装完后"设置"里还能看到 Edge 的残留条目 → 已知问题,Edge 应用本身已从镜像删除,只是残留入口;
- 装好后无法安装新应用 → winget 版本过旧 → 先在 Microsoft Store 里更新 winget,再执行安装。
谁适合用它:四个典型场景
- 虚拟机与测试环境搭建者:用核心版快速做出统一、干净的测试镜像,每次测试结果可比;
- 老旧低配硬件用户:2GB 内存、32GB SSD 也能装上一个可用的精简系统;
- 企业批量部署:镜像小约四成,传输分发更快,终端环境保持一致;
- 学校机房与实训室:移除与教学无关的应用,后续批量维护更省事。
对大多数人来说,标准版就是够用且安全的选择;核心版只推荐给临时测试环境。如果你手上已经有一份官方 ISO,把前面的三件事做好、运行一次脚本,大约一刻钟后就能拿到一张可以直接写 U 盘安装的 tiny11.iso。
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考