UUP Dump ISO Creator

The UUP Dump ISO Creator script is a ProxMenux utility that allows you to download and create Windows installation media directly from Microsoft's Windows Update servers. This option provides access to the latest Windows builds, including Insider Preview versions.

UUP Dump ISO Creator
UUP Dump ISO Creator in ProxMenux

What is UUP Dump?

UUP Dump is a service that allows users to download Unified Update Platform (UUP) files directly from Microsoft's Windows Update servers. These files can be converted into complete, official Windows installation ISO images.

The main advantages of using UUP Dump include:

  • Access to the latest Windows versions, including Insider builds
  • Ability to download specific Windows versions that are no longer officially available
  • Obtaining clean, official ISO images directly from Microsoft's servers
  • Support for multiple Windows editions (Home, Pro, Enterprise, etc.)
  • Ability to select specific languages

Script Functionality

The ProxMenux UUP Dump ISO Creator script automates the entire process of downloading and creating Windows ISO images. The main features of the script include:

Dependency Management

The script automatically verifies and installs all necessary dependencies for the download and conversion process:

  • curl - For downloading files
  • aria2 - Advanced download manager
  • cabextract - For extracting CAB files
  • wimtools - For manipulating WIM files
  • genisoimage - For creating ISO images
  • chntpw - For modifying Windows registries
apt-get install curl aria2 cabextract wimtools genisoimage chntpw

Conversion Process

The script handles the entire process of converting UUP files to a bootable ISO image:

  • Downloading the official UUP Dump converter script
  • Generating the file list to download based on the provided URL
  • Downloading all necessary files using aria2 (parallel download)
  • Converting the downloaded files to a bootable ISO image
  • Cleaning up temporary files after creation

Proxmox Integration

The script integrates seamlessly with the Proxmox VE environment:

  • Automatic detection of the ISO storage directory in Proxmox
  • Storage of the resulting ISO image in the correct location
  • Immediate availability of the ISO for use in VM creation
  • Compatibility with different Proxmox storage configurations

The script automatically detects the ISO storage directory in Proxmox by:

If none is found, uses the default directory /var/lib/vz/template/iso

Download Process

The script uses aria2 to download files with optimized configurations. The typical processing time is approximately 10 minutes, depending on your internet connection speed and server performance.

aria2c --no-conf --console-log-level=warn --log-level=info --log="aria2_download.log" -x16 -s16 -j5 -c -R -d"$destDir" -i"$tempScript"

Where:
-x16: Maximum 16 connections per server
-s16: Splits each file into 16 segments
-j5: Downloads 5 files in parallel
-c: Continues partial downloads if possible
-R: Retries failed downloads

Step-by-Step Guide: Getting the UUP Dump URL

Before using the UUP Dump ISO Creator script, you'll need to obtain a specific UUP Dump URL that contains the necessary parameters (id, pack, edition). Follow these steps to generate the correct URL:

1Select Windows Version

Visit the UUP Dump website (https://uupdump.net/) and select the Windows version you want to download.

Select Windows Version
UUP Dump main page for selecting Windows version

2Select Specific Build

Choose the specific Windows build you want to download. You can select from the latest builds, Insider Preview builds, or specific versions.

Select Specific Build
Selection of the specific Windows build

3Select Language

Choose the language for the Windows image. You can select any language available for that specific build.

Select Language
Selection of the language for the Windows image

4Select Editions

Select the Windows editions you want to include in the ISO image. You can choose one or multiple editions (Home, Pro, Enterprise, etc.).

Select Editions
Selection of Windows editions to include

5Get Download URL

On the final page, you'll see download options. What you need is the URL that appears in your browser, which should contain the parameters id, pack, and edition.

Get Download URL
Final page with the URL containing the necessary parameters

Using the UUP Dump ISO Creator Script

Once you have the UUP Dump URL, you can use the ProxMenux UUP Dump ISO Creator script to download and create the ISO image:

1Paste the UUP Dump URL

When prompted, paste the complete UUP Dump URL you obtained in the previous steps. The script will verify that the URL contains all the necessary parameters.

Paste UUP Dump URL
Window for pasting the UUP Dump URL

2Start the UUP Dump ISO Creator Script

Access the Utilities section in ProxMenux and select "UUP Dump ISO Creator".

Start UUP Dump ISO Creator
Starting the UUP Dump ISO Creator script in ProxMenux

3Process Completion

Once the process is complete, the script will display a success message and the location of the created ISO image. The ISO will be immediately available for use in creating virtual machines in Proxmox.

Process Completion
Successful completion message of the ISO creation process