Drive Sonar examines how storage space is distributed across local drives and folders. The application scans directories quickly and generates visual representations of file sizes and locations. A treemap display shows large files as proportionally sized blocks, while extension analysis reveals which file formats dominate the drive. The file age plot positions items by modification date and size, highlighting old data that may no longer be needed. All scanning occurs without administrator access.
The tool includes built-in file operations that open locations in the system file manager or send items to the trash after confirmation. Security mechanisms prevent path traversal and block deletion of root directories. Memory usage stays near 108 MB during scans of over one million files. The program runs on major desktop operating systems through a shared codebase.
Drive Sonar represents a focused approach to disk inspection, emphasizing scan speed and clear data presentation. The Rust-based engine performs parallel directory traversal with platform-specific optimizations. Users can move between treemap, extension, and age views without restarting the scan. The Apache 2.0 license permits source code review and custom builds for users who prefer compiling from code.
| Fast parallel directory scanning with low overhead | Process large file trees quickly on any drive |
| Storage treemap shows space consumed by each item | Spot large files instantly via nested rectangles |
| Extension grouping ranks file types by total size | Identify archives or videos eating disk space |
| Scatter plot maps file age against size | Find old large files ready for cleanup |
| Manage files directly inside the application | Open or trash items without leaving tool |
| Path canonicalization blocks traversal attacks | Prevent accidental damage to critical directories |
| Runs without administrator privileges or drivers | Safe scanning for restricted user environments |
| Efficient Rust memory usage for huge file counts | Keep RAM low even with millions of entries |
| Multiple plot views without rescanning directories | Switch between treemap, age, and extension charts |
| Consistent behavior across Windows, macOS, Linux | Same interface on every desktop platform |
| Optimized for both warm and cold cache scans | Reliable speed even after system restart |
| Apache 2.0 source code available for audit | Inspect, fork, or build the tool yourself |