Changelog of SARDU MultiBoot Creator

SARDU Multiboot Creator 6.0.0

Major Release – Significant Infrastructure Overhaul

This update represents a major milestone, featuring thousands of new lines of code and extensive architectural improvements. We have significantly refactored the core logic to enhance stability, performance, and hardware compatibility.
This release is now officially signed with an Extended Validation (EV) Code Signing Certificate, ensuring the highest level of security and seamless installation on Windows systems.


[Added]

  - Implemented exception handling for improved application stability.
  - Enhanced device discovery logic using unique partition identifiers (UUIDs) to prevent mounting conflicts.
  - Support for Arch systemd-based derivatives.
  - Support for CachyOS.
  - Support for PearOS.
  - Support for Gentoo Live Gui.
  - Implemented automatic update mechanism for QEMU.
  - Added a safe removal prompt upon completion of USB creation to prevent partition corruption (dirty bit).


[Changed]

  - UI/UX Performance: 
    - Completely refreshed icon set for a more modern and intuitive visual experience.
    - Enhanced graphical interface management for a smoother user experience.
    - Optimized the extraction interface graphics: progress bars now update accurately and display real-time status correctly.
  - Boot Speed: Optimized the software startup sequence, significantly reducing load times.
  - ISO Configuration Persistence: Improved the logic for saving selected ISO choices and streamlined the re-importation process.


[Improved]

  - Barrosu Module Overhaul: 
    - Completely rewritten from scratch to version 2.0, introducing a major innovation in multiboot management.
    - Expanded UEFI MultiBoot support for multiple Windows installers > 4GB on NTFS partitions. (Testing)
    - Expanded UEFI MultiBoot support for multiple Windows installers > 4GB on exFAT partitions, powered by a custom-developed native driver. (Testing)
  - USB Drive Management:
    - Discovery: Refined and accelerated the USB device detection and search algorithm.
    - InfoUSB Module: Completely rewritten from scratch to support guided dual-partitioning, single partition restoration, and flexible single or dual-drive formatting.
    - Formatting: Enhanced the reliability and speed of the USB formatting process by integrating the standalone "Balente FormatFat32" core engine, enabling native FAT32 formatting for large USB drives above 32GB and up to 2TB.      
    - Partitioning: Optimized the USB partitioning logic for better compatibility and performance.
    - Partitioning: Standardized single-partition restoration to automatically rebuild the MBR for FAT32 drives, seamlessly converting multi-partition GPT structures or repairing corrupted boot sectors.
    - Large ISO Support: Optimized handling of ISO files > 4GB by automatically leveraging the secondary NTFS/exFAT partition, bypassing FAT32 file size limitations.
  - QEMU Bootable USB Testing:
    - Multi-Architecture Support: QEMU now handles USB boot testing across Legacy BIOS, UEFI64, and UEFI32.
    - Optimization: Enhanced overall stability and management during virtualized testing.
  - Completely rewritten from scratch the environment validation logic to detect and log security software interference or external process locks blocking SARDU's execution.
  - Completely rewritten from scratch the internet connection check to accurately detect online or offline status.
  - Completely rewritten from scratch Uninstall Function to integrate a new detection logic for identifying and removing "ghost folders" and residual files left by previous installations.
  - Heuristic Menu Translation: Refined conversion logic between bootloaders (Syslinux ↔ GRUB2, GRUB2 ↔ GRUB4DOS, and systemd-boot → GRUB2).
  - Enhanced dual-partition USB boot management, enabling seamless ISO loading from NTFS and exFAT partitions.
  - Enhanced log management and verbosity.
  - Enhanced update check for managed ISOs.
  - Removed Legacy restrictions on non-UTF8 characters in file paths.
  - Orphaned ISO Link Validation: Completely rewritten checking mechanism for better database integrity and faster link validation.


[Updated]

  - GRUB2 to 2.12 rc1
  - TestDisk & PhotoRec to 7.3 WIP.
  - PassMark Memtest86 to 11.7 (UEFI).
  - Memtest86+ to 8.10 (UEFI and BIOS Legacy).
  - EFI Clover to 5167.
  - rEFInd to 0.14.2.
  - grub4dos to 0.4.6a 2026-05-28
  - grub4dos for UEFI 2026-05-07
  - Security Libraries: Migrated from deprecated ssl_openssl to OpenSSL 3.x for enhanced encryption and modern protocol support.
  - QEMU Graphical Interface: Refreshed UI control to easily configure RAM allocation and video card emulation.
  - Updated SARDU_1.
  - Updated ISO DB.


[Security]

  - Switched to a new Extended Validation (EV) Code Signing Certificate for improved software integrity and trust.


[Important Notes]

  - Please disconnect the USB drive properly to prevent a "dirty bit" flag, which can force partitions into read-only mode during USB boot.
  - It is highly recommended to recreate the bootable USB from scratch, as the ISO uninstallation and cleanup management has been completely overhauled.


And ... more.

