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,308
    450
    Me too :)

    In that example,

    I've installed win 15063 (fast ring) in a VM, let WU prepare to install till: "reboot" appeared, shut down VM, mapped/mounted the vmdk and copied the complete "c:\win......\software.....\downloads\Delta UUP download folder" over to the UUPs folder, next i created the ref esd's by running v8 on the delta UUP folder from "c:\win......\software.....\downloads", copied over the ref esd's to another folder and ran them again on v8.
     
  2. antonio8909

    antonio8909 MDL Guru

    Feb 16, 2014
    3,116
    1,517
    120
    How can you mount vmdk? This can be useful to me for speed the UUP folder's uploads in esES

    Thanks
     
  3. jgtoy

    jgtoy MDL Junior Member

    Sep 12, 2012
    81
    40
    0
    I understood what you are saying but in my case I didn't copied the files from windows>softwaredistribution>download folder, I gave that path to uup convert before restart the computer.
    And all worked fine, it is only that the uup convert was supposed to copy (at least what I thought) all ESD's from the "temp" folder to the UUP's folder, but it didn't.
     
  4. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,308
    450
    Will test tomorrow on my testsystem or in a VM :) Maybe it's a rights problem in "c:\win....\softwa....\downloads\UUP download folder".
     
  5. antonio8909

    antonio8909 MDL Guru

    Feb 16, 2014
    3,116
    1,517
    120
    I'll look for it. Thanks
     
  6. jgtoy

    jgtoy MDL Junior Member

    Sep 12, 2012
    81
    40
    0
    Thanks buddy I really appreciate your support, and you could be right about that.
     
  7. jgtoy

    jgtoy MDL Junior Member

    Sep 12, 2012
    81
    40
    0
    #1349 jgtoy, Apr 10, 2017
    Last edited by a moderator: Apr 20, 2017
    Moving ESDs

    I found the problem of the move ESDs to UUPs folder isn't working (partially).

    What is happening is that if you copy UUP files from "C:\WINDOWS\SoftwareDistribution\Download\15c201be..." to UUPs folder it works but if you use that directory instead it doens't!

    Why?

    Because the variable %UUP% keept the last directory that was used so, we cannot use [move "%CD%\temp\*.ESD" "%UUP%"], we will have to use the batch path instead ["%~dp0UUPs"] or set UUP="Directory" first.

    The proof is below:
    Code:
    ============================================================
    Preparing Reference ESDs . . .
    ============================================================
    
    CAB->ESD: amd64fre_Client_en-us_lp
    DIR->ESD: Microsoft-Windows-RegulatedPackages-WOW64-Package
    DIR->ESD: Microsoft-Windows-RegulatedPackages-Package
    DIR->ESD: Microsoft-Windows-QuickAssist-Package
    DIR->ESD: Microsoft-Windows-LanguageFeatures-TextToSpeech-en-us-Package
    DIR->ESD: Microsoft-Windows-LanguageFeatures-Speech-en-us-Package
    DIR->ESD: Microsoft-Windows-LanguageFeatures-OCR-en-us-Package
    DIR->ESD: Microsoft-Windows-LanguageFeatures-Handwriting-en-us-Package
    DIR->ESD: Microsoft-Windows-LanguageFeatures-Basic-en-us-Package
    DIR->ESD: Microsoft-Windows-Holographic-Desktop-Merged-WOW64-Package
    DIR->ESD: Microsoft-Windows-Holographic-Desktop-Merged-Package
    DIR->ESD: Microsoft-Windows-Holographic-Desktop-Analog-Package
    DIR->ESD: Microsoft-Windows-Foundation-Package
    DIR->ESD: Microsoft-Windows-EditionSpecific-Professional-Package
    DIR->ESD: Microsoft-Windows-EditionPack-Professional-WOW64-Package
    DIR->ESD: Microsoft-Windows-EditionPack-Professional-Package
    DIR->ESD: Microsoft-Windows-ContactSupport-Package
    DIR->ESD: Microsoft-Windows-Client-Features-WOW64-Package
    DIR->ESD: Microsoft-Windows-Client-Features-Package
    DIR->ESD: Microsoft.ModernApps.Client.professional
    DIR->ESD: Microsoft.ModernApps.Client.All
    
    ============================================================
    Creating Setup Media Layout . . .
    ============================================================
    
    
    ============================================================
    Creating boot.wim . . .
    ============================================================
    
    Using LZX compression with 8 threads
    Archiving file data: 869 MiB of 869 MiB (100%) done
    "ISOFOLDER\sources\boot.wim" original size: 352021 KiB
    Using LZX compression with 8 threads
    Archiving file data: 947 MiB of 947 MiB (100%) done
    "ISOFOLDER\sources\boot.wim" optimized size: 347332 KiB
    Space saved: 4688 KiB
    
    ============================================================
    Creating install.wim . . .
    ============================================================
    
    Using LZX compression with 8 threads
    Archiving file data: 7210 MiB of 7210 MiB (100%) done
    
    ============================================================
    Adding winre.wim to install.wim . . .
    ============================================================
    
    
    ============================================================
    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 53 directories)
    Scanning source tree complete (1722 files in 97 directories)
    
    Computing directory information complete
    
    Image file is 4144136192 bytes (before optimization)
    
    Writing 1722 files in 97 directories to 16170.1000.170331-1532.RS_PRERELEASE_CLIENTPRO_OEMRET_X64FRE_EN-US.ISO
    
    100% complete
    
    Storage optimization saved 29 files, 258048 bytes (0% of image)
    
    After optimization, image file is 4147662848 bytes
    Space saved because of embedding, sparseness or optimization = 258048
    
    Done.
    
    Press any key to exit.
    
    CD=C:\UUP-CO~3 --- RefESD=1 --- UUP=C:\WINDOWS\SoftwareDistribution\Download\15c201be9020c9e30a33aa5a9dca501c
    
    Press any key to continue . . .
    :clap:
     
  8. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    49,647
    103,308
    450
    #1351 Enthousiast, Apr 12, 2017
    Last edited: Apr 12, 2017
    May 1. came fast ;):D

    Yeah, yeah, i know, iso's on may 1. :D
     
  9. Dr4g0nF1y

    Dr4g0nF1y MDL Novice

    May 25, 2011
    45
    7
    0
  10. jgtoy

    jgtoy MDL Junior Member

    Sep 12, 2012
    81
    40
    0
    ERROR: UUP Edition

    Trying to reuse ESDs moved from temp to UUPs folder and getting this error:

    ============================================================
    ERROR: UUP Edition file is not found in specified directory
    ============================================================

    Press any key to exit.

    Analysing the UUPs folder I found that "Professional_en-us.esd" wasn't present so, I copied it from the hexfolder and ran the code again and no error whatsoever.

    The question is "why" that file isn't being moved from temp to UUPs folder?
    I couldn't yet found anything that explains it.

    Any insight?
    :confused:
     
  11. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,195
    90,698
    340
    MetadataESD (Professional_en-us.esd) never exist/moved/created in temp folder

    what exactly are you trying to accomplish?
     
  12. jgtoy

    jgtoy MDL Junior Member

    Sep 12, 2012
    81
    40
    0
    I was just trying to reuse the esds that it is already in the uups folder (to create a new iso) but it give me that error.
    It isn't a big deal I can use the ones at windows.old directory but it doesn't make sense because it has been done already.
    I guess that was the main reason why you created that options to move esds right?
     
  13. jgtoy

    jgtoy MDL Junior Member

    Sep 12, 2012
    81
    40
    0
    Sorry buddy, I am confused! If it was never been there (temp folder) so, how the code created the first iso without asking for it and no pop up error?
     
  14. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,195
    90,698
    340
    What did you use to create iso?
    i mean, did you put files in UUPs folder? or pasted path to download directory?
     
  15. jgtoy

    jgtoy MDL Junior Member

    Sep 12, 2012
    81
    40
    0
    I pasted: "C:\WINDOWS\SoftwareDistribution\Download\15c201be..." when I first created the iso.
     
  16. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,195
    90,698
    340
    If you enabled RefESD, then the created ESD files will be moved to the same pasted path

    Press any key to exit. = press any keyboard key, do not close the cmd window with X
     
  17. jgtoy

    jgtoy MDL Junior Member

    Sep 12, 2012
    81
    40
    0
    @abbodi1406

    Thank you for the explanation!

    Here is how/what I end up doing to solve my question:

    • Since I do not wanted to write anything to C:\Windows\SoftwareDownload\Download\hex….
    • Than I changed the code as follow:

    Original line:-
    IF %RefESD%==1 move /y "%CD%\temp\*.ESD" "%UUP%" >nul 2>&1

    Modified line:-
    if %RefESD%==1 move /y "%CD%\temp\*.ESD" "%~dp0UUPs" >nul 2>&1 & copy /y "%UUP%\Professional_en-us.esd" "%~dp0UUPs" >nul 2>&1

    This way no matter what path you gave or ESDs are already located at UUPs folder or you copied UUP files to UUPs folder the result always will be the same “ESDs will be saved at UUPs folder” of course with RefESD=1.
    On my tests, there was no errors creating an ISO:-
    x86 Single Edition.
    x64 Single Edition.
    x86 AIO 10 Editions.
    x64 AIO 10 Editions.​

    Thanks and happy weekend to everyone!