Skip to content

Releases: c0xc/CapacityTester

CapacityTester v0.7a

12 Sep 19:59
Compare
Choose a tag to compare
CapacityTester v0.7a Pre-release
Pre-release

Bugfix release:

  • Build error affecting Arch and others with newer libusb fixed
  • Format tool now makes formatted filesystem writable for regular users by default

New:

  • GUI redesigned (now it's a wizard-like window instead of a a collection of dialogs)
  • Disk test now default, quick start button, not hidden in "Advanced" menu anymore
  • More detailed explanation on test failure: "Counterfeit" shown if silent corruption but no error reported (checksum mismatch detected), bad device otherwise if error reported by device
  • Speed, time estimate shown during test run
  • USB 2 or 3 bus info (Linux only)
  • Option to reformat storage device after successful test to make it usable again (Linux only; on Windows, only recreating the partition table is possible)
  • Old "volume test", which works with test files on top of a mounted filesystem is still available as fallback, on the selection page, menu button

Download:

  • AppImage file for most Linux desktops, mark it as executable in your filemanager and open it or...
  • Tarball, extract the binary or AppImage file which is already marked as executable
  • Windows: capacity-tester.exe or CapacityTester_Win7.zip (extract all files in the same, new folder before opening the exe file)
  • ARM/Linux: TODO

CapacityTester v0.7

11 Aug 13:09
Compare
Choose a tag to compare

New:

  • GUI redesigned (now it's a wizard-like window instead of a a collection of dialogs)
  • Disk test now default, quick start button, not hidden in "Advanced" menu anymore
  • More detailed explanation on test failure: "Counterfeit" shown if silent corruption but no error reported (checksum mismatch detected), bad device otherwise if error reported by device
  • Speed, time estimate shown during test run
  • USB 2 or 3 bus info (Linux only)
  • Option to reformat storage device after successful test to make it usable again (Linux only; on Windows, only recreating the partition table is possible)
  • Old "volume test", which works with test files on top of a mounted filesystem is still available as fallback, on the selection page, menu button

Download:

  • AppImage file for most Linux desktops, mark it as executable in your filemanager and open it or...
  • Tarball, extract the binary or AppImage file which is already marked as executable
  • Windows: capacity-tester.exe or CapacityTester_Win7.zip (extract all files in the same, new folder before opening the exe file)
  • ARM/Linux: TODO

CapacityTester v0.6

02 Sep 19:04
Compare
Choose a tag to compare

New features:

  • Full disk test
  • USB filter now optional

It's now recommended to use the "disk test" whenever possible. The old "volume test" still exsists (which works on top of an existing filesystem). Starting with version 0.6, the disk test has a full test mode in addition to the (recommended) quick test.

Download the AppImage file for most Linux desktops below, mark it as executable in your filemanager and run it (or download the tarball and extract the binary or AppImage file which is already marked as executable).

CapacityTester v0.5

01 May 20:52
Compare
Choose a tag to compare

New advanced feature: Destructive Disk Test (experimental)

The new disk test is much faster, but experimental. Feedback appreciated, send an email or open an issue if you've tried it and it didn't work right - or even if it did work as expected.

Download the AppImage file for most Linux desktops, mark it as executable in your filemanager and run it. Those who use Windows may either want to download and run the CapacityTester exe file or the CapacityTester zip archive and extract all files in the same, new folder before opening the exe file.

CapacityTester v0.4

06 Apr 14:40
Compare
Choose a tag to compare

New advanced features:

  • Remount volume between write and verify operations. This is an optional feature to be used if our attempts to discard the cache are not sufficient.
  • Format drive. For a screenshot, see issue #11.

As these are Linux features, only Linux binaries are provided below. So if you're on Linux, download the AppImage file below, mark it as executable in your filemanager and run it. If not, get Linux.

CapacityTester v0.3

24 Oct 15:13
Compare
Choose a tag to compare

New feature: USB storage device selection dialog

If only one USB drive is connected and if it's already mounted, start the program and hit Enter twice to select it. If it's not mounted, hit the Mount button in the selection dialog.

The translations have not been updated (if you want to help, open an issue).

An AppImage and a pre-compiled binary (Debian 8+) is attached below. You should be able to launch either one of them on most modern Linux systems (Debian 7 is too old). It works on live systems like the Fedora install disc.

CapacityTester v0.2

07 Mar 16:55
Compare
Choose a tag to compare
CapacityTester v0.2 Pre-release
Pre-release

This CapacityTester version now comes with support for these languages: English, Spanish, German, Russian

This tool can test a USB drive or memory card to find out if it's a fake.
For an introduction to this tool, please see the main project page: https://github.com/c0xc/CapacityTester

To start using this tool, you don't need to install anything. If you're on Fedora Linux or similar, you may try to download and run the attached pre-compiled binary. The one for Debian should might work on Debian-derived systems like Ubuntu, although certain installations might always be incompatible in some way or another so no guarantees are made. If none of the pre-compiled binaries work on your platform, you may have to download the source and compile it manually (open an issue/ticket if something doesn't work). A binary of Windows will be attached.
The pre-compiled binaries are listed under "Assets".

CapacityTester v0.1

07 Feb 22:49
Compare
Choose a tag to compare

CapacityTester - Detect Fake USB Flash Drives

Many USB flash drives on the market are fakes. Especially the cheap ones that are shipped directly from Asia.

A fake memory stick or card claims to have a higher capacity than it really has. For example, a fake drive would pretend to have a capacity of 128 GB, but in reality, it only has a 4 GB chip. Data written beyond this 4 GB limit will be lost. In some cases, the data written beyond that limit is simply lost without a warning. In other cases, writing beyond the limit will brick the drive. Either way, data will be lost if this goes undetected.

How does the test work?

This simple tool attempts to determine if a drive is a fake or not.

All it does is fill the volume with test data and verify if the data on the volume is correct. This would fail on a fake and an error message will give you the approximate position of the error, which may be an indication of the drive's real capacity.

If the test succeeds, the drive is good and you can use it without having to worry about your data.

If you have a genuine flash drive that has become defective, the test will also fail. In other words, a failed test does not necessarily mean that you have a fake drive, but it does mean that there is something wrong with it which causes data loss. The program does not detect and report the type of fake, it just reports an error and where the error has occurred. This should provide a rough estimate on the real capacity of the drive, but no guarantees are made regarding the accuracy of the result.

How do I use CapacityTester?

Just mount your USB drive, for example by opening it in your favorite file manager. Make sure it's completely empty. The volume must be completely empty for the test to provide reliable results. Again, empty.

Open CapacityTester, select your USB flash drive and start the test. Lean back and grab a cup of tea, this will take a while.

Which platforms are supported?

Linux and Windows.

Pre-compiled binaries are attached to this release.

Does this have a command-line interface?

Yes! This program does have a command line interface too. Use the -platform offscreen switch.

Bugs

This is new software, it might have bugs. If you've found one, please open an issue.

Binaries

Two pre-compiled binary packages are attached to this release.

The Debian 7 binary should also run on many other Linux distributions like Fedora or Ubuntu. The Qt 5 runtime libraries must be installed (or provided manually, see README under "Call").

The Windows 7 64-bit package runs on Windows 7 or higher. This zip archive contains a standalone exe file that can be used right away (It contains runtime library files and the dynamically linked program file). Just download and run it, no installation required.

CapacityTester_Debian7.tar.gz
CapacityTester_Win7-x64.zip