On this tutorial, I will provide the tools and share with you my knowledge about ESD files. These files gave life signs, if I am not wrong, when Windows 8 gain shape. Back to those days, Microsoft delivered Operating system updates through the Windows Store, which was a new thing on Windows ecosystem. ESD extends to Eletronic Software Download, and as it says, it’s used by Microsoft, maybe not only, for software delivery. It’s a way to highly compress the operating system setup files and deliver them on the web, making the downloads faster. Now with Windows 10, these files are more popular than ever, and are widely used by Windows Insiders. Having and ESD it’s having a whole OS in a file, just such image files like IMG or ISO, but encrypted and compressed.
On this tutorial, I am covering how you can get an image file from ESD, which requires some libraries to decrypt, un-compress and mount files into an ISO file.
I will always try to keep this tutorial update, in order to keep it working with latest Windows 10 builds delivered to Windows Insiders (as Microsoft might all of sudden change encryption keys and even compression algorithm).
You can download the tools from this link. It works with latest public release Windows 10 Redstone 2, matching build 14905. Despite the fie has 14901 on it, I tested with 14905 too. The RSA key from 14901 is the same on 14905. All previous build releases are also supported by this tool.
This is a CLI (command line interface) program, which might be weird for those who never used such thing. There are a couple of GUI (graphical user interface) programs as well, but they use the same set of tools, and with this tutorial, I will show you it’s simple to use the CLI option.
First of all, I hope you already have the ESD file somewhere on your local storage. All you need by now, is extracting the files from Decrypt tool and then move the ESD to the same folder. So, you should have some directory with your ESD file, decrypt.cmd, decrypt-winre.cmd, the Read me text file and the folder bin that contains the binaries.
Note: If you place more than one ESD file, the decrypt tool will create a multiple language/edition/architecture ISO file. Imagine for example, that you place two ESD for Windows 10 Professional x64, but one is English and the other is Portuguese. The final image file will contain both options and during setup you will be able to opt or by Portuguese or English. The same would happen with different Editions. Two english x64 ESD’s, one for Education and the other for Professional edition. During the setup, you would have to opt by one of these editions. Also, it’s worth to say, more languages/editions/architecture options, the bigger the ISO will be.
All you need to do, is right-click over the decrypt.cmd and then Run as administrator.
You will now see a command line window. The output of the program shows 5 options. The option you will want is the first one. Just type 1, and the Enter.
The program will run for a long time. Well, it really depends on your hardware, but it’s a process that can take maybe 10-20 minutes. The ISO will be available on the same directory as ESD and decrypt tools.