MainspringGuides › External disks on desktop
macOS Guide

Make external drives show on the Mac desktop

Updated August 2026 · 3 min read

You plug in a USB stick or external hard drive, it mounts fine, but the desktop stays empty. That is a Finder preference, not a fault: macOS ships with desktop drive icons switched off. Tick one checkbox — Finder → Settings → General → External disks — and every external drive you connect will show on the desktop the moment it mounts.

The one setting that controls it

  1. Click anywhere on the desktop, or open a Finder window, so Finder is the active app.
  2. In the menu bar, choose Finder → Settings (called Preferences on macOS 12 and earlier).
  3. Stay on the General tab.
  4. Under Show these items on the desktop, tick External disks.

Any drive that is already plugged in appears instantly — no restart, no reconnect. From now on, every USB stick, SD card reader, portable SSD, or external hard drive drops an icon onto the desktop as soon as macOS mounts it, and the icon vanishes the moment you eject. The setting sticks across reboots and behaves identically on macOS 13 Ventura, 14 Sonoma, and 15 Sequoia.

Do it from Terminal

If you prefer the command line, or you are setting up several Macs, the same checkbox is a single defaults key. Turning it on and restarting Finder does exactly what the tick does:

# Show external drives on the desktop
defaults write com.apple.finder ShowExternalHardDrivesOnDesktop -bool true
killall Finder

Finder relaunches in about a second and your drive icons appear. To go back to a clean desktop, write the opposite value and restart Finder again:

# Undo — hide external drives again
defaults write com.apple.finder ShowExternalHardDrivesOnDesktop -bool false
killall Finder

The killall Finder step is what applies the change; without it the new value sits in the preference file until Finder next restarts on its own. Nothing here touches the drive or its data — you are only changing where the icon is drawn.

If the icon still doesn't appear

With the setting on, a drive that stays invisible almost always is not mounted. Open a Finder window and look at the sidebar under Locations: if the drive is not listed there either, macOS has not mounted it, and the desktop can only show what is already mounted. Check that the cable is seated, try a different port, and open Disk Utility to see whether the volume shows up greyed-out (mount it there if so). Once the drive appears in the sidebar, the desktop icon will follow automatically.

One more thing worth knowing: External disks and internal drives are separate checkboxes. Ticking External disks shows USB and Thunderbolt volumes only; your built-in Macintosh HD has its own Hard disks toggle in the same list if you want that on the desktop too.

Skip the checkbox hunt

Mainspring turns "Show external drives on the desktop" into one labelled, reversible toggle — no Finder menus, no Terminal. It is one of 90+ hidden macOS settings you can flip on and off from a single window.

Try Mainspring free →

Signed & notarized by Apple · 1-day free trial · $29 once

Prefer a tidy desktop instead?

If you want drives visible only when you go looking, leave this off and reach them from the Finder sidebar, or hide the desktop entirely — see how to hide desktop icons on Mac. The two approaches are opposites of the same idea: decide what belongs on your desktop and keep everything else one click away.