scratch storage

USB prep

How to format a USB stick for DJing on Mac and Windows

Format a USB for CDJs, XDJs and Engine OS players on Mac or Windows: which file system to pick, MBR vs GPT, and how to get FAT32 on sticks over 32 GB.

10 min read

In short

  • For a stick that has to work on any Pioneer/AlphaTheta player, format it FAT32 with a Master Boot Record (MBR) partition map and a single partition.
  • For Denon and other Engine OS players, exFAT is the recommended format and FAT32 also works; use MBR there too.
  • On a Mac, use Disk Utility with View → Show All Devices turned on, erase the whole device as MS-DOS (FAT) or ExFAT, and set Scheme to Master Boot Record.
  • Windows' Format dialog only offers FAT32 on sticks of 32 GB or less, so for a 64 GB or 128 GB stick either format it on a Mac, use exFAT if every player you use reads it, or use a third-party FAT32 formatter.
  • Formatting erases everything on the stick, and it only prepares the drive: you still need to export your music to it afterwards.
On this page9 sections

The short answer: what to pick

Formatting a USB stick for DJing comes down to three choices: the file system (FAT32, exFAT, HFS+ and so on), the partition scheme (MBR or GPT) and the number of partitions. Get all three right once and the stick will work in almost any booth. Use this table to pick, then follow the steps for your computer below.

Based on AlphaTheta and Engine DJ support documentation. Check your model's manual for anything not listed.
Where you'll playFile systemPartition schemeWhy
Any Pioneer/AlphaTheta player, or you don't know the boothFAT32Master Boot RecordThe only file system every CDJ and XDJ reads, old or new
Only recent Pioneer/AlphaTheta players (CDJ-3000 class)FAT32, or exFAT if your model is on AlphaTheta's listMaster Boot RecordexFAT avoids the 4 GB file limit, but older decks won't see the stick
Denon DJ and other Engine OS playersexFAT (recommended) or FAT32Master Boot RecordEngine OS performance drives need exFAT or FAT32
Both Pioneer and Engine OS gearFAT32Master Boot RecordThe one format both families read for playback
Laptop only (Serato DJ Pro, Traktor Pro, VirtualDJ)exFAT for Mac and Windows; APFS or HFS+ for Mac onlyGUID is fineThe computer reads the drive, not a player

If you only remember one line: FAT32, Master Boot Record, one partition. It is the setting that works on the widest range of hardware, and the 4 GB per-file limit it brings is far beyond the size of a normal music file.

File systems explained for DJs

The file system is how files are laid out on the stick. Computers read many file systems, but DJ players have to support each one in their firmware, so their list is short.

  • FAT32 (shown as MS-DOS (FAT) on a Mac): read by every Pioneer/AlphaTheta player and by Engine OS. Its limit is 4 GB per file, not per drive, so a 128 GB stick full of tracks is fine. It is also what player firmware updates expect.
  • exFAT: no 4 GB file limit. Engine DJ recommends it for Engine OS drives. On Pioneer/AlphaTheta, only newer players read it; AlphaTheta publishes a list of which equipment supports exFAT. An exFAT stick in an older CDJ simply doesn't show up.
  • HFS+ (shown as Mac OS Extended (Journaled)): read by many Pioneer/AlphaTheta players, but Windows can't write it without extra software and current Engine OS players won't play from it. Never pick the case-sensitive variant.
  • APFS: the default on recent Macs. No DJ player reads it, so it is the most common reason a stick formatted on a Mac does nothing in the booth.
  • NTFS: what Windows often picks for large drives. No Pioneer/AlphaTheta player reads it, and a Mac can read but not write it without extra software.

Partition scheme: MBR vs GPT

Under the file system, every drive has a partition map that says where its partitions start and end. You will meet two: Master Boot Record (MBR) and GUID Partition Table (GPT), which a Mac calls GUID Partition Map. Recent Macs and Windows machines default to GPT, and Engine DJ's general drive advice recommends it for computer drives, but Pioneer's player FAQ says the GUID map isn't supported. MBR works on Pioneer and on Engine OS players alike, so use it for any stick that goes into a player.

