Offline drives

How to find a file on a drive that is not plugged in

You know the file exists. You can picture it. It is on one of the five externals in the drawer, and the only way to find out which is to plug in all five and search each one. Everybody with more than one drive has done this, usually at the worst possible moment.

Why Spotlight cannot help you here

The reason an ejected drive disappears from search is more specific than "macOS forgot." When you connect an external drive, Spotlight builds an index of it and stores that index on the drive itself, in a hidden folder called .Spotlight-V100. The catalog of what is on the drive lives on the drive.

So when you eject it, you do not just lose access to the files. You lose the only map of them. Spotlight has nothing left to search, which is exactly what you would expect once you know where the index was kept, and completely baffling until you do.

This is a reasonable design choice for a portable disk. Plug that drive into a different Mac and the index travels with it. It just means that the one question people most want answered, which is "which of my drives has this file," is the one question Spotlight is structurally unable to answer.

The file is not lost. The map to it is in the drawer, next to the file.

What people do instead

Every workaround here is somebody's real system, and each one has the same weak point.

  • Label the drives. "Client work 2023-2024" in tape on the case. Works until a project spans two drives, or you need one file rather than one project.
  • Keep a text file or spreadsheet. Genuinely effective, and it is a catalog, which is the right idea. The problem is that it is maintained by hand, so it is accurate on the day you write it and drifts from then on.
  • Print a directory listing per drive. Same idea, same drift, and now you are searching a text dump instead of your files.
  • Keep everything in the cloud. Solves search and creates a monthly bill scaled to a video archive, which is why most people with big drives never made this jump.
  • Plug in all five. The default. It works. It costs ten minutes and a mess of cables every single time.

The pattern is that the good answers are all catalogs, and the reason they fail is that keeping one by hand is work nobody sustains.

The fix is a catalog that lives on your Mac

Flip where the index is stored and the problem goes away. If the map of a drive's contents lives on your Mac rather than on the drive, then ejecting the drive removes the files but not the knowledge of them. You can still search it, still see what is on it, still know exactly what you would get back by reconnecting it.

That is the whole idea behind GetFerret. You catalog a drive once, which we call burrowing it, and from then on its files stay searchable in what we call the Warren: every drive you own, joined into one list you can search whether the drive is connected or in a box in the closet.

Knowing which drive is only half an answer

Here is the part that catches people out. Once a search can return files from drives that are not connected, you learn the file is on "Archive 04," and then you stand in front of a drawer of identical black rectangles.

So GetFerret lets you give every drive a physical location in plain words. Top desk drawer. Shelf B, blue case. Studio closet, second shelf. When a search turns up a file on an offline drive, it tells you the drive and where that drive is. That turns a ten minute hunt into standing up once.

What searching an offline drive actually looks like

Press ⌥ Space anywhere and a search bar drops down. Results merge two sources into one list: what is plugged in right now, and everything in the Warren. Offline results are labelled with the drive they live on rather than hidden, so you see the whole picture instead of the connected slice of it.

  • Thumbnails captured at catalog time stay viewable when the drive is gone, so you can confirm you have the right photo before fetching the drive.
  • Filters stack across the whole Warren at once: drive or folder, kind, size, date, tags, and photo and media details such as camera data.
  • Because drives are recognised by identity rather than name, renaming a disk does not orphan anything you have labelled.
  • Re-cataloguing a drive you have changed catches up only what moved, so it is quick rather than a full rescan.

Everything stays on your Mac. The catalog is local, readable only by your Mac user account, and nothing about your files is sent to us. That matters more than usual here, because a catalog of every file you own is a genuinely sensitive object even when the files themselves never move.

The short version

An ejected drive vanishes from search because Spotlight keeps that drive's index on the drive. Any fix has to move the catalog somewhere that stays put, which is your Mac. Do that and the drawer full of externals turns back into something you can actually search, and the follow-up question of which drawer it is in stops being your problem too.

Search every drive you own, plugged in or not

Free 14-day trial, then $49 once. Requires macOS 14 or later.

Download GetFerret