Download Windows Esd Save

download Windows 11 ESDs directly from Microsoft

Project README

download-windows-esd

A tool to download Windows 11 electronic software distributions (ESD) directly from Microsoft.

Since Microsoft does not distribute Windows ARM ISO images, this tool plus a way to convert ESD to ISO allows you to obtain a Windows ARM ISO image—e.g. for use in a virtual machine, such as UTM or the free VMware Fusion Player.

Requirements

All requirements are already included in macOS. Patches are welcome for portability.

Usage

download-windows-esd languages

Lists the available language codes.

download-windows-esd editions LANGUAGE

Given a language code, lists the available Windows editions.

download-windows-esd architectures LANGUAGE EDITION

Given a language code and edition name, lists the available architectures.

download-windows-esd download LANGUAGE EDITION ARCHITECTURE

Downloads the ESD listed for the given language, edition, and architecture. This image may have more than one edition.

How it works

download-windows-esd will use a Microsoft redirect link to download an XML catalog file listing all variations of Windows 11 ESDs.

This catalog file, and the cabinet (.cab) file that contains it, will be cached locally.

If the cabinet file is more than 24 hours old or missing, this tool will automatically attempt to retrieve a new catalog file, which is only downloaded if its modified date is newer than what has already been downloaded.

Once the download is complete, it is checked against the SHA1 checksum present in the catalog.

Bash autocomplete

Though the tool is not specific to Bash, a Bash completion script is included.

This script, when sourced or installed with other Bash completions, will provide autocomplete suggestions for the commands that download-windows-esd supports, as well as providing valid values for language, edition, and architecture where appropriate.

(Note: Bash completions can also be used in zsh via bashcompinit; in fact, as a zsh user, I developed the completions this way.)

ISO conversion

There are a few ways you can convert the ESD to an ISO image.

Licensing

While this tool itself is already licensed to you, Windows itself may require licensing and activation.

You must address this; this tool does not.

Open Source Agenda is not affiliated with "Download Windows Esd" Project. README Source: mattieb/download-windows-esd
Stars
30
Open Issues
0
Last Commit
7 months ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating