⚡ iPXE Manager v2 • ISO mount method switched from drive letters (A–Z) to folder-based hidden mount points — ISOs are now bound under pxe/mnt/<folder_name> via diskpart and no longer consume a drive letter • WinSetup.cmd now also supports modified/slipstreamed Windows ISOs that don't have setup.exe in the root (auto-detects install.wim/install.esd/install.swm inside sources\ and launches via WinPE's built-in X:\setup.exe with the /installfrom: parameter) • Mount/unmount and reconciliation logic was rewritten around diskpart for improved reliability • Server stop now runs asynchronously in the background
⚡ iPXE Manager v2.1 This update primarily addresses ISO mount issues with modified WinPE ISOs (e.g. Sergei Strelec). Such ISOs expose a non-standard volume layout that caused the previous Get-DiskImage-based method to fail unreliably. • Existing mnt_temp folder is now deleted and recreated before ISO mount — prevents issues caused by stale or broken mount points • ISO mount method fully migrated from Get-DiskImage / Add-PartitionAccessPath to a pure diskpart-based approach — volume list is captured before and after mount via diskpart list volume, the new drive-letter-free UDF/DVD-ROM volume is identified, and bound to the folder using diskpart assign mount= • Mount wait time increased from 1000ms to 2000ms — gives additional time for mount to complete on slower systems • Removed the redundant PowerShell sweep block from _unmount_all_isos() — it was no longer needed since _unmount_iso() already handles each ISO correctly on its own
⚡ iPXE Manager v2.2 Changelog: • Added pure HTTP network PXE boot support for Linux-based system recovery, disk cloning, and maintenance tools (ISOs) such as Rescuezilla, Redo Rescue, SystemRescue, and Parted Magic.