news 2026/9/8 21:50:10

旧笔记本也能装下 4GB 的 Win11:tiny11builder 精简系统镜像全流程拆解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
旧笔记本也能装下 4GB 的 Win11:tiny11builder 精简系统镜像全流程拆解

旧笔记本也能装下 4GB 的 Win11:tiny11builder 精简系统镜像全流程拆解

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

4GB 内存的老机器跑 Win11,光是开机后的后台应用就能把风扇转满,更别提出厂预装的那堆用不上的应用。用 tiny11builder 精简一份 Windows 11 镜像,你能得到一个只有几 GB 的 tiny11.iso,刻到 U 盘就能直接装。整个过程就是一条 PowerShell 命令行,挂好镜像之后基本就是坐着等。

两个脚本,选错白跑

这一节你只做一件事:在仓库里挑对两个 .ps1 之一。

对比点tiny11maker.ps1(常规)tiny11Coremaker.ps1(核心)
你能不能继续打补丁能,装系统后照样更新、加语言包不能,Windows Update 被整体移除
砍掉多少东西预装应用、Edge、OneDrive 等在左侧基础上再砍 WinSxS 组件库、WinRE、Defender(可再启用)
出盘后的形态体积比官缩小,适合长期使用体积更小,适合一次性测试
适用对象打算装上去天天用的真机虚拟机、临时编译测试环境

⚠️ 要装在天天用的机器上,选 tiny11maker.ps1。

只在虚拟机里验证一下、之后不打算再管更新,选 tiny11Coremaker.ps1 就够。

从挂载到出盘:一条时间线走完

这一节你只做一件事:挂上官方 ISO,跑一条命令,等 tiny11.iso 出现在手边。顺序是固定的:挂载、放行、执行、等待,中间没有岔路。

先把镜像和脚本都弄到手

从微软官网下载 Windows 11 ISO,22H2 及以上都行,注意架构要和目标机器一致(绝大多数是老 x64)。然后克隆脚本仓库:

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

把 ISO 挂上,记下那个盘符

右键 ISO 选"挂载",Windows 会分一个虚拟盘符,比如 E:,后面所有地方写的都是"E"这一个字母。挂载完先花 10 秒验证没挂错盘,这行返回 True 才算对:

Test-Path E:\sources\install.wim

如果你的镜像里只有 install.esd 而没这行输出,也别慌,脚本会自动把它转成 WIM 文件(Windows 系统镜像的打包格式)。

一行命令放行脚本

以管理员身份打开 PowerShell 5.1,跑这一行,临时解除当前窗口的执行限制:

Set-ExecutionPolicy Bypass -Scope Process

-Scope Process的意思是只管这个窗口,关掉窗口策略自动恢复,不会污染你的系统设置。

一条命令跑起来,盘符指对

进到脚本所在目录执行下面这行。-ISO是刚才挂载的盘符(只要字母,不带冒号),-SCRATCH是工作区盘符,要留 15GB 以上空闲,因为中间产物全写在这:

.\tiny11maker.ps1 -ISO E -SCRATCH D

换成 Core 脚本的话玩法不同:它不接受参数,运行后先问一句 y/n 确认,再交互式问你盘符,工作区默认占系统盘,跑之前留意一下 C 盘剩余空间。

选个版本号,然后坐等

脚本会列出镜像里所有版本(家庭版、专业版之类),输入对应编号回车,后面就全自动了:复制文件、用 DISM(Windows 自带的镜像管理工具)逐个移除预装应用、改注册表、以 recovery 模式重新压缩,最后调 oscdimg.exe(ADK 部署工具套件里带的打盘工具)封装出可引导 ISO。没装 ADK 也没关系,脚本会自动下载所需组件,不用你操心。完成后脚本目录里出现 tiny11.iso,同目录还留了一份 tiny11_*.log 日志,后面排错全靠它。

卡住了?大概率是这几个点

