Storage
June 3, 2026 · Updated June 3, 2026 ·8 min read

Multi-Drive Storage for Your Social Media Archive in 2026

A serious social media archive eventually outgrows a single hard drive. The usual fix is some manual workflow: split your library across two folders, point new downloads at the new drive, hope nothing breaks. v1.10 makes that workflow a first-class feature instead of a workaround. Register more drives, files spread automatically, paths survive Windows changing drive letters, and removing a drive only unregisters it, never deletes the files.

Short answer

StreamStash v1.10 supports multiple registered drives as part of one logical library. New downloads fill your main drive first and overflow to added drives when free space runs low. Playback, thumbnails, search, analytics, and deduplication all resolve files across drives, including after Windows changes drive letters. Cloud-sync drives (Google Drive, OneDrive, Dropbox, iCloud, Box, Mega) are kept out of the drive suggestions and not recommended as library roots. Removing a drive only unregisters it; your files stay where they are. All tiers.

Why a Single Drive Eventually Stops Working

If you've been archiving social media seriously for any length of time, you've probably hit the wall. The library that fits comfortably on a 1TB drive when you start tracking 20 creators is uncomfortable on the same drive at 80 creators, full at 200 creators, and broken at 500. Live recordings compound this: a TikTok creator who streams for a few hours a day produces several gigabytes of footage even with hardware compression.

The historical workarounds are all manual. Move the library to a bigger drive (assuming you can buy one). Symlink half the library to a second drive (assuming the downloader follows symlinks correctly). Split the library by platform across two folders and run two instances (assuming you like running two of everything). Each option has friction and each one breaks when Windows shuffles drive letters or the downloader's path-resolution logic doesn't expect a multi-drive setup.

v1.10 makes the multi-drive case a first-class feature of the app, not a workaround on top of one.

What v1.10 Ships

Six concrete pieces, each addressing a specific friction in the manual-workaround approach:

The DB-Drive Safety Reserve

The drive that holds StreamStash's SQLite database gets a larger free-space reserve than other library drives. The reason: if the database runs out of space, the app is in trouble; if a media drive runs out of space, only new writes to that drive fail.

Two thresholds:

Both thresholds scale with the live database size so a larger library reserves more headroom.

Safer Library Relocation

If you'd rather move the whole library to a different drive (instead of just adding a second drive), v1.10 also makes that flow safer:

For cross-drive moves, the simpler workflow is usually to register the new drive as an additional library root, let writes naturally migrate over time, and (optionally) move existing files manually if you specifically want to consolidate.

Why This Matters for the Archivist Audience

If you're archiving for personal completion, this is convenience. If you're archiving as part of an actual research, journalism, or preservation workflow, this is structural.

For the broader storage-size planning picture, see Social media archive storage size planning. For the self-hosted-vs-cloud framing, see Self-hosted vs cloud social media archiving.

Honest Limits

Three things worth flagging:

How This Compares to Other Approaches

Why StreamStash for Multi-Drive Archives

Getting Started

  1. Update to v1.10 or later. Multi-drive support ships in v1.10; earlier versions handle a single drive only.
  2. Mount the second drive. Any local fixed or removable drive works. Avoid cloud-sync drives (Google Drive, OneDrive, etc.) as library targets; they cause slow uploads and placeholder-file conflicts.
  3. Open Settings → Storage and turn multi-drive on. The toggle is off by default. Enabling it seeds your current recordings drive as the primary.
  4. Click Add Drive and point to the new drive. StreamStash records its volume GUID and serial, runs a write-test, and registers it. The same library subpath your main install uses is applied automatically.
  5. Let new downloads fill drives in order. Writes go to your primary first, overflow to the next registered drive when the primary fills, with each creator staying on one drive once started.
  6. Optional: run Optimize Database. Compact the database file and remove redundant engagement-history rows once your library has been growing for a while.

For the broader storage-planning picture, see Social media archive storage size planning. For background on why local storage matters more than cloud, see Self-hosted vs cloud social media archiving.

FAQ

How do I add a second drive to my StreamStash library?

Open Settings → Storage and turn on the multi-drive toggle (it's off by default, so existing single-drive installs aren't affected until you opt in). Toggling it on seeds your current recordings drive as the primary. Then click Add Drive and pick a path on the second drive. StreamStash records the drive's volume GUID and serial, runs a write-test, and adds it to the registry. The same library subpath your main install uses (whatever you picked at install time) is applied to the new drive. Cloud-sync paths like Google Drive or OneDrive shouldn't be registered as library drives because the app would stream and transcode from a remote service on every access; there's no specific block in the add flow, so the registration is up to you, but the recommendation is don't.

What happens when one drive fills up?

New downloads fail over to the next registered drive automatically. StreamStash tracks free space per registered drive and stops writing to a drive once it falls below about 1 GB of headroom, then shifts new writes to the next drive in registration order that has room. The drive that holds the database has a larger reserve (at least 2 GB floor, with a 1 GB critical line that pauses all downloads if the database drive itself runs out of space). Your existing files stay where they are; only new writes shift.

Does it survive Windows changing drive letters?

Yes. StreamStash resolves stored file paths across registered drives at access time, not at write time. If Windows changes a drive letter (a USB drive remounts as F: instead of E:, for example), playback, thumbnails, search, analytics, and deduplication keep working because StreamStash looks for each file across all registered drives by relative path rather than relying on the original drive letter.

Will it write to my Google Drive or OneDrive folder?

Strongly advised not to. Cloud-sync drives like Google Drive, OneDrive, Dropbox, iCloud, Box, and Mega report as fixed disks to Windows even though they're really backed by a remote service, so writing to one would cause StreamStash to stream and transcode from the cloud on every access (slow, and sometimes the local file is just a placeholder). The legacy single-drive auto-detection path explicitly excludes drives with these labels, but the explicit Add Drive flow in multi-drive mode doesn't hard-block them, so the user is in charge of what they register. The recommendation is unchanged: don't register a cloud-mounted path as a library drive.

What happens if I remove a drive from the library?

Only the registration is removed; the files on disk stay exactly where they are. Removing a drive in Settings tells StreamStash to stop looking for that drive's contents and to stop writing new files there. If you later re-register the same drive via Add Drive, StreamStash recognises it by its stored volume GUID and serial and the existing files resolve again as if nothing changed. (Note: the primary drive can't be removed in the Settings UI because it holds the database and shared config.)

Can I move my whole library to a new drive?

Yes. v1.10 also makes the same-drive library relocation flow safer: pre-flight checks compare the destination's free space against the library size, a Browse button picks the destination, and the move can automatically roll back if a same-drive copy fails partway through. For a move across drives, the simpler workflow is to register the new drive as an additional library root and let the writes naturally migrate over time.

Is multi-drive support on all tiers?

Yes. Multi-drive storage is a library-management feature, not a Power-tier feature. It ships on all tiers (Free, Personal, and Power) for every platform that tier supports. Storage management generally lives outside the tier paywall in StreamStash; the Power tier differentiates on the dashboard widgets, AI semantic search, cross-platform deduplication, and identity matching.

Stop Juggling Library Folders Across Drives

StreamStash v1.10 makes multi-drive a first-class feature, not a manual workaround. Free tier covers TikTok and Twitter/X with no card or signup.

Download Free at streamstash.live