如何用 Tiny11Builder 制作精简版 Windows 11 镜像?完整指南
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
你从微软拿到的 Windows 11 安装镜像动辄 5GB 多,装完系统 C 盘再吃掉 25GB 往上,里面还塞满了你根本不用的预装应用。Tiny11Builder 用开源 PowerShell 脚本帮你把这些组件剥掉,重新打包成一份精简版 Windows 11 镜像(即系统的完整备份安装文件)。装出来的系统更轻、启动更快,老电脑也能跑得动。
🧩 它到底是什么
Tiny11Builder 是一套开源的 PowerShell 脚本工具,专门用来把官方 Windows 11 ISO(安装光盘镜像)做成"瘦身版":脚本用微软自家的 DISM 工具移除预装应用、关闭广告推送,再用 oscdimg 重新压回一个可启动 ISO。核心价值一句话:原版镜像进去,更轻的镜像出来,全程不碰第三方破解补丁。
✅ 跑起来之前
开工前对照这份清单过一遍:
- Windows 10/11 64 位系统,内存 8GB 起步,磁盘留出 15GB 以上给临时空间
- 一份从微软官网或 Rufus 下载的原版Windows 11 ISO,别用来路不明的精简版
- 制作过程会联网下载个别工具文件(如缺少 oscdimg.exe 时自动补下),全程保持联网
- 拉取脚本仓库:
git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder🚀 主线操作
1. 挂载原版 Windows 11 ISO 并确认盘符
做什么:脚本要读取镜像里的安装文件,所以 ISO 必须先挂载成虚拟光驱。怎么做:在文件资源管理器里右键 ISO 文件选"装载",然后记下分配到的盘符,比如 E。预期看到什么:资源管理器里多出一个 E 盘,里面能看到sources\install.wim或install.esd。如果只有 install.esd,脚本会自动把它转成 install.wim,这一步略慢,耐心等。
2. 以管理员身份运行制作脚本
做什么:打开 PowerShell 并允许脚本执行。怎么做:右键 PowerShell 选"以管理员身份运行",然后执行:
Set-ExecutionPolicy Bypass -Scope Process预期看到什么:命令无报错返回。-Scope Process只对当前窗口生效,关掉窗口就恢复原策略,比全局改策略安全。脚本检测到没有管理员权限时会自动弹一个新窗口重试,留意标题栏提示即可。
3. 传入盘符参数并选择系统版本
做什么:告诉脚本两件事——ISO 在哪个盘、临时文件放哪个盘。怎么做:切到仓库目录执行:
.\tiny11maker.ps1 -ISO E -SCRATCH D预期看到什么:终端显示 "Tiny11 image creator",并列出镜像版本(Home/Pro/Enterprise 等)加一个 ImageIndex 序号。输入序号回车就是选定版本,之后脚本自动跑完全部流程,大概 30 到 60 分钟,中途不用干预。
4. 拿到成品 tiny11.iso
做什么:验收成果。怎么做:等终端提示 "Creation completed" 即可。预期看到什么:脚本所在目录下出现tiny11.iso,临时文件已被清理,ISO 虚拟盘也被弹出。建议先拿虚拟机装一轮,确认网络和驱动正常,再写进 U 盘正式部署。
⚙️ 调优与进阶
1. 让系统装得更小:/compact 压缩已内置
场景:C 盘小、想再省几个 G。操作:什么都不用做——脚本会把 autounattend.xml 拷进镜像,安装时自动启用 Compact OS 磁盘压缩(文件以压缩态存盘,用多少解压多少),同时绕过 TPM、CPU 等硬件检查,老机器也能装。收益:系统实际占用还能再省 5GB 上下。
2. 给临时文件换个盘
场景:C 盘本来就紧巴巴。操作:把-SCRATCH参数指向一个有 15GB 以上空闲的其他盘(见步骤 3 的命令)。收益:脚本会先整盘复制 ISO、再挂载镜像(WIM 展开后很大),放副盘能避免系统盘爆满导致的半途失败。
3. 要更狠的精简?试试 Core 版
场景:一次性虚拟机、开发测试环境。操作:改跑另一个脚本:
.\tiny11Coremaker.ps1收益:在标准版基础上再砍掉 WinSxS 组件库、WinRE 等,镜像更小。代价是生成后无法打更新、加语言,README.md 里明确标注它只适合快速测试,别当日常系统用。
🧯 踩坑记录
| 问题现象 | 原因 | 处理方式 |
|---|---|---|
| 提示执行策略受限,脚本不跑 | PowerShell 默认策略为 Restricted | 按步骤 2 执行一次Set-ExecutionPolicy Bypass -Scope Process |
| 提示找不到 Windows OS Installation files | ISO 盘符输错,或挂的不是 Windows 11 镜像 | 回资源管理器核对盘符,确认盘内有 sources 目录 |
| 精简后系统里应用装不上 | 商店组件依赖的 Winget 版本过旧 | 先在 Microsoft Store 把 Winget 更新一遍 |
| Outlook、Dev Home 隔段时间又冒出来 | 微软更新机制会重新推送这些应用 | 脚本新版已加强拦截,仍复现就手动卸载 |
| arm64 机器上闪一下错误提示 | ARM 镜像里不含 OneDriveSetup.exe,移除步骤扑空 | 属已知问题,不影响最终镜像,可忽略 |
📊 效果速览
| 指标 | 原版 Windows 11 | Tiny11Builder 精简后 |
|---|---|---|
| 安装 ISO 体积 | 5.5-6GB | 3-3.5GB |
| 装完系统实际占用 | 25GB+ | 10-15GB |
| 预装应用 | 几十款全带 | 仅保留必需项 |
| 冷启动耗时(同硬件) | 40-60 秒 | 25-40 秒 |
🚧 边界提醒
- tiny11Coremaker.ps1 的产物无法再打更新、加语言或装功能,只做测试机,日常办公别用它。
- 精简版移除了 Edge、OneDrive、Xbox 全家等组件,重度依赖这些工具或 Microsoft Office 的用户先权衡。
- 这是第三方修改过的安装镜像,上生产设备前先在虚拟机完整验证一遍,关键业务机器不建议直接部署。
那台装不动 Windows 11 的老机器,现在多了一条路:备好原版 ISO,把盘符填进脚本,半小时后你会拿到一份属于自己的精简镜像。动手做一遍,比读十遍教程都实在。
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考