这一节你只做一件事:对着屏幕上的提示,找到对应场景做验证。

脚本报"找不到安装源文件"

在 PowerShell 里跑Test-Path E:\sources\install.wim,返回 True 说明盘符没指错,那多半是 ISO 被意外卸载了——去"此电脑"里确认虚拟光驱还在不在。如果镜像里连 install.esd 都没有,直接重新下载 ISO。

PowerShell 拒绝运行脚本

先跑Get-ExecutionPolicy看一眼当前策略。显示 Restricted 的话,执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser改掉,或者干脆把上面那行 Bypass 再跑一遍。如果提示的却是"访问被拒绝",那不是策略问题,是没开管理员权限。

出盘了,目标机器却点不亮

用 Rufus 把 tiny11.iso 写进 U 盘,分区方案选 GPT,启动模式选 UEFI,再进 BIOS 确认是 UEFI 启动。脚本已经在镜像里写好了 CPU、RAM、TPM 的绕过项,常规检查都能过;机器实在太老开不了机,那是硬件上限,别怪脚本。

arm64 机器上闪过一句报错

arm64 镜像的 System32 里没有 OneDriveSetup.exe,脚本处理这一步时就会报一眼。属于已知无碍问题,流程不会因此中断,不用管它。

想再狠一点?改这两处就行

这一节你只做一件事:动两行代码,把精简程度攥回自己手里。

  • 打开 tiny11maker.ps1 → 找到第 205 行附近的$packagePrefixes数组(应用移除名单,按包名前缀匹配)→ 删掉想保留应用对应的那行,比如保留画图就删掉'Microsoft.MSPaint'→ 效果:装完系统后该应用还在。
  • 还是这个文件 → 找到第 396 行附近的 DISM 导出命令,默认参数是/Compress:recovery(压缩最狠、耗时最长)→ 改成/Compress:fast→ 效果:出盘速度明显变快,镜像体积会大一些。

装之前先记四条

这一节你只做一件事:点"格式化"之前把这四条扫一遍。

  • 先备份工作区盘上的数据,中途出错就得整段重跑,盘里的临时文件也会被清掉。
  • 绕过项只能骗过检查,骗不过硬件,CPU 太老的机器装了也白装。
  • Edge 被移除了,Core 版还顺带禁用了 Defender(可以手动再开),装完系统记得自己补浏览器和安全软件。
  • Outlook、Dev Home 这类应用有概率过一阵自己爬回来,新版脚本已经压得更狠,但真出现了就手动删一次。

更完整的移除清单和已知问题,看仓库里的 README.md 就行。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/8 21:45:50

opencode 实战指南:从安装配置到模型路由与 LSP 集成

1. opencode到底是什么,为什么值得我把主力工作流迁过去 先聊一个结论放在前面:如果你日常重度使用 Claude Code、Codex 或者 Copilot 这类 AI 编程工具,那 opencode 很可能是目前最值得切换到终端 Agent 之一。我第一次接触它的时候&#xf…

作者头像 李华
网站建设 2026/9/8 21:40:58

Omarchy 镜像加速:3 步让 Arch Linux 更新快起来的完整指南

Omarchy 镜像加速:3 步让 Arch Linux 更新快起来的完整指南 【免费下载链接】omarchy Beautiful, Modern & Opinionated Linux 项目地址: https://gitcode.com/GitHub_Trending/om/omarchy 凌晨跑一次系统更新,下载速度掉到百 KB 级别&#x…

作者头像 李华
网站建设 2026/9/8 21:39:31

opencode 完整指南:终端开源编码代理的安装、配置与实战

如果你也和我一样,每天有三分之一的时间耗在“复制报错 → 切窗口 → 问 AI → 切回来 → 把补丁粘进去”的循环里,那 opencode 值得你认真试一下。它不是又一个聊天机器人套壳,而是一个跑在终端里的开源编码代理,跟它说“把这几个…

作者头像 李华