Skip to content

Latest commit

 

History

History
147 lines (102 loc) · 4.42 KB

README_ZH.md

File metadata and controls

147 lines (102 loc) · 4.42 KB

Windows 一键部署脚手架

适用于:Win11/Win10, Win7

使用方法

  1. 克隆本项目代码到 U 盘内
  2. 参考或复制 samples/ 目录内的配置文件
  3. 修改 configuration.ps1 激活/配置所需特性
  4. 添加安装包到 packages/ 目录内

部署到新机器上

请先阅读相关说明:审核模式

flowchart TD
  subgraph target [新机器]
    newsys[新安装好的系统] -- 在启动页内按 <b>Ctrl + Shift + F3</b> --> auditmode[审核模式]
    subgraph sysprep [ ]
      direction LR
      auditmode --> generlized[配置后通用化的新系统]
    end
    instance[实例化的新系统]
  end
  subgraph U盘
    fetch[获取本项目源码] -- 获取安装包并自定义配置 --> bundle[准备好的部署工具]
    generlized -. 捕抓 .-> image[个性化的系统镜像]
  end
  bundle -- <b>setup.cmd</b> --o sysprep
  generlized --> instance
  image -. 释放 .-> instance
Loading

部署到现有系统上

flowchart TB
  fetch[获取本项目源码] -- 获取安装包并自定义配置 --> bundle[准备好的部署工具]
  subgraph config [目标机器]
      old[当前系统] -- <b>setup.cmd</b> --> new[调整过的系统]
  end
  bundle --o config
Loading

免责声明

⚠️ 使用本软件存在用户个人数据丢失的风险,使用本功能前,用户应对重要数据进行备份。因用户未能进行充分备份而导致的任何硬盘数据损失,作者不承担任何赔偿责任。

安装新 Windows 系统

获取安装资源 ……

下载系统镜像:

获取 U 盘刻录器:

  • Ventoy: 多镜像启动支持

    南京大学镜像站

  • Rufus: 仅单一镜像,但选项更多、兼容性更好

    找到 Portable Version 下载,FOSSHub

获取分区辅助工具:

干净的 WinPE:


制作并使用系统镜像

封装为新镜像……
  1. 使用 sysprep.exe 通用化封装后关机

  2. 进入恢复模式或从 USB 启动 WinPE

  3. 检查或挂在盘符,列出盘符表:

    echo lis vol | diskpart
    
  4. 设置足量的存储空间作暂存区:

    set tmp=d:\tmp
    mkdir %tmp%
    
  5. 打包为新镜像:( 使用 notepad.exe 打开 README_ZH.md 以复制代码 )

    start cmd /k dism /capture-image /verify /checkintegrity /name:mysys /compress:max /capturedir:c: /imagefile:D:\mywin.esd
    
Command Parameters Usage
start cmd /k 在分离的新窗口内执行
/capturedir 填入捕抓的系统盘符
/imagefile 备份镜像的完整路径名
/name 名称自定
/compress 可选参数:max,fast,none
/verify /checkintegrity 可选参数:完整性和错误校验
  • 旧版兼容的低压缩率格式:.wim
  • 新版压缩时间长的高压缩率格式:.esd

从镜像中恢复……
  1. 进入恢复模式或从 USB 启动 WinPE

  2. 建议把目标的系统分区挂载为 C 盘

  3. 执行恢复指令:( 使用 notepad.exe 打开 README_ZH.md 以复制代码 )

    dism /apply-image /index:1 /verify /applydir:c: /imagefile:D:\backup\system.esd
    

注意事项:

  • /index 一般必填 1
  • 可选参数:/verify 输出错误信息
  • 可选参数:/compact 安装时压缩 C 盘系统占用空间,约从 40G~ 降到 20G~

添加 UEFI 启动项:

mountvol u: /s
bcdboot c:\windows /s u: