A free tool to quickly detect counterfeit flash (2017)
The F3 tool tests flash cards' capacity and performance by filling them with data and verifying accuracy. It supports multiple OS, installation methods, and extra applications for advanced testing and user feedback.
Read original articleThe f3 tool, which stands for Fight Flash Fraud, is designed to test the capacity and performance of flash cards to verify if they meet the specified standards. It works by filling the device with pseudorandom data and then checking if the data is returned accurately upon reading. Users can test performance using f3read and f3write, conduct quick capacity tests with f3probe, and correct capacity discrepancies with f3fix. The tool can be installed on various operating systems like Linux, FreeBSD, Windows/Cygwin, and Apple Mac using different methods such as compiling from source code or using package managers like HomeBrew or MacPorts. Additionally, there are instructions for using f3 with Docker containers. The tool also offers extra applications like f3probe, f3brew, and f3fix for more advanced testing. Various graphical user interfaces are available for F3, and users are encouraged to provide feedback to improve the tool.
Related
Fuzz Map
Fuzz Map automates GUI fuzzing to uncover unexpected states and crashes by creating visual maps through code coverage. It simplifies complex program behavior, enhancing developers' ability to verify code changes.
Matters Computational [pdf]
The FXT page hosts a library of efficient algorithms, complemented by the fxtbook "Matters Computational." Authored by Jörg Arndt, it offers free downloads, demo programs, and comprehensive documentation on various computational topics.
Fiwix: Unix-like kernel for the i386 architecture
The Fiwix operating system kernel, a UNIX-based system, emphasizes POSIX compatibility. It offers preemptive multitasking, POSIX compliance, virtual memory management, and supports various filesystems and hardware platforms. Fiwix serves as an educational tool with simple kernel code for students and enthusiasts. Installation is feasible from CD-ROM or floppy disk with minimal hardware requirements. Users are cautioned about potential bugs and incomplete features due to its early development stage. More details are available on the Fiwix GitHub Repository or website.
Show HN: Dut, a fast Linux disk usage calculator
Codeberg.org hosts "dut," a disk usage calculator for Linux. It accurately counts hard links, offers customizable output, and outperforms similar tools in speed and efficiency, making it valuable for Linux users.
FileFlows: Execute actions against files in a tree flow structure
FileFlows is a versatile tool for processing various file types like text, images, audio, and video. It supports transcoding, converting, and optimizing files, offering detailed reporting and customization options for users.
- Many users have encountered counterfeit storage devices that do not match advertised capacities, leading to data loss and frustration.
- F3 is praised for its ability to identify fake drives, with several users sharing success stories of exposing counterfeit products.
- Some users suggest alternative tools like ValiDrive for testing, especially for those uncomfortable with command-line interfaces.
- There are concerns about the prevalence of counterfeit products and the effectiveness of reviews and consumer protections in combating this issue.
- Users emphasize the importance of testing new storage devices to avoid issues in critical situations.
After re-formatting it and attempting the backup a few more times, I was frustrated, so I searched the internet for related problems and found out about these so-called "chinese scam drives" that announce size to the drivers that is much larger than actual, and just throw away any writes above some memory address.
I quickly found f3 and tested it - and sure enough, it was a chinese scam drive. I reported the seller to the local inspection and they confiscated all the other drives and gave them a huge fine. I feel pretty smug about it.
I’m glad to see more awareness of this issue and entrants into the space.
Another tool for testing flash drives that was recommended to me was H2testW.
Bad product reviews on the sales site won't work as they can be easily circumvented if not removed.
Bad product reviews on 3rd party web site won't be effective as well.
I think the right tool is a website to show updated buck/TB prices. So we can avoid buying fake devices. The proem is how/who would keep those data up to date. And how to make that site a popular choice for buyers.
After I tried to store more and ran into issues, I did some investigation and found out that it was a counterfeit Sandisk.
I emailed a screenshot with proof to the seller. Because of the very good consumer protection laws we have here, I got my money back.
Buy name-brand storage from reputable sellers.
Of course the fantastically cheap stuff on Alibaba is fake. You don't even have to check.
I then tested all of them and found out 4 out of 8 of them aren’t faulty, some of them died and disappeared.
So test your hardwares, test your hardwares that’s used to test hardwares. You will never know you can trust them unless proven.
Edit: badblocks, SMART test, memtest86 and memtest86+, prime95, Intel burn test, OCCT, iperf3, etc are equally useful.
It's great that I can spend 10 bucks and get a competent 32Gb drive, but if we could get around $1, we could treat them as semi-disposable as floppies were.
https://i.imgur.com/4XeaX.jpeg https://i.imgur.com/FZEYA.jpeg
I tried to fill in a warranty claim when I ran into problems. No dice. I always make sure the seller is quasi official now.
https://www.grc.com/validrive.htm
If you are a Windows user, ValiDrive seems like the much easier choice.
Related
Fuzz Map
Fuzz Map automates GUI fuzzing to uncover unexpected states and crashes by creating visual maps through code coverage. It simplifies complex program behavior, enhancing developers' ability to verify code changes.
Matters Computational [pdf]
The FXT page hosts a library of efficient algorithms, complemented by the fxtbook "Matters Computational." Authored by Jörg Arndt, it offers free downloads, demo programs, and comprehensive documentation on various computational topics.
Fiwix: Unix-like kernel for the i386 architecture
The Fiwix operating system kernel, a UNIX-based system, emphasizes POSIX compatibility. It offers preemptive multitasking, POSIX compliance, virtual memory management, and supports various filesystems and hardware platforms. Fiwix serves as an educational tool with simple kernel code for students and enthusiasts. Installation is feasible from CD-ROM or floppy disk with minimal hardware requirements. Users are cautioned about potential bugs and incomplete features due to its early development stage. More details are available on the Fiwix GitHub Repository or website.
Show HN: Dut, a fast Linux disk usage calculator
Codeberg.org hosts "dut," a disk usage calculator for Linux. It accurately counts hard links, offers customizable output, and outperforms similar tools in speed and efficiency, making it valuable for Linux users.
FileFlows: Execute actions against files in a tree flow structure
FileFlows is a versatile tool for processing various file types like text, images, audio, and video. It supports transcoding, converting, and optimizing files, offering detailed reporting and customization options for users.