Building Flint.
|
A Windows-native bootable USB and disk-image writer built with Python. |
Flint is a disk imaging tool designed around one simple idea:
Writing an image isn't enough. Verify it.
After writing an ISO or raw disk image, Flint can re-read the target drive and verify the written data against the source using SHA-256, helping detect corrupted or mismatched data rather than blindly trusting the write operation.
- ISO and raw disk-image writing
- Full-drive SHA-256 verification
- Byte-level mismatch detection
- Drive backup and cloning
- Bad-block scanning
- Drive wiping
- Linux persistence
- Windows To Go
- Graphical interface
- Command-line interface
- Headless and scriptable workflows
- Portable Windows executable
- Flash history and reports
Python · PyQt6 · Windows APIs · WMI · psutil
Most disk imaging software treats a successful write operation as the end of the process.
Flint treats it as the beginning of verification.
The target drive can be read back after flashing and compared against the original image, allowing Flint to report whether the written data actually matches what was intended.
Repository: github.com/gowthvm/Flint
Website: flintweb.vercel.app
License: MIT
Write. Verify. Trust.

