把 Windows 11 瘦身到 10GB:tiny11builder 从官方镜像到可安装 ISO 的完整教程
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
想在没有 TPM 的老电脑上装 Windows 11?还是受够了全新系统动辄吃掉半个硬盘?开源项目 tiny11builder 就是为此而生的:几份 PowerShell 脚本,能把任意官方 Windows 11 镜像自动构建成精简版可安装 ISO。它不挑版本、语言,x64 和 ARM64 都能处理,全程只用微软自家工具。
下面按"选脚本 → 跑构建 → 排错误 → 装后维护"四步走,全部基于官方镜像,产出的是完全合法、可更新的系统。
第一道岔路口:标准瘦身与极限瘦身
仓库里有两个构建脚本,差别不在程度,而在性质:
- tiny11maker.ps1(标准版):删掉大量预装应用、精简系统行为,但保留组件存储与 servicing 通道。装完后照常打更新、装语言包和功能组件。装完占用约 10GB,是日常使用的主力选择。
- tiny11Coremaker.ps1(极限版):在标准版基础上再砍掉组件存储(WinSxS)、恢复环境等大块头,装完只有约 6GB。但镜像一旦生成,就再也不能追加更新、语言和功能包——它面向虚拟机测试、开发沙箱这类用完即弃的环境。
💡 选择标准就一句话:这台机器要长期用,选标准版;只打算用几天,选极限版。
动手之前的准备清单:四件事
官方镜像:从微软官网下载 Windows 11 ISO(任意版本、任意语言都行),双击挂载,记下系统分配的盘符,比如 E。
工作盘:标准脚本需要一个临时盘存放中间文件,至少 15GB 可用,整机预留 20GB 以上更稳妥。
脚本本体:一条命令拉取整个项目目录,里面除两个脚本外还有无人值守安装文件 autounattend.xml:
git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder管理员 PowerShell 与执行策略:以管理员身份打开 PowerShell 5.1,先执行
Set-ExecutionPolicy Bypass -Scope Process——这个改动只作用于当前会话,不会动系统全局默认策略。脚本本身也会自检:发现没有管理员权限时会自动弹新窗口提权重跑。
构建三步走:从挂载的盘符到 tiny11.iso
构建命令与参数
.\tiny11maker.ps1 -ISO E -SCRATCH D整条命令只有两个参数:E 是已挂载官方镜像的盘符,D 是临时工作盘,都只填字母、不带冒号;按同样的顺序传两个位置参数也等效。不传-SCRATCH时,脚本会直接用脚本所在目录当工作区。想看全部选项,运行Get-Help .\tiny11maker.ps1 -Full即可调出帮助文档。
构建过程中你要做的三件事
- 选版本(SKU):脚本会列出镜像里的全部版本,输入对应索引决定以哪个版本为基底,家庭版、专业版任选。如果镜像里是 install.esd,脚本会先把它转成 WIM,这步稍慢,耐心等。
- 等它跑完:删应用、写注册表、压缩镜像、烧录 ISO 全自动。最终镜像采用 DISM 的恢复压缩来压体积,烧录 ISO 用的是 Windows ADK 里的 oscdimg.exe——没装 ADK 的话脚本会自动替你获取。
- 收成果:结束后 tiny11.iso 出现在脚本同目录下,这就是可写 U 盘引导安装的成品。
幕后拆解:脚本替你改了哪些东西
对照 tiny11maker.ps1 的源码,标准版镜像里发生的变化可以归成四类:
被清走的预装应用
Clipchamp、Xbox 全家桶、媒体播放器、新闻、天气、邮件与日历、Internet Explorer、Quick Assist、录音机、OneDrive、Edge 等。办公学习场景基本用不到它们,删掉省空间也少后台干扰。
硬件门槛与系统行为开关
- 写注册表跳过 TPM、安全启动、CPU、内存和存储检查,老机器照常装、照常启动;
- 关闭系统预留存储,把被占的空间还给你;
- 关掉 Copilot 和任务栏聊天图标,调低遥测采集级别;
- 阻止推荐应用(Outlook、Dev Home、Teams 等)静默装回来;
- 禁用 BitLocker 设备加密,避免小磁盘被加密功能占满。
无人值守安装:autounattend.xml 的作用
仓库里的 autounattend.xml 会被自动拷进镜像:首次开机时跳过"必须登录微软账户"的环节,可以直接建本地账户;同时开启紧凑安装(compact)再省一截空间。批量部署多台机器时,这个文件价值最大。
进阶玩法:极限版的代价与收益
跑 tiny11Coremaker.ps1 之前,有三件事要心里有数:
- 多删了什么:Windows 组件存储、WinRE 恢复环境、Windows Update 通道全部移除;Defender 只是被禁用,需要时可以手动恢复。
- 别错过一次交互提问:构建中会问你是否启用 .NET 3.5,脚本明确提示这一步过了就没机会补做了——要跑老软件就果断输 y。
- 代价:极限版镜像失去可维护性,之后既不能打更新,也不能装语言包和功能组件。别把它装到想长期使用的电脑上。
和标准版不同,极限脚本不收 -ISO / -SCRATCH 参数,照着提示输入镜像盘符即可,临时文件默认落在系统盘,注意留足空间。
常见报错快速排查:最容易踩的 7 个坑
- "禁止运行脚本"提示:执行策略限制导致。按上文执行
Set-ExecutionPolicy Bypass -Scope Process即可,脚本里也有交互确认兜底。 - 找不到系统安装文件:多半盘符填错,或镜像 sources 目录下既无 install.wim 也无 install.esd。用
Get-Volume核对挂载盘符,参数只写字母。 - 工作盘空间不足:换一块余量更大的盘,把
-SCRATCH指过去,15GB 是底线。 - ARM64 设备闪过的报错:通常因为该架构镜像的 System32 里没有 OneDriveSetup.exe,属于已知现象,不影响成品。
- 装完 Outlook / Dev Home 又出现了:脚本已写入注册表拦截,个别版本仍会回马枪,最新版脚本对此做了加强;实在出现就手动卸载。
- Winget 装不了应用:先去 Microsoft Store 把 Winget 更新到新版再试。
- 设置里残留 Edge 入口:应用本体已删除,设置页残留属已知小瑕疵。
装完之后的事:验证瘦身效果与维护建议
用成品 ISO 装完机后,建议从三个角度确认效果:
- 空间:标准版装完,系统占用通常比官方镜像降低 40%–60%;
- 速度:启动快 30%–50%,常驻内存少 25%–40%,体感明显;
- 可用性:办公套件、联网、打印机和常用外设过一遍;标准版还要确认 Windows Update 能正常打开并拉到更新。
长期使用的几条建议:
- 标准版系统照常支持更新,建议每月查一次安全更新;做大版本升级前先备份数据。
- 重装机器前导出浏览器书签和密码,记好激活信息,顺手建个还原点。
- 老设备建议内存 4GB 起步,硬盘用 SSD 体验最佳,BIOS 里可把安全启动关掉。
- 项目完全开源,官方 README 明确欢迎二次修改——想保留或删除哪些应用,直接改脚本里的应用清单即可。
tiny11builder 把"挂载、转镜像、裁剪、压缩、烧录"这套手工影像手术流程,压缩成了几行命令:标准版给日常,极限版给测试,同一份官方镜像,两种截然不同的用法。
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考