-
-
Save YiweiShen/bdea2fd752b816b27bd7e5fbbb92ee99 to your computer and use it in GitHub Desktop.
Converting ESD files to ISO images on macOS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ESD to ISO on macOS | |
| https://gist.github.com/b0gdanw/e36ea84828dbd19e03eff6158f1fc77c | |
| Converting ESD files to ISO images on macOS | |
| - download Parallels Desktop 18 for Mac Image from https://www.parallels.com/products/desktop/download/ | |
| - at the moment https://download.parallels.com/desktop/v18/18.2.0-53488/ParallelsDesktop-18.2.0-53488.dmg | |
| - open/mount the dmg | |
| - copy prl_esd2iso and libwimlib.1.dylib from /Volumes/Parallels\ Desktop\ 18/Parallels\ Desktop.app/Contents/ to /usr/local/bin/ and /usr/local/lib/ | |
| sudo ditto /Volumes/Parallels\ Desktop\ 18/Parallels\ Desktop.app/Contents/MacOS/prl_esd2iso /usr/local/bin/prl_esd2iso | |
| sudo ditto /Volumes/Parallels\ Desktop\ 18/Parallels\ Desktop.app/Contents/Frameworks/libwimlib.1.dylib /usr/local/lib/libwimlib.1.dylib | |
| - eject/unmount the dmg | |
| - use /usr/local/bin/prl_esd2iso to convert ESD files to ISO | |
| - Usage: esd2iso in.esd out.iso | |
| Example: | |
| Windows 11 ARM 22H2 September 2022 Consumer | |
| http://dl.delivery.mp.microsoft.com/filestreamingservice/files/3da94e91-327c-48ce-8bc8-7a2af30fc4bc/22621.525.220925-0207.ni_release_svc_refresh_CLIENTCONSUMER_RET_A64FRE_en-us.esd | |
| prl_esd2iso ~/Downloads/22621.525.220925-0207.ni_release_svc_refresh_CLIENTCONSUMER_RET_A64FRE_en-us.esd ~/Downloads/22621.525.220925-0207.ni_release_svc_refresh_CLIENTCONSUMER_RET_A64FRE_en-us.iso | |
| How to find ESD links: | |
| * Windows 11 | |
| - download the Windows 11 Product Catalog | |
| curl -L "https://go.microsoft.com/fwlink?linkid=2156292" -o products_Win11.cab | |
| - unarchive products.xml | |
| tar -xf products_Win11.cab products.xml | |
| - search for ESD builds | |
| Example: | |
| Consumer (Home & Pro) | |
| cat products.xml | grep ".*_CLIENTCONSUMER_RET_A64FRE_en-us.esd" | sed -e s/"<FileName>"//g -e s/"<\/FileName>"//g -e s/\ //g -e s/"<FilePath>"//g -e s/"<\/FilePath>"//g -e s/\ //g | |
| returns: | |
| http://dl.delivery.mp.microsoft.com/filestreamingservice/files/3da94e91-327c-48ce-8bc8-7a2af30fc4bc/22621.525.220925-0207.ni_release_svc_refresh_CLIENTCONSUMER_RET_A64FRE_en-us.esd | |
| Business (Pro & Enterprise) | |
| cat products.xml | grep ".*_CLIENTBUSINESS_VOL_A64FRE_en-us.esd" | sed -e s/"<FileName>"//g -e s/"<\/FileName>"//g -e s/\ //g -e s/"<FilePath>"//g -e s/"<\/FilePath>"//g -e s/\ //g | |
| returns: | |
| http://dl.delivery.mp.microsoft.com/filestreamingservice/files/2212df97-2889-4c66-b007-7f682c10cd60/22621.525.220925-0207.ni_release_svc_refresh_CLIENTBUSINESS_VOL_A64FRE_en-us.esd | |
| * Windows 10 | |
| - download the Windows 10 Product Catalog | |
| curl -L "https://go.microsoft.com/fwlink/?LinkId=841361" -o products_Win10.cab | |
| - unarchive products.xml | |
| tar -xf products_Win10.cab products.xml | |
| - search for ESD builds | |
| Example: | |
| Consumer (Home & Pro) | |
| cat products.xml | grep ".*_CLIENTCONSUMER_RET_A64FRE_en-us.esd" | sed -e s/"<FileName>"//g -e s/"<\/FileName>"//g -e s/\ //g -e s/"<FilePath>"//g -e s/"<\/FilePath>"//g -e s/\ //g | |
| returns: | |
| http://dl.delivery.mp.microsoft.com/filestreamingservice/files/8595a742-2a75-42ad-adc2-cbe6ca123d50/19045.2006.220908-0225.22h2_release_svc_refresh_CLIENTCONSUMER_RET_A64FRE_en-us.esd | |
| Business (Pro & Enterprise) | |
| cat products.xml | grep ".*_CLIENTBUSINESS_VOL_A64FRE_en-us.esd" | sed -e s/"<FileName>"//g -e s/"<\/FileName>"//g -e s/\ //g -e s/"<FilePath>"//g -e s/"<\/FilePath>"//g -e s/\ //g | |
| returns: | |
| http://dl.delivery.mp.microsoft.com/filestreamingservice/files/10a272db-3002-4b83-834a-7cc9566b39c1/19045.2006.220908-0225.22h2_release_svc_refresh_CLIENTBUSINESS_VOL_A64FRE_en-us.esd | |
| Windows 11 release information | |
| https://learn.microsoft.com/en-us/windows/release-health/windows11-release-information | |
| Windows 10 release information | |
| https://learn.microsoft.com/en-us/windows/release-health/release-information | |
| Catalog Microsoft Update | |
| https://www.catalog.update.microsoft.com/Search.aspx?q=arm64 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment