Windows 10 ESD Repository

Discussion in 'Windows 10' started by Tito, Oct 1, 2014.

  1. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,306
    450
    Are you sure you need cabs for MSMG? iirc, dism applies the esd's just as well.
     
  2. no1special

    no1special MDL Junior Member

    Jun 25, 2017
    55
    12
    0
    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.
     
  3. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,306
    450
    The updates are in .cab format, i thought you meant the lp esd files.
     
  4. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,192
    90,681
    340
    Use short path
     
  5. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,306
    450
  6. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,192
    90,681
    340
    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
     
  7. venejo

    venejo MDL Senior Member

    Oct 2, 2011
    259
    110
    10
    Just read that they gave just now on WU 1903 for the public!
     
  8. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,306
    450
    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.
    
     
  9. Feartamixg

    Feartamixg MDL Addicted

    May 15, 2016
    783
    629
    30
    Is there any business ESD files for 18362.1 so I can work with MSMG Toolkit?
     
  10. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,306
    450
  11. Feartamixg

    Feartamixg MDL Addicted

    May 15, 2016
    783
    629
    30
  12. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,306
    450
    Then you have to go with 18362.1 generated by UUP, and create enterprise.
     
  13. Feartamixg

    Feartamixg MDL Addicted

    May 15, 2016
    783
    629
    30
    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.
     
  14. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,306
    450
    It won't, @MSMG decided to restrict all to the baseline iso's.
     
  15. blackmaeby

    blackmaeby MDL Novice

    Feb 17, 2011
    33
    12
    0
    #2220 blackmaeby, May 22, 2019
    Last edited: May 22, 2019
    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