Keep to one partition. Players generally look at the first partition only, so a stick split into two volumes, or one with a small hidden partition left by the manufacturer, can appear empty. Formatting the whole device, as in the steps below, removes extra partitions.

How to format a USB stick on a Mac

Disk Utility does everything you need, including FAT32 on sticks larger than 32 GB. The step people miss is the first one: unless you show all devices, Disk Utility only lists the volume, and erasing a volume doesn't let you change the partition scheme.

  1. Plug the stick in and open Disk Utility (Applications → Utilities).
  2. Choose View → Show All Devices.
  3. In the sidebar, select the stick's top-level entry, usually named after the manufacturer, not the indented volume beneath it.
  4. Click Erase.
  5. Enter a Name. FAT volume names can be at most 11 characters; a short name with no spaces, such as DJUSB, is easiest to work with.
  6. Set Format to MS-DOS (FAT) for FAT32, or ExFAT if every player you use reads it.
  7. Set Scheme to Master Boot Record. If there is no Scheme menu, you selected the volume rather than the device: go back to step 3.
  8. Click Erase, wait for it to finish, then click Done.

Apple's Disk Utility guide suggests exFAT for disks over 32 GB, but Disk Utility will still format larger sticks as MS-DOS (FAT), which it creates as FAT32. For a CDJ stick, that is what you want.

If you prefer Terminal, diskutil does the same job in one line. Run diskutil list first and find the stick's identifier by its size; using the wrong number erases the wrong drive.

Terminal (macOS): FAT32, MBR, whole stickdiskutil list
diskutil eraseDisk FAT32 DJUSB MBRFormat /dev/diskN

Replace diskN with the stick's identifier, for example disk4. Use ExFAT in place of FAT32 for an Engine OS stick.

How to format a USB stick on Windows

Sticks of 32 GB or less: File Explorer

  1. Plug the stick in and open File Explorer, then This PC.
  2. Right-click the stick and choose Format.
  3. Set File system to FAT32 (or exFAT for an Engine OS stick).
  4. Leave Allocation unit size at the default.
  5. Type a short Volume label, tick Quick Format and click Start.

File Explorer doesn't show or change the partition scheme. To check it, open Disk Management (right-click the Start button), right-click the stick's disk label on the left, choose Properties and look at Partition style on the Volumes tab. Most sticks ship as MBR; if yours says GPT, use the diskpart method below.

Sticks over 32 GB, or a GPT stick: diskpart

On sticks larger than 32 GB, Windows' Format dialog and Disk Management don't offer FAT32 at all, only exFAT and NTFS. This is a limit of Windows' tools, not of FAT32. The built-in diskpart tool can reset the stick to a single MBR partition, and it formats exFAT at any size, but its FAT32 format also refuses volumes over 32 GB. Microsoft documents the commands in its diskpart reference.

Command Prompt as administrator: one MBR partitiondiskpart
list disk
select disk N
clean
convert mbr
create partition primary
format fs=exfat quick label=DJUSB
assign
exit

Replace N with the stick's disk number from list disk, matched by size. clean wipes the selected disk without asking, so check the number twice. On a stick of 32 GB or less, use fs=fat32 instead of fs=exfat.

To get FAT32 on a 64 GB, 128 GB or 256 GB stick from Windows, you have three practical options:

  • Format it on a Mac, using the steps above. Windows reads and writes large FAT32 sticks without complaint; it just won't create them.
  • Use a third-party FAT32 formatter. Several free tools exist; pick a well-known one, select the stick carefully and choose MBR.
  • Use exFAT instead, if every player you will use is on AlphaTheta's exFAT list or runs Engine OS.

Microsoft has tested lifting the 32 GB limit for the command-line format tool in Windows 11 preview builds. Until that reaches your version, assume the cap applies.

