I do not know if this helps you, but I have read in other forums that some people have had similar problems and were due to the creation of the ISO with an old version of the program that converts ESD to ISO, someone in this forum also said that he had problems and was because he used an old version of the program.
This is just a text file include with the stuff Dave made available for the ESD files. So I don't think it violates any posting regs. It's important to read the Readme file and follow all the instructions.
Code:
===============================================================================
# Info #
An automated script to process Microsoft's original ESD file (encrypted or decrypted),
to convert it into a usable state (ISO / WIM / decrypted ESD).
===============================================================================
# Attention #
- Run update_esd_cryptokey_data.cmd to get the latest key database first
specially if a new build is released with new ESD Decryption Key
- The script is set to not backup encrypted ESD before decrypting it, which will change the file hash
therefore, if you want to maintain the original ESD file state,
make sure to turn the backup ON by pressing 9 before proceeding to other operations.
- Administrator privileges are required to run the script
===============================================================================
# How To Use #
- Temporary disable AV or protection program so it doesn't interfere with the process.
- Make sure the ESD file is not read-only or blocked.
- Extract this pack to a folder with simple path to avoid troubles (example: C:\ESD).
- You may start the process using any of these ways:
# Copy/Move ESD file to the same folder besides the script, then run decrypt.cmd
# Drag & drop ESD file on decrypt.cmd
# Directly run decrypt.cmd and you will be prompted to enter the ESD file path
# Open Admin Command Prompt in the current directory, and Execute: decrypt ESDFileNameAndPath
examples:
decrypt 15063.0.170317-1834.rs2_release_cliententerprise_vol_x86fre_en-us_dc818e39982d8bd922dca73fd51e330aa99bc3f1.esd
decrypt C:\RecoveryImage\install.esd
decrypt H:\ESD\ir4_cpra_x64frer_en-us.esd
- If all goes well, you will have these options:
1 - Create Full ISO with Standard install.wim
this will convert ESD to a regular ISO distribution that contains standard install.wim file
2 - Create Full ISO with Compressed install.esd
similar to the first, but it will have highly compressed install.esd file
3 - Create Standard install.wim
this will create a single install.wim file, which can be used with other ISO for the same product version
or to use it for manual apply using dism/wimlib
4 - Create Compressed install.esd
similar to the third, but it will create install.esd file, which can be used just like install.wim
5 - Decrypt ESD file only (if the file is encrypted)
5 - ESD file info (if the file is already decrypted)
===============================================================================
# Multi-Architecture ISO (x86/x64) #
It is possible to create an ISO for both architectures together, similar to Media Creation Tool
How to:
- get 2 ESDs with different architectures, same language, same version (i.e. both en-us build 10586)
- place the ESD files next to the script
- execute the script directly, and choose an option that suites you
Options:
1- ISO with 2 solid install.esd (same as MediaCreationTool)
this will create two separate install.esd for each architecture
2- ISO with 2 serviceable install.wim (similar to 1, bigger size)
this will create two separate install.wim for each architecture
3- ISO with 1 shared serviceable install.wim (smaller overall size)
this will combine both architectures images into one install.wim, which will be duplicated in each architecture directory,
then, ISO optimization feature is used to reduce the overall size by storing it once (shared file)
===============================================================================
# Credits #
qad
esddecrypt.exe program
@tfwboredom
new key support for esddecrypt.exe
Eric Biggers
wimlib
mkuba50
busybox method to help create identical ISO from the same ESD
@RGAdguard
RSA cryptokeys key.cmd host server / update script
RSA cryptokeys
MrMagic, Chris123NT, mohitbajaj143, Superwzt, timster
murphy78
original script
nosferati87, NiFu, s1ave77, ztsoft, and any other MDL forums members contributed in the ESD project
===============================================================================