USB-mgr is a simplified, lightweight alternative to Rufus, written in C#.
It writes the contents of an ISO image to a removable USB drive and is easier to use, smaller, and more beginner-friendly. Version 1.4 is built on .NET 8 and ships as a self-contained Windows executable — no .NET runtime required.
- Write ISO files to USB drives (mount, copy, dismount — fully automated)
- Parallel file copying with live speed reporting
- Detects removable drives and the mounted ISO's drive letter automatically
- Simple and clean interface (WinForms)
- Localized UI: English, Russian, Georgian, Spanish, German, French (falls back to English)
- Lightweight
USB-mgr deletes all non-hidden, non-system files on the selected USB drive before copying. It asks for confirmation first, and it only ever considers removable drives. Double-check that you selected the correct drive before pressing Start.
- Windows 10 or later
- .NET 8 SDK (build only); the prebuilt release is self-contained
dotnet build -c Release
dotnet rundotnet publish -c Release -r win-x64 --self-contained -p:PublishSingleFile=true -o publish
# Output: publish/USB-mgr.exe- Insert the USB drive.
- Pick it from the USB Devices dropdown.
- Select the ISO file with Browse.
- Press Start and confirm.
- Wait for "Bootable USB created successfully!".
Personal project inspired by Rufus. Use at your own risk.