When Lightroom Forgets What It Knows: A Duplicate Import Lesson

Reading Time: 2 minutes

One of the things Lightroom is supposed to do well is protect us from ourselves.

When you import photos, Lightroom has that comforting checkbox: “Don’t Import Suspected Duplicates.” In theory, if an image already exists in the catalog, Lightroom should recognize it and skip it.

In theory.

Recently, I ran into a situation where that safety net completely failed—and it failed in a big way.

The Project Context Matters

This wasn’t a casual shoot or a small catalog.

I’m currently organizing and cleaning up a photographer’s archive spanning more than 40 years. That means:

  • Multiple Lightroom catalog moves over time
  • Original files now living primarily on a NAS
  • Original SSD drives are still kept as an additional layer of backup
  • A second full copy of the files
  • Cloud storage through PhotoShelter

In other words: the files are safe, redundant, and well cared for—but the catalog has been through some mileage.

The Problem: “These Files Don’t Exist” (Except They Do)

I inserted several memory cards containing thousands of images. These were cards I knew had already been ingested at some point in the past.

Yet Lightroom happily showed them as new files, ready to import.

No duplicate warnings.
No greyed-out thumbnails.
Nothing.

If I had trusted Lightroom blindly, I would have created thousands of duplicates across decades of work—exactly the kind of mess this project is trying to prevent.

Why This Was a Red Flag

Lightroom doesn’t check duplicates by filename alone. It uses a combination of metadata, capture time, file size, and internal catalog references.

When Lightroom suddenly “forgets” that files already exist, it’s often a sign that the catalog itself is starting to lose its internal efficiency—not that the files are missing.

Given that this catalog had been:

  • Moved between systems
  • Reconnected to storage multiple times
  • Grown very large over many years

…I suspected a catalog health issue, not user error.

The Fix: Optimize the Catalog

Before doing anything drastic, I tried the simplest maintenance step that often gets ignored:

File → Optimize Catalog

After the optimization was completed, I tried the import again.

This time?
Lightroom correctly recognized the existing images and blocked the duplicates.

Problem solved.

Why Optimizing the Catalog Matters More Than You Think

Optimizing a Lightroom catalog:

  • Rebuilds internal indexes
  • Cleans up inefficiencies from years of edits, imports, and moves
  • Improves how Lightroom references existing files

If you’ve:

  • Migrated a catalog to a new computer
  • Moved originals to a NAS
  • Reconnected drives multiple times
  • Or are you working with a very large, long-term archive

…catalog optimization isn’t optional maintenance. It’s essential.

A Practical Takeaway

If Lightroom suddenly stops recognizing duplicates—especially when you know files already exist—don’t assume the software is “just broken.”

Try this first:

  1. Back up the catalog
  2. Run Optimize Catalog
  3. Then retry the import

It can save you hours (or days) of cleanup and prevent massive duplication mistakes.

Final Thought

Lightroom is a powerful tool, but it’s only as reliable as the catalog behind it. Long-term projects—especially multi-decade archives—need periodic care, just like the files themselves.

If you’re managing large photo libraries or legacy archives, a little preventative maintenance can save you from some very expensive headaches later.

Tagged :