Windows 10 ESD Repository

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

  1. Silent_Warrior

    Silent_Warrior MDL Novice

    Nov 5, 2018
    28
    9
    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
    12,067
    55,424
    340
    How it doesn't detect them exactly?
     
  3. Silent_Warrior

    Silent_Warrior MDL Novice

    Nov 5, 2018
    28
    9
    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. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    35,561
    59,622
    450
    #2164 Enthousiast, Apr 2, 2019
    Last edited: Apr 2, 2019
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. Silent_Warrior

    Silent_Warrior MDL Novice

    Nov 5, 2018
    28
    9
    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:
     
  6. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    12,067
    55,424
    340
    #2166 abbodi1406, Apr 2, 2019
    Last edited: Apr 2, 2019
    still problematic :oops:
     
  7. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    35,561
    59,622
    450
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. stasio

    stasio MDL Expert

    May 3, 2007
    1,185
    1,137
    60
    v46...?
    where...?
     
  9. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    35,561
    59,622
    450
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    12,067
    55,424
    340
  11. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    35,561
    59,622
    450
    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.
    
    
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. blackmaeby

    blackmaeby MDL Novice

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

    Enthousiast MDL Tester

    Oct 30, 2009
    35,561
    59,622
    450
    There is no encryption of ESD's since 1703/15063 or 1709 got released (have to check which one it was).
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. bachett

    bachett MDL Novice

    May 31, 2007
    43
    19
    0
     
  15. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    35,561
    59,622
    450
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. MGadAllah

    MGadAllah MDL Member

    Jun 22, 2008
    142
    29
    10
  17. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    12,067
    55,424
    340
    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
     
  18. MGadAllah

    MGadAllah MDL Member

    Jun 22, 2008
    142
    29
    10
    thanks a lot my friend