Skip to content

allansomensi/rindrive

Repository files navigation

Rindrive

A cross-platform utility to verify the integrity and true capacity of USB flash drives.

Built with Rust Version License

Counterfeit USB drives often report a higher storage capacity to the operating system than the physical memory they actually contain. Rindrive helps you detect these "fake" drives by testing the hardware to ensure your data is safe and the storage is genuine. It ships as both a command-line interface and a graphical interface.


🎯 Motivation

Buying cheap USB storage online often comes with the risk of receiving a counterfeit drive. These drives are programmed to loop over a small physical memory chip, silently overwriting your previous files while appearing to work normally in the OS file explorer.

Rindrive was built to expose these fake drives by safely writing and verifying test patterns, giving you peace of mind before trusting your important data to a new flash drive.


✨ Features

  • Verification Engines: Choose between a comprehensive Full Scan or a rapid Spot Check.
  • Cross-Platform: Native OS-level hardware detection for Windows and Linux.
  • Dual Interfaces: Use the CLI or GUI.
  • Internationalization: Multilingual support built-in.
  • Reliable: Written entirely in Rust for memory safety and maximum I/O performance.

📥 Installation

You can find pre-built binaries and Windows installers (.msi) on the Releases page.

Windows Users: If you encounter a "SmartScreen" warning when running the MSI, click "More info""Run anyway". This is normal for unsigned open-source tools.

Or build from source (Cargo)

Prerequisites: Rust toolchain (rustup).

git clone [https://github.com/allansomensi/rindrive](https://github.com/allansomensi/rindrive)
cd rindrive
cargo build --release

The compiled binaries will be available in the target/release/ directory.


⚖️ License

Rindrive is released under the MIT License.

About

A cross-platform utility to verify the true capacity of USB flash drives.

Topics

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Contributors