Windows 10 ESD Repository

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

  1. Silent_Warrior

    Silent_Warrior MDL Novice

    Nov 5, 2018
    5
    1
    0
    The new version 45 of esd-decrypter doesn't detect correctly 2 (two) similar ESD (x64/x86) multi-architecture files:

    Code:
    ============================================================================
    Detected 2 similar ESD files: (x64/x86) / Build: 17763 / Lang: pt-BR
    create a multi-architecture ISO for both?
    ============================================================================
    
    0 - No, continue for prompt to process one file only
    
    1 - ISO with 2 separate install.esd              (same as MediaCreationTool)
    2 - ISO with 2 separate install.wim              (similar to 1, bigger size)
    3 - ISO with 1 combined install.wim                             (Custom AIO)
    ============================================================================
    
    Choose a menu option:
    Files:

    Code:
    17763.379.190312-0539.rs5_release_svc_refresh_CLIENTCONSUMER_RET_x64FRE_pt-br.esd
    17763.379.190312-0539.rs5_release_svc_refresh_CLIENTCONSUMER_RET_x86FRE_pt-br.esd

    v45


    Code:
    :dCheck
    echo.
    echo %line%
    echo Please wait . . .
    echo %line%
    set combine=0
    set custom=0
    set count=0
    for /L %%# in (1,1,2) do (
    set ESDmulti%%#=0
    set ESDenc%%#=0
    set ESDvol%%#=0
    set ESDarch%%#=0
    set ESDver%%#=0
    set ESDlang%%#=0
    )
    for /f "delims=" %%# in ('dir /b /a:-d *.esd') do call :dCount %%#
    call :dInfo 1
    call :dInfo 2
    if /i %ESDarch1% equ %ESDarch2% goto :prompt2
    if /i %ESDlang1% neq %ESDlang2% goto :prompt2
    if /i %ESDver1% neq %ESDver2% goto :prompt2
    bin\wimlib-imagex.exe info "%ESDfile1%" 4 %_Nul_1_2%
    if %ERRORLEVEL% equ 74 set ENCRYPTED=1
    bin\wimlib-imagex.exe info "%ESDfile2%" 4 %_Nul_1_2%
    if %ERRORLEVEL% equ 74 set ENCRYPTED=1

    v42


    Code:
    :dCheck
    echo.
    echo ============================================================
    echo Please wait...
    echo ============================================================
    SET combine=0
    SET custom=0
    SET count=0
    FOR /L %%j IN (1,1,2) DO (
    SET ESDmulti%%j=0
    SET ESDenc%%j=0
    SET ESDvol%%j=0
    SET ESDarch%%j=0
    SET ESDver%%j=0
    SET ESDlang%%j=0
    )
    for /f "delims=" %%i in ('dir /b /a:-d *.esd') do call :dCount %%i
    CALL :dInfo 1
    CALL :dInfo 2
    if /i %ESDarch1% equ %ESDarch2% goto :prompt2
    if /i %ESDlang1% neq %ESDlang2% goto :prompt2
    if /i %ESDver1% neq %ESDver2% goto :prompt2
    bin\wimlib-imagex.exe info "%ESDfile1%" 4 >nul 2>&1
    IF %ERRORLEVEL% EQU 74 SET ENCRYPTED=1
    bin\wimlib-imagex.exe info "%ESDfile2%" 4 >nul 2>&1
    IF %ERRORLEVEL% EQU 74 SET ENCRYPTED=1

    I had downgrade to version 42 to fix temporarily this issue.

    Best Regards,
     
  2. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    8,998
    32,586
    270
    How it doesn't detect them exactly?
     
  3. Silent_Warrior

    Silent_Warrior MDL Novice

    Nov 5, 2018
    5
    1
    0
    #2163 Silent_Warrior, Apr 2, 2019
    Last edited: Apr 2, 2019
    Strangely, this new version can't show the screen mentioned above to merge dual architecture ESD files (x64/x86), as shown in v42.
     
  4. Silent_Warrior

    Silent_Warrior MDL Novice

    Nov 5, 2018
    5
    1
    0
    After examining decrypt.cmd (v45) :bookread:, I fix this file name issue adding code below in section :setlabel , line 500 of the decrypt.cmd (v42):

    Code:
    if %revision%==17763.379 (set _label=17763.379.190312-0539.rs5_release_svc_refresh_CLIENT&set branch=rs5_release_svc_refresh)
    :schmorch:
     
  5. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    8,998
    32,586
    270
    #2166 abbodi1406, Apr 2, 2019
    Last edited: Apr 2, 2019
    still problematic :oops:
     
  6. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    20,109
    27,164
    390
  7. stasio

    stasio MDL Expert

    May 3, 2007
    1,108
    851
    60
    v46...?
    where...?
     
  8. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    20,109
    27,164
    390
     
  9. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    8,998
    32,586
    270
  10. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    20,109
    27,164
    390
    Working :)

    Example, option one of the multi-arch options:
    Code:
    ============================================================================
    Detected 2 similar ESD files: (x64/x86) / Build: 17763 / Lang: en-US
    create a multi-architecture ISO for both?
    ============================================================================
    
    0 - No, continue for prompt to process one file only
    
    1 - ISO with 2 separate install.esd              (same as MediaCreationTool)
    2 - ISO with 2 separate install.wim              (similar to 1, bigger size)
    3 - ISO with 1 combined install.wim                             (Custom AIO)
    ============================================================================
    
    Choose a menu option:
    Code:
    
    
    ============================================================
    Checking ESD Info (x64) . . .
    ============================================================
    
    
    ============================================================
    Creating Setup Media Layout (x64) . . .
    ============================================================
    
    
    ============================================================
    Creating boot.wim (x64) . . .
    ============================================================
    
    Using LZX compression with 8 threads
    Archiving file data: 804 MiB of 804 MiB (100%) done
    
    Using LZX compression with 8 threads
    Archiving file data: 112 MiB of 112 MiB (100%) done
    
    ============================================================
    Creating install.esd (x64) . . .
    ============================================================
    
    Using LZMS compression with 1 thread
    Archiving file data: 8094 MiB of 8094 MiB (100%) done
    
    Using LZMS compression with 1 thread
    Archiving file data: 249 MiB of 249 MiB (100%) done
    
    Using LZMS compression with 1 thread
    Archiving file data: 124 MiB of 124 MiB (100%) done
    
    Using LZMS compression with 1 thread
    Archiving file data: 120 MiB of 120 MiB (100%) done
    
    Using LZMS compression with 1 thread
    Archiving file data: 137 MiB of 137 MiB (100%) done
    
    Using LZMS compression with 1 thread
    Archiving file data: 133 MiB of 133 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: 611 MiB of 611 MiB (100%) done
    
    Using LZX compression with 8 threads
    Archiving file data: 98 MiB of 98 MiB (100%) done
    
    ============================================================
    Creating install.esd (x86) . . .
    ============================================================
    
    Using LZMS compression with 1 thread
    Archiving file data: 5354 MiB of 5354 MiB (100%) done
    
    Using LZMS compression with 1 thread
    Archiving file data: 163 MiB of 163 MiB (100%) done
    
    Using LZMS compression with 1 thread
    Archiving file data: 83 MiB of 83 MiB (100%) done
    
    Using LZMS compression with 1 thread
    Archiving file data: 81 MiB of 81 MiB (100%) done
    
    Using LZMS compression with 1 thread
    Archiving file data: 91 MiB of 91 MiB (100%) done
    
    Using LZMS compression with 1 thread
    Archiving file data: 89 MiB of 89 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 (1951 files in 178 directories)
    
    Computing directory information complete
    
    Image file is 7033782272 bytes (before optimization)
    
    Writing 1951 files in 178 directories to 17763.379.190312-0539.RS5_RELEASE_SVC_REFRESH_CLIENTBUSINESS_VOL_X86-X64FRE_EN-US.ISO
    
    100% complete
    
    Storage optimization saved 731 files, 83136512 bytes (2% of image)
    
    After optimization, image file is 6956474368 bytes
    Space saved because of embedding, sparseness or optimization = 83136512
    
    Done.
    
    Press any key to exit.
    
    
     
  11. blackmaeby

    blackmaeby MDL Novice

    Feb 17, 2011
    8
    4
    0
    These latest ESD's saying uncrypted in wimlib-imagex, is that incorrect?
     
  12. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    20,109
    27,164
    390
    There is no encryption of ESD's since 1703/15063 or 1709 got released (have to check which one it was).
     
  13. bachett

    bachett MDL Novice

    May 31, 2007
    40
    9
    0
     
  14. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    20,109
    27,164
    390
     
  15. MGadAllah

    MGadAllah MDL Junior Member

    Jun 22, 2008
    83
    12
    0
  16. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    8,998
    32,586
    270
    Yes, 17134.112. (include updates) is more recent that 17134.1 (vanilla)

    if you want to add language packs or integrate latest updates, using 17134.1 is better
     
  17. MGadAllah

    MGadAllah MDL Junior Member

    Jun 22, 2008
    83
    12
    0
    thanks a lot my friend