自定义封装无人值守Windows10镜像

  • 下载原版镜像

下载途径1:MSDN, 我告诉你 - 做一个安静的工具站 (itellyou.cn)

MSDN, 我告诉你 - 做一个安静的工具站

下载途径2:

下载 Windows 10 (microsoft.com)

下载 Windows 10

下载工具,运行工具:

  • 使用原版镜像安装一台电脑,并安装需要部署的软件。比如office、解压软件、通讯软件等等。
  • 下载windows10 ADK制作自动应答文件,实现无人值守安装。

windows10 ADK 要注意下载对应的版本,版本号查看:

在资源管理器中,“此电脑”图标上右键、属性,查看:

windows10 ADK下载地址:

https://docs.microsoft.com/zh-cn/windows-hardware/get-started/adk-install

21H2版本在这里根本找不到,可能因为系统太新了。这里下载的是21H1的,经实践验证也能用。安装adk时,只需选择部署工具。

在开始菜单中,找到“windows系统影像管理器”,打开:

选择一个系统镜像,可以是原版镜像,也可以是自己制作的镜像。当前版本adk要求wim文件,但是我的原版镜像是esd镜像,所以我用的是自己第一次封装的没有无人值守的镜像。

自动应答文件教程可以在网上搜索,以下有个实例:

创建Windows10无人值守(自动应答文件)教程_w3340372244的博客-CSDN博客_win10无人值守

https://blog.csdn.net/w3340372244/article/details/105318328

我按这个教程制作,测试安装成功。

  • 使用sysprep封装系统

制作好应答文件之后,把应答文件命名为unattend.xml,放到C:\Windows\System32\Sysprep中,封装系统前要确保此次开机电脑没有任何更改且系统没有任何异常。打开CMD,运行以下命令:

C:\Windows\System32\Sysprep\Sysprep /generalize /oobe /shutdown /unattend:C:\Windows\System32\Sysprep\unattend.xml

如果直接双击运行sysprep.exe则是弹出如下图的对话框,不能实现无人值守安装。

如果到这步提示封装失败可以找C:\Windows\System32\Sysprep\Panther里的setupact.log和setuperr.log日志排错

注意,这里第一阶段完成后开机一定不要进系统,一定要直接进入PE系统,否则刚打包好的系统又进去的话会直接打开安装,封装会彻底失败。

常见错误:

常见错误一:有应用程序安装时,选择的是只安装给一个用户使用,而不是所有用户。

Syyprep要求所有的应用程序都是供所有用户使用的。

解决办法1:

开启administrator账户,删除其他账户。

解决办法2;

在开始菜单打开PowerShell:

使用以下PowerShell命令删除安装:

Get-AppxPackage Microsoft.LanguageExperiencePack* | Remove-AppxPackage

加红部分为包的名称,可以替换成其他的。但是很多情况下是这个包导致的封装失败。

常见错误二:windows更新没有更新完成。

如果下图位置显示有更新没有安装的,请先安装,重启。

  • 导出镜像

方法一:

进入PE系统,打开cmd,使用DISM命令把镜像导出成.wim格式。

例如:把 C 分区的系统备份到 D 分区的根目录中,备份文件名为 Win10FZ.wim,可以封装好后在PE系统的CMD中运行以下命令

Dism /Capture-Image /ImageFile:D:\ Win10FZ.wim /CaptureDir:C:\ /Name:Win10_test /Description:20211211FZ

注意,在pe系统下,你的windows系统盘不一定显示为C盘,在我的电脑上是这样的:

Dism /Capture-Image /ImageFile:E:\Win10_fengzhuang.wim /CaptureDir:D:\ /Name:Win10proFZ  /Description:2021Fengzhuang

命令解释:

/Capture-Image - 指定捕获映像。

/ImageFile: - 指定映像文件路径。                

/CaptureDir: - 指定捕获目录。

/Name: - 指定名称。此项不能省略。

/Description: - 指定描述。描述是为了说明这次备份的具体情况,我们这里用了日期。此项可省略。

方法二:

其实用dism++也不错。可以看看pe系统有没有带dism++工具,它有图形界面,操作比较方便点。

  • 安装到其它电脑

用wim镜像的安装工具将镜像恢复到系统盘就行。我是直接用Dism++。

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
微软内部镜像封装工具:CDIMAGE_2.52 参数: CDIMAGE 2.46 CD-ROM and DVD-ROM Premastering Utility Copyright (C) Microsoft, 1993-2000. All rights reserved. For Microsoft internal use only. Usage: CDIMAGE [參數] 來源目錄 目標影像檔 -l 光碟標籤,不含空白鍵 (e.g. -lMYLABEL) -t 將所有檔案和目錄都設為同一日期,不含空白鍵和任何特殊符號 (e.g. -t12/31/2000,15:01:00) -g 將時間設為 GMT 時間而非本地時間 -h 包含隱藏檔和隱藏目錄 -n 允許長檔名 (超過 8.3 檔名) -nt 允許長檔名,但受限於 NT3.51 相容性 (-nt 和 -d 不可同時使用) -d 不強制將小寫檔名改為大寫檔名 -c 使用 ANSI 檔名以對應原始目錄中的 OEM 檔名 -j1 編碼為 Joliet Unicode 檔名並在 ISO-9660 名稱空間中產生相容於 DOS 的 8.3 檔名格式. (可在 Joliet 系統或其他一般的 ISO-9660 系統中被讀取, 但某些檔名在 ISO-9660 名稱空間中可能會被改變, 以遵守 DOS 8.3 與 ISO-9660 命名限制) -j2 編碼為 Joliet Unicode 檔名而不遵守 ISO-9660 檔名規則 (必須在 Joliet 作業系統從 CD 讀取檔案) 當使用 -j1 或 -j2 參數時, -n, -nt, 和 -d 參數無法生效 並且不可使用. -js 以 -j2 參數將影像檔中的非 Joliet 檔案 "readme.txt" 編碼. (e.g. -jsc:\location\readme.txt). 這樣可以讓這張光碟的這個唯一的檔案在不支援 Joliet 格式的系統中 (Windows 3.1, NT 3.x...等)被看見. -u1 編碼為 "UDF-Bridge" 媒體 -u2 編碼為 "UDF" 檔案系統而不對映 ISO-9660 檔案系統 (必須有 UDF 相容作業系統才可讀取檔案) -ur 以 -u2 參數將影像檔中的非 UDF 檔案 "readme.txt" 編碼. (e.g. -usc:\location\readme.txt). 這樣可以讓這張光碟的這個唯一的檔案在不支援 UDF 格式的系統中 被看見. -us 分散 UDF 檔案 -ue embed file data in UDF extent entry -uf embed UDF FID entries -uv UDF Video Zone compatibility enforced -b "El Torito" 開機區段檔案,不佔檔案空間 (e.g. -bc:\location\cdboot.bin) -p Platform ID for the "El Torito" boot catalog -e 在 El Torito 開機記錄中設置不模擬軟碟。 -s 在影像檔中加入數位簽章 (不佔空間, 必須提供 RPC 伺服器與終點名稱如下 -sServerName:EndPointName) -x 在影像檔中計算與編碼 "AutoCRC" 值 -o 處理重複檔名以將影像檔大小最佳化 (譯註:縮小影像檔容量,即本程式之精華所在) -oc 使用二進位比對代替 MD5 雜湊值, 這會以較慢的速度比對重複的檔案. -oi 比對檔案時忽略高度壓縮的時間戳記 -os 建立影像檔時顯示重複的檔名 (-o 等類似參數不可簡寫為 -ocis) -w 依照數字提供不同的警告等級 (e.g. -w4) 1 回報非 ISO 或非 Joliet 相容檔名或路徑 2 回報非 DOS 相容檔名 3 回報長度為零的檔案 4 回報每一個加入影像檔中的檔名 -y 依照數字提供不同的測試選項 (e.g. -y1),用於測試用途, 可產生不遵守 ISO-9660 的變體影像檔 1 encode trailing version number ';1' on filenames (7.5.1) 2 round directory sizes to multiples of 2K (6.8.1.3) 5 write \i386 directory files first, in reverse sort order 6 allow directory records to be exactly aligned at ends of sectors (ISO-9660 6.8.1.1 conformant but breaks MSCDEX) 7 warn about generated shortnames for 16-bit apps under NT 4.0 b blocksize 512 bytes rather than 2048 bytes d suppress warning for non-identical files with same initial 64K l UDF - long ads used in file entries instead of short ads r UDF - number of ad's is random w open source files with write sharing t load segment in hex for El Torito boot image (e.g. -yt7C0) f use a faster way to generate short names -k (保留) 即使開啟部分來源檔案失敗時也強制建立影像檔 -m 忽略 681,984,000 bytes 的影像檔限制,以便產生 650MB 以上的影像檔 -a allocation summary shows file and directory sizes -q 只掃描來源檔案,不建立影像檔 NOTE: 大部分選項允許您建立不依循 ISO-9660 的影像檔, 並且也可能和一個或多個作業系統不相容。 若您想嚴格的依循 ISO 標準或 DOS, 使用 -w2 警告層級並更正任何不一致的報告 YOU are responsible for insuring that any generated CDs are compatible with all appropriate operating systems. Also note that Microsoft company information is placed in the image volume header, so don't use this program to generate CDs for companies other than Microsoft.
封装Windows 10镜像的开机logo,需要使用专门的软件和工具。下面我将简要介绍一下步骤: 首先,为了制作自定义开机logo,你需要一张512x312像素大小的图片。你可以使用Photoshop或其他图像编辑软件来创建这个图片。 接下来,你需要使用Windows System Image Manager (WSIM)。WSIM是一个微软提供的工具,它允许你编辑和创建Windows映像。你可以在Windows Assessment and Deployment Kit (ADK)的官方网站上下载和安装WSIM。 安装完成后,打开WSIM并导入你想要定制的Windows 10镜像。在左侧的"架构"选项卡中,选择"Select a Windows image or catalog file"并浏览到你的镜像文件所在的位置。 然后在"常规"选项卡中,找到"Windows PE"文件夹,在下面的视图中点击"Components"。找到"Microsoft-Windows-Shell-Setup"组件,右键点击并选择"Add... In". 在弹出的对话框中,选择"Run Synchronous Commands"。然后点击右侧的"Add Synchronous Command"按钮,以添加一个新的命令。 在新的命令行中,将"PackageID"设置为"Microsoft-Windows-Shell-Setup",将"CommandLine"设置为""%SYSTEMROOT%\System32\Oobe\Images\Background.bmp"",其中的路径是你创建的自定义开机logo图片的位置。 保存更改并关闭WSIM。你现在可以重新封装你的Windows 10镜像,并使用它来部署新的系统。 需要注意的是,以上步骤仅适用于Windows 10企业版或教育版。在使用该方法之前,请务必备份你的镜像文件,以便以后的恢复和使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zou_ys88

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值