把Windows 11装进一半空间:tiny11builder精简镜像制作完整指南
2026/9/8 17:19:07 网站建设 项目流程

把Windows 11装进一半空间:tiny11builder精简镜像制作完整指南

【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder

tiny11builder 是一套纯 PowerShell 编写的开源脚本,能把官方 Windows 11 ISO 改造成体积更小的精简安装镜像。如果你的硬盘空间紧张、内存有限,或者想在虚拟机里反复重装系统,它可以一次生成一张干净、轻量的 tiny11.iso,全程只需挂载原版镜像后运行一条命令。

先想清楚:你属于哪一类使用者

精简系统不是万能的,先对号入座再动手:

  • 老旧电脑、小容量硬盘:原版 Windows 11 完整安装约占用 28GB 磁盘,精简后安装占用可降到 8–12GB 区间,空闲内存占用也有明显下降(参考数据:空闲占用从 2.1GB 左右降到 650–850MB,开机耗时从约 120 秒缩短到 35–45 秒)。这类收益对小设备最实在。
  • 虚拟机 / 开发测试环境:需要一台干净、启动快的测试系统,核心精简版最合适。
  • 企业办公机、生产服务器:不建议。精简镜像会移除部分维护通道,不适合需要完整系统维护能力的场景。

一句话判断标准:日常主力机选标准精简脚本,测试和虚拟机选核心精简脚本。

准备工作:开始前的 3 项检查

脚本本身不复杂,但环境不满足时会中途失败,先把这三件事确认好:

  1. 一份官方 Windows 11 ISO。从微软官网下载即可,任意语言、任意架构的镜像都能用,不挑特定版本。
  2. 足够的暂存空间。制作过程会把镜像文件复制到暂存盘并反复读写,建议暂存盘至少有 30GB 可用空间。
  3. Windows ADK 中的 oscdimg.exe。这个工具用来把改造完的文件打包成可启动 ISO。脚本会优先查找已安装的 ADK(C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools下的Oscdimg目录),找不到时会自动下载 oscdimg.exe 兜底。

另外注意:脚本需要PowerShell 5.1 管理员权限。如果你不是以管理员身份启动,脚本会弹出一个新窗口自动以管理员身份重新运行自己,关掉旧窗口即可。

运行标准精简脚本 tiny11maker.ps1 的完整步骤

标准版脚本 tiny11maker.ps1 是官方推荐的日常使用方案。操作步骤如下:

第 1 步:获取脚本

git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder cd tiny11builder

第 2 步:挂载 ISO 并设置执行策略

用文件资源管理器双击 ISO 挂载(注意记下分配到的盘符,比如 E)。然后在管理员 PowerShell 中执行:

Set-ExecutionPolicy Bypass -Scope Process

-Scope Process表示策略只对当前窗口生效,关掉窗口后系统设置不变,安全无副作用。

第 3 步:启动脚本

.\tiny11maker.ps1 -ISO E -SCRATCH D

两个参数的含义:

  • -ISO:ISO 挂载后的盘符,只写字母不带冒号;
  • -SCRATCH:暂存盘盘符,用于存放中间文件,建议选空间充足的非系统盘。

第 4 步:按提示操作

脚本运行中只有两处需要你交互:一是输入挂载盘符(若启动时没传参数),二是选择基于哪个 SKU(版本索引,如家庭版、专业版)生成镜像。其余环节——组件移除、注册表优化、压缩导出、生成 ISO——全部自动完成。

第 5 步:取走成品

完成后,精简镜像tiny11.iso会出现在脚本所在目录,同时自动生成一份带时间戳的运行日志(tiny11_日期_时间.log),出问题时翻看日志即可定位。脚本结束前还会自动清理暂存目录并弹出 ISO 盘。

两种精简模式到底差在哪

仓库里有两套脚本,差异不在"删得多不多",而在"系统还能不能自我维护":

维度tiny11maker.ps1 标准版tiny11Coremaker.ps1 核心版
预装应用清理约 20 个(Xbox、Teams、Copilot、Clipchamp、天气/新闻等)与标准版相同
WinSxS 组件存储保留删除(体积大幅下降的主因)
Windows Defender保留禁用(可事后重新启用)
Windows Update保留关闭(缺少 WinSxS 无法正常工作)
WinRE 恢复环境保留移除
事后加装语言包 / 功能 / 更新可以不可以
适用场景日常主力机、老电脑升级虚拟机、开发测试环境

核心版还有一个关键交互:制作过程中会询问是否启用 .NET 3.5,此时机是唯一的——镜像一旦生成,就无法再补装这个功能。跑老软件的虚拟机建议选"是"。

脚本在背后做了哪些事

拆开看,两个脚本的流水线大致相同,只是力度不同:

  1. 挂载系统镜像:把 ISO 里的 install.wim(若是 install.esd 会先转成 wim)挂载到暂存目录,此时所有修改都发生在镜像文件上,不影响你的现系统。
  2. 按名单移除预装应用:标准版在 tiny11maker.ps1 中维护了一个约 50 项的包名前缀清单($packagePrefixes变量),涵盖 Clipchamp、Xbox 全家桶、Teams、Copilot、Office Hub、ToDo、天气、地图、录音机等,Edge 和 OneDrive 则作为系统组件单独删除。想保留某个应用,编辑这个清单注释掉对应行即可。
  3. 批量注册表调整:跳过 TPM/CPU/安全启动等硬件检测(这是老电脑能装 Win11 的关键)、关闭商店推荐内容和遥测、禁用 Copilot 和聊天图标、关闭 OneDrive 备份、移除若干后台计划任务。
  4. 压缩与打包:用 DISM 的 recovery 压缩重新导出镜像(这一步显著缩小 ISO 体积),再用 oscdimg 封装成可启动 ISO。
  5. 植入自动应答文件:autounattend.xml 会被写入镜像,安装时自动跳过微软账户联网强制步骤(HideOnlineAccountScreens),并以/compact压缩模式部署系统。

已知问题:动手前看一眼

README 里列了几条当前版本的已知行为,了解后不会误判为故障:

  • Edge 的应用本体已删除,但设置界面可能残留少量入口。
  • 精简后的系统里安装 Store 应用前,可能需要先在 Store 中更新一次 Winget。
  • Outlook 和 Dev Home 有一定概率在使用一段时间后"自己回来",脚本已做了更激进的预防,但不保证 100%。
  • arm64 架构下脚本运行中可能闪一下报错,原因是该架构镜像的 System32 中没有 OneDriveSetup.exe,不影响最终产物。

第一步现在就做:先在一台虚拟机里试跑

不要在主力机上第一次就下注。可执行的第一步是:下载官方 Windows 11 ISO → 在本机或虚拟机里挂上它 → 运行.\tiny11maker.ps1 -ISO <盘符> -SCRATCH <暂存盘>,等 tiny11.iso 生成后先在虚拟机中安装验证。确认浏览器、输入法、常用软件都正常后,再考虑部署到真实设备。从标准版起步,等用熟了再评估核心版是否值得。

【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询