Music Library Doctor
Library setup

DJ External Drive Best Practices

Most DJ library disasters — missing tracks, corrupted databases, lost crates — start with how the external drive is set up. This guide is the checklist nobody hands you when you buy that 4 TB drive.

The five mistakes that ruin DJ external drives

In 90% of "all my tracks are missing" support questions on r/DJs and r/Rekordbox, the cause is one of these five. Get them right at setup and you save yourself a panic hour at 11pm before a gig.

  1. Mounting under a new drive letter / volume name. DJ apps store absolute paths in their database — F:\\Music\\… on Windows or /Volumes/MyDrive/Music/… on Mac. Plug the drive into a different computer and the letter or volume name changes; every path goes red.
  2. OS putting the drive to sleep mid-set. Rekordbox, Serato, and VirtualDJ all hold the database open while the app is running. If the OS spins the disk down (especially HDDs over USB), the next write can scramble the file.
  3. Wrong filesystem. FAT32 caps single files at 4 GB — bad for long video samples. NTFS is read-only on Mac without paid drivers. APFS / HFS+ won't work on Windows at all.
  4. No backup. External drives die. Used SSDs die quietly, used HDDs die noisily. There is no DJ alive who has not lost a drive — only DJs who had a backup and DJs who didn't.
  5. Database on the same drive as audio. If the drive disconnects, the database file goes with it. If the database corrupts, you lose all your cue points, ratings, and crates — even though the audio files are fine.

The setup that just works

If you're starting from scratch (or willing to redo it once), this is the layout that survives the next three years:

1. Pick the right drive

2. Format it the right way

3. Pin the drive letter (Windows) / volume name (Mac)

4. Split: database local, audio external

5. Disable the OS from sleeping the drive

6. Backup, two locations

Already broken? How to recover

If you're reading this after the disaster, here's the triage path. From least invasive to most:

The drive letter / volume name changed

This is the fixable one. The audio files are intact — only the database thinks they moved. Three options:

The database file is corrupt

If the DJ app crashes on launch or shows an empty library:

The drive itself failed

If the disk doesn't mount at all and isn't visible in Disk Management / Disk Utility:

Where Music Library Doctor fits in

MLD is the audit + repair layer on top of your DJ apps. It doesn't replace Rekordbox / Serato / VirtualDJ — it fixes what they leave broken.

FAQ

Why are all my DJ tracks missing after I plugged my external drive into a different computer?

DJ databases store absolute paths (F:\\Music\\… on Windows, /Volumes/MyDrive/Music/… on Mac). When the drive mounts under a different letter or volume name, every track path becomes invalid. Fix by either renaming the volume / drive letter back, or bulk-rewriting paths with a tool like Music Library Doctor.

Should I use exFAT, NTFS, APFS, or HFS+ for a DJ external drive?

exFAT for cross-platform Mac/Windows. APFS for Mac-only (fastest, snapshots). NTFS for Windows-only (fastest under heavy I/O). Avoid FAT32 — 4 GB file limit kills HD video samples.

Why does my Rekordbox / Serato library get corrupted on my external drive sometimes?

The OS sleeping the drive while the DJ app holds the database open. Solution: keep master.db / database.xml / _Serato_ on your internal SSD and only put audio files on the external drive.

How often should I back up my DJ external drive?

After every major library change (50+ new tracks, reorg, dedup pass). At minimum: a local clone plus an offsite copy of just the audio. Tools: Carbon Copy Cloner / SuperDuper (Mac), Robocopy / FreeFileSync (Windows).

Can I run my DJ library directly off a USB stick at gigs?

For controller setups (Rekordbox / Serato / VirtualDJ on a laptop) — yes, but use a fast USB 3.x SSD-based drive, not a thumbdrive. For standalone CDJs, you must export through Rekordbox's USB export — drive must be FAT32 / exFAT and fast.