
I Rewrote My Scanner After Your Feedback and the Difference Is Huge
A few days ago I shared my C++ disk analyzer here and got a lot of feedback about scan speed.
The biggest suggestion was looking into NTFS MFT-based scanning instead of traditional filesystem traversal.
After implementing MFT scanning, the same 512GB SSD that previously took around 2 minutes to scan now completes in roughly 5-10 seconds.
Still a lot of work left to do, but this is probably the biggest performance improvement I've made so far.
GitHub: https://github.com/Gurates/ByteMap
Previous Post: previous post