DEV Community

mew
mew

Posted on

Data Storm on macOS Sonoma: The Full Disk Access Fix for Incomplete Scans

Data Storm on macOS Sonoma: When a File Tool Sees… Nothing

I installed Data Storm (app) from OrchardKit last night because I needed something fast to analyze and reorganize a messy external SSD. The drive had years of project dumps—video exports, random archives, duplicated datasets—and Finder was choking on it. I’m on a MacBook Pro 14" (M2 Pro, 32GB RAM) running macOS Sonoma 14.4, so performance isn’t usually the bottleneck.

The idea was simple: point the tool at the external drive, let it index everything, then sort by size and age to clean house.

It launched fine. No Gatekeeper drama this time. No “damaged and can’t be opened” theatrics. So I assumed the hard part was over.

It wasn’t.


The Symptom

I selected the external SSD in the sidebar and hit “Scan.” The progress bar moved for about two seconds. Then it reported something like 120 MB indexed.

That drive is 2 TB. It currently holds around 1.3 TB of data.

So either I had accidentally invented a revolutionary compression format, or the utility simply wasn’t seeing most of the disk.

Finder clearly could. Terminal clearly could. The tool couldn’t.

No error message. No warning. Just… an incomplete scan.


First Wrong Turn

My first thought was that the external drive format was the issue. It’s formatted as APFS (case-sensitive), which occasionally causes weird edge cases with older utilities.

I mounted it again, ran diskutil verifyVolume, no errors. I even connected it to another Mac (Intel, Ventura 13.6) and Finder behaved normally there too.

So the drive wasn’t the problem.

Then I checked CPU usage in Activity Monitor while the scan ran. Barely any disk I/O. That was the clue. It wasn’t actually crawling the filesystem deeply.

Which usually means permissions.


Sonoma’s Quiet Security Wall

Since macOS Catalina, anything that wants to scan outside its sandbox needs explicit permission. And on Sonoma, this is stricter than it used to be.

Apple explains the file access controls here:
https://support.apple.com/guide/mac-help/control-access-to-files-and-folders-on-mac-mchld5a35146/mac

Data Storm had basic access, but it did not have Full Disk Access. And external drives count, especially if you’re trying to inspect system-level directories or metadata.

So I went to:

System Settings → Privacy & Security → Full Disk Access

Enabled it for the app.

Important detail: I had to fully quit it (Cmd + Q). Just closing the window wasn’t enough. macOS keeps the process alive in the background.

Relaunched. Ran the scan again.

Completely different behavior.

Now I could see disk I/O spike to 300–400 MB/s in bursts. CPU jumped to around 45% during indexing. The scan took about six minutes, which makes sense for 1.3 TB of mixed small and large files.

This time, it reported 1.28 TB indexed. That’s reality.


Quick Sanity Checks

Just to be thorough, I checked whether there was an official Mac App Store version, since sandboxed builds behave differently:
https://apps.apple.com/us/search?term=Data%20Storm

Didn’t see anything official there, so direct installation requiring manual permissions makes sense.

While troubleshooting, I found this page useful to confirm I was using a current macOS-compatible build and not something outdated:
https://smohamad.com/file-management/62976-data-storm.html

That ruled out compatibility weirdness with Sonoma.


What Actually Happened

The app wasn’t broken. It was simply being sandbox-limited. Without Full Disk Access, it could only see what macOS considers “safe” locations.

The misleading part is that it didn’t throw a clear permission error. It just performed a shallow scan and returned incomplete results. If you don’t know how TCC (Transparency, Consent, and Control) works under the hood, it looks like a buggy release.

Apple’s overview of app security and notarization is here, for context:
https://support.apple.com/en-us/HT202491

This wasn’t a Gatekeeper issue. It was a visibility restriction issue.


What I’d Do Differently

If I were installing any deep file analysis tool on modern macOS, I’d do this immediately:

  • Install
  • Open once
  • Grant Full Disk Access
  • Fully quit
  • Relaunch before running the first scan

Skipping that sequence wastes time because the initial scan results are misleading.


After the Fix

Once permissions were set correctly, the tool behaved exactly as intended. I sorted by largest folders, identified duplicated raw video exports, cleared out ~220 GB of dead weight, and reorganized project archives.

Memory usage stayed around 600–800 MB during full indexing, which is reasonable for large directory trees. No crashes. No UI glitches. External drive remained stable. No Finder weirdness afterward.

The only friction was macOS doing its job quietly.


Final Thought

If a file management utility on Sonoma appears to “see” almost nothing, don’t assume it’s incompetent. Assume it’s blind.

And on macOS in 2024, blindness usually means one thing: it doesn’t have permission yet.

Top comments (0)