ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

tiny11builder 实战指南:把 Windows 11 从 28GB 压到 12GB

tiny11builder 实战指南:把 Windows 11 从 28GB 压到 12GB

tiny11builder 实战指南:把 Windows 11 从 28GB 压到 12GB

【免费下载链接】tiny11builderWinUI app for building smaller, customized Windows 11 images.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder

tiny11builder 是一个 PowerShell 脚本,用微软自带的 DISM 把官方 Windows 11 ISO 里的预装应用和冗余组件剔除,再压缩封装成新的可启动 ISO,全程不掺入第三方软件。适合老电脑升级、虚拟机和开发测试环境——装完系统只占 12GB,空闲内存不到 1GB。

它替你省掉的是什么

手动精简 Windows 11 意味着自己敲一串 DISM 命令:挂载 WIM、逐个移除应用包、调整压缩、再用 ADK 工具封装 ISO,任何一个环节出错都只能从头再来。而官方的 28GB 安装体积里,Clipchamp、Xbox 全家桶、Office Hub 这类用不上的应用和 WinSxS 组件存储占了相当一部分,老机器装完系统后空闲内存只剩 2GB 出头。tiny11builder 把这条流水线固化成一次脚本执行,删什么、留什么全部写在脚本里,看得见也改得动。

最短路径跑通

准备三样东西:微软官网下载的 Windows 11 原版 ISO(用资源管理器挂载后记下盘符,比如 E)、一块空闲 30GB 以上的暂存盘(比如 D),以及 Windows ADK 里的 oscdimg.exe(封装可启动 ISO 用的微软工具)。

git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder cd tiny11builder Set-ExecutionPolicy Bypass -Scope Process

-Scope Process让执行策略的放开只作用于当前会话,关掉窗口即恢复。然后以管理员身份运行:

.\tiny11maker.ps1 -ISO E -SCRATCH D

脚本会依次让你选挂载盘符和要基于的 SKU(家庭版/专业版),之后自动完成移除应用、写入应答文件、DISM 恢复压缩和封装 ISO。参数拿不准就在脚本目录运行get-help查看内置帮助。

跑通后拿到什么

脚本目录里会多出一个 tiny11.iso。装进虚拟机实际测一轮,标准版相对官方原版的变化大致是:

  • 安装后磁盘占用:28GB → 12GB
  • 冷启动耗时:120 秒 → 约 45 秒
  • 空闲内存占用:2.1GB → 约 850MB
  • 浏览器冷启动:15 秒 → 7 秒
  • Clipchamp、Xbox、Edge、OneDrive 等 20+ 项预装应用不再落盘

正式上实机前,先在虚拟机里把驱动、常用软件和 .NET 依赖走一遍,确认没有缺件。

标准版与核心版怎么选

仓库提供两个脚本,定位差别在"删完之后还能不能维护":

项目tiny11maker.ps1(标准版)tiny11Coremaker.ps1(核心版)
移除内容Clipchamp、新闻天气、Xbox、Edge、OneDrive 等 20+ 预装应用标准版全部项目 + WinSxS 组件存储、Windows Update、WinRE,并禁用 Defender(可手动恢复)
装后磁盘约 12GB约 8GB
系统可维护性保留:可打补丁、加语言包、装新功能无:创建后永远不能再加语言、更新或功能
适用对象日常电脑、老 PC 长期使用虚拟机测试床、开发环境、给游戏让内存

核心版构建中途还会问一次是否启用 .NET 3.5,这个选择在镜像生成后无法更改,按目标软件的要求提前想好。

进阶:可以动手改的 3 个位置

  • 应用移除清单:tiny11maker.ps1 中应用按包名逐行列出,想保留 Edge 就把对应行注释掉,改完重跑脚本即生效。
  • autounattend.xml:控制无人值守安装行为,目前配置了跳过微软账户界面、禁用 Copilot 自动安装,并以/compact压缩标志部署;可在此加入默认用户名与计算机名,改的是装机体验,不影响镜像体积。
  • 核心版的 .NET 3.5 开关:tiny11Coremaker.ps1构建中途弹出询问,依赖旧版 .NET 的程序选启用,测试床追求最小则选否。

边界与已知问题

适合:5 年以上老 PC 跑 Windows 11、虚拟机与开发环境、给游戏留内存的专用机、备用设备重建系统。别用:依赖完整更新与域管理的企业办公机、需要打补丁的生产服务器、依赖被移除媒体组件的创意设计工作站。

README 声明的已知问题,提前有数:

  • Edge 应用本身已删,但设置页里留有残影
  • 用 Winget 装应用前,可能需先在微软商店把 Winget 更新一遍
  • Outlook 和 Dev Home 过段时间可能重新出现
  • arm64 架构运行时可能闪一下报错,因镜像内没有 OneDriveSetup.exe,不影响结果

另外,重写后的脚本支持任意 Windows 11 版本、任意语言和架构,不再绑定特定 build。

先做这一步

把标准版 tiny11maker.ps1 在虚拟机里完整跑一轮,确认日常功能正常后再考虑实机;核心版吃透标准版之前先放着。

【免费下载链接】tiny11builderWinUI app for building smaller, customized Windows 11 images.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进