I think so. I believe the function is on line 14376, and it performs these actions: Code: if "%SelectedSourceOS%" equ "w10" ( for /d %%j in (ServicingStack, Cumulative, FlashPlayer) do ( if exist "%Updates%\%%j\*%ImageArchitecture%*.msu" ( call :CreateFolder "%TMP%\Updates\%%j" expand -R "%Updates%\%%j\*%ImageArchitecture%*.msu" -F:*.cab "%TMP%\Updates\%%j" >nul call :RemoveFile "%TMP%\Updates\%%j\wsusscan.cab" expand -R "%TMP%\Updates\%%j\*.cab" -F:* "%TMP%\Updates\%%j" >nul if "%%j" equ "Cumulative" if exist "%TMP%\Updates\%%j\Cab_*.cab" expand -R "%TMP%\Updates\%%j\Cab_*.cab" -F:* "%TMP%\Updates\%%j" >nul call :RemoveFile "%TMP%\Updates\%%j\*.cab" ) if exist "%Updates%\%%j\*%ImageArchitecture%*.cab" ( call :CreateFolder "%TMP%\Updates\%%j" expand -R "%Updates%\%%j\*%ImageArchitecture%*.cab" -F:* "%TMP%\Updates\%%j" >nul if "%%j" equ "Cumulative" if exist "%TMP%\Updates\%%j\Cab_*.cab" expand -R "%TMP%\Updates\%%j\Cab_*.cab" -F:* "%TMP%\Updates\%%j" >nul call :RemoveFile "%TMP%\Updates\%%j\*.cab" ) ) Doesn't seem to interact with ESD files at all.
He thought he should use the canonical esd's: https://forums.mydigitallife.net/threads/msmg-toolkit.50572/page-541#post-1524110
uup-converter-wimlib v27 - convert-UUP.cmd : AutoStart option now support new value 2 this will auto create ISO with install.esd if AddUpdates option is ON and you selected install.esd output, the script will first create and update install.wim, then it will be converted to install.esd (wim2esd will be auto enabled in this case) this is whether you selected manual menu choice, or if AutoStart=2 - create_virtual_editions.cmd : now support both install.wim or install.esd Thanks to @whatever127 for suggested changes
ESD>ISO v47 (MCT style): Code: ============================================================ Checking ESD Info (x64) . . . ============================================================ ============================================================ Creating Setup Media Layout (x64) . . . ============================================================ ============================================================ Creating boot.wim (x64) . . . ============================================================ Using LZX compression with 8 threads Archiving file data: 779 MiB of 779 MiB (100%) done Using LZX compression with 8 threads Archiving file data: 103 MiB of 103 MiB (100%) done ============================================================ Creating install.esd (x64) . . . ============================================================ Using LZMS compression with 1 thread Archiving file data: 7691 MiB of 7691 MiB (100%) done Using LZMS compression with 1 thread Archiving file data: 275 MiB of 275 MiB (100%) done Using LZMS compression with 1 thread Archiving file data: 117 MiB of 117 MiB (100%) done Using LZMS compression with 1 thread Archiving file data: 110 MiB of 110 MiB (100%) done Using LZMS compression with 1 thread Archiving file data: 129 MiB of 129 MiB (100%) done Using LZMS compression with 1 thread Archiving file data: 122 MiB of 122 MiB (100%) done ============================================================ Checking ESD Info (x86) . . . ============================================================ ============================================================ Creating Setup Media Layout (x86) . . . ============================================================ ============================================================ Creating boot.wim (x86) . . . ============================================================ Using LZX compression with 8 threads Archiving file data: 591 MiB of 591 MiB (100%) done Using LZX compression with 8 threads Archiving file data: 92 MiB of 92 MiB (100%) done ============================================================ Creating install.esd (x86) . . . ============================================================ Using LZMS compression with 1 thread Archiving file data: 5159 MiB of 5159 MiB (100%) done Using LZMS compression with 1 thread Archiving file data: 154 MiB of 154 MiB (100%) done Using LZMS compression with 1 thread Archiving file data: 78 MiB of 78 MiB (100%) done Using LZMS compression with 1 thread Archiving file data: 69 MiB of 69 MiB (100%) done Using LZMS compression with 1 thread Archiving file data: 86 MiB of 86 MiB (100%) done Using LZMS compression with 1 thread Archiving file data: 86 MiB of 86 MiB (100%) done ============================================================ Preparing boot configuration settings . . . ============================================================ ============================================================ Creating ISO . . . ============================================================ OSCDIMG 2.56 CD-ROM and DVD-ROM Premastering Utility Copyright (C) Microsoft, 1993-2012. All rights reserved. Licensed only for producing Microsoft authorized content. Scanning source tree (1500 files in 131 directories) Scanning source tree complete (1947 files in 178 directories) Computing directory information complete Image file is 6573129728 bytes (before optimization) Writing 1947 files in 178 directories to 18362.30.190401-1043.19H1_RELEASE_CLIENTBUSINESS_VOL_X86-X64FRE_EN-US.ISO 100% complete Storage optimization saved 729 files, 82954240 bytes (2% of image) After optimization, image file is 6496000000 bytes Space saved because of embedding, sparseness or optimization = 82954240 Done. Press any key to exit.
I don't know why you specifically need a business ESD, but all are available, here: https://forums.mydigitallife.net/threads/windows-10-esd-repository.59082/page-111#post-1525573
I requested business ESD so I can extract Enterprise from it. I can only see 18362.30 ESD files on the link you posted. As far as I know, MSMG's Toolkit only supports xxxxx.1 images.
Thank you, I will look into this soon. Hopefully the Toolkit will work with xxxxx.30 in the future as this is the first official release.
Has anybody grabbed a link to the latest WindowsUpdateBox.exe from download.windowsupdate.com, so inplace upgrades can be done silently with 3 basic commands with the .esd placed next to the file. credit: abbodi1406 - https://forums.mydigitallife.net/threads/windows-10-esd-repository.59082/page-84#post-1418703 (outlined around end of post, read for additional command line switches as well.) start /w WindowsUpdateBox /Update /PreDownload start /w WindowsUpdateBox /Update /Install start /w WindowsUpdateBox /Update /Finalize