After formatting: put music on it

A freshly formatted stick is empty, and the player only shows playlists, waveforms and cue points if they were exported to it. For Pioneer/AlphaTheta players that means exporting from rekordbox, which writes the device library the players browse; the whole process is in Export a playlist to USB for Rekordbox and CDJs. For Engine OS players, export from Engine DJ, or copy folders on and let the player analyse them.

Pick the volume name before you export and keep it. A rekordbox.xml file refers to tracks by absolute paths that include the volume name on a Mac or the drive letter on Windows, so renaming the stick later can leave tracks showing as missing.

Scratch Storage can write straight to the stick from Chrome or Edge: a folder per playlist with an M3U8, Serato crates, a rekordbox.xml to import into rekordbox for the CDJ export, and folders Engine OS players can browse. The USB export page shows the layout.

Common problems and fixes

  • No Scheme option in Disk Utility. You selected the volume, not the device. Choose View → Show All Devices and select the top-level entry.
  • FAT32 missing from the Windows Format menu. The stick is over 32 GB. Format it on a Mac, use a third-party formatter, or use exFAT where your players support it.
  • diskpart says the volume is too big. Same 32 GB limit, applied to format fs=fat32. Use one of the same three options.
  • The stick works on the computer but not the player. Check the file system and partition style; APFS, NTFS, exFAT on an older deck, and GPT are the usual causes. The CDJ not reading USB guide works through every cause in order.
  • The stick shows less space than its label. Manufacturers count a gigabyte as 1,000,000,000 bytes while computers count in powers of two, so a 64 GB stick shows roughly 58–60 GB. This is normal.
  • A file won't copy to a FAT32 stick. It is over 4 GB. That is rare for music; a long recorded mix in WAV is the usual culprit. Split it, compress it or keep it off the stick.
  • Formatting fails or the stick keeps disappearing. The stick may be failing. Try another port without a hub, and replace the stick if it fails again.

A routine for gig sticks

  1. Buy reputable USB-A sticks in sizes your library actually needs; there is little benefit in a 512 GB stick if you carry 40 GB of music.
  2. Format every stick FAT32, Master Boot Record, one partition, with a short name you keep for good.
  3. Export from the same library to two sticks, ideally from two different manufacturers.
  4. Eject properly, then open the stick on the computer, or better in a player, before you leave.
  5. Reformat and re-export rather than patching a stick that starts misbehaving.

If every player you use is recent and on the exFAT list, exFAT is a reasonable choice. For everyone else, FAT32 on MBR is the default that never leaves you stuck in a booth with a stick the deck won't read.

Questions, answered

Should a USB stick for CDJs be FAT32 or exFAT?
FAT32 works on every Pioneer/AlphaTheta player. exFAT only works on newer models on AlphaTheta's list, so use FAT32 unless you know exactly what's in the booth.
How do I format a 64 GB USB stick to FAT32 on Windows?
Windows' own tools won't create FAT32 above 32 GB. Format it in Disk Utility on a Mac, use a reputable third-party FAT32 formatter, or use exFAT if all your players read it.
Does the partition scheme matter for a DJ USB?
Yes. Use Master Boot Record. Pioneer says CDJs don't support the GUID partition map, which is the default on many Macs, and MBR also works on Engine OS players.
What format do Denon DJ players need?
Engine OS players use exFAT or FAT32 for performance drives, with exFAT recommended. HFS+, APFS and NTFS drives can't be used for playback on current Engine OS.
Does rekordbox format the USB stick for me?
Don't count on it. Format the stick on your computer first, then export to it from rekordbox, which writes the device library the players read.
Is FAT32's 4 GB limit a problem for music?
Almost never. The limit is per file, not per drive, and a ten-minute 24-bit/96 kHz WAV is only about 350 MB.

Put it into practice.

BPM and key on every track, DJ mode in the browser, and USB exports for Serato, rekordbox, CDJs and Engine OS.

Free to use. No card required.