Features
- Image deployment — ISO, raw, compressed, VHD, VHDX, and FFU image analysis and writing.
- Operating-system media — Windows installation and Windows To Go media, detected Linux persistence, and native macOS installer creation.
- Disk preparation — MBR and GPT layouts, BIOS and UEFI targets, standalone formatting, and selectable quick or full format.
- Blank boot media — FreeDOS, user-supplied MS-DOS and bootloaders, bundled GRUB2 and Syslinux, UEFI:NTFS, and offline UEFI Shell media.
- Capture and inspection — Drive capture to DD, fixed/dynamic VHD, VHDX, FFU, or UDF ISO where supported, plus read-only device and partition inspection.
- Verification and safety — MD5, SHA-1, SHA-256, and SHA-512 checksums, post-write verification, bad-block testing, guarded device access, and destructive-write confirmation.
Complete feature reference · Test coverage and known limitations
Source code
Rufus++ uses a portable C++17 core, Qt 6 interface, and guarded native
device backends for Windows, Linux, and macOS. The source is licensed
under GPLv3.
git clone https://github.com/farrell236/rufuspp.git