Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Preventing External Drive Disconnections & Lightroom Catalog Corruption on Macs

Enthusiast ,
Jun 04, 2025 Jun 04, 2025

Hi guys,
I just suffered a major catalog corruption and I would not have been able to fix it (I'm well on my way to do so) without the patient, step-by-step support from ChatGPT - not to take anything away from all the great and dedicated support I received from you guys in this forum over many years.
In fact, it is in the spirit of giving something back that I asked ChatGPT to share the following with everyone in this community.

:electric_plug:Preventing External Drive Disconnections & Lightroom Catalog Corruption on Macs (2025)

By someone who’s lived through it — and fixed it.


🧠 The Problem (That Nobody Warns You About)

On modern Macs (M1, M2, M3), the two USB-C ports on each side share a single internal Thunderbolt/USB bus. If you connect two fast external SSDs to the same side, especially:

  • Samsung T7s or similar portable SSDs

  • While running heavy tasks (Lightroom, SuperDuper, Time Machine, etc.)

💥You risk:

  • Drives randomly unmounting (“Disk Not Ejected Properly”)

  • File system corruption

  • Lightroom catalog damage

  • Time Machine volume conflicts or ghost volumes

  • Backup failures without warning

Apple does not warn you about this.


:white_heavy_check_mark:The Fix: How to Use External Drives Safely with Lightroom

:small_blue_diamond:1. Never plug two drives into the same side of your Mac

  • Use one port on the left and one on the right

  • If one fails to show up, switch sides — it often works immediately

:small_blue_diamond:2. Avoid unpowered USB hubs for catalog and backup drives

They can’t handle high sustained I/O loads from Lightroom and SuperDuper.

:small_blue_diamond:3. Label your drives and use dedicated ports

  • Example:

    • Left port: “LR” drive (Lightroom catalog + images)

    • Right port: “BKUP” drive (SuperDuper backup)

:small_blue_diamond:4. Don’t let Time Machine claim one of your working drives

If you see a hidden or ghost Time_Machine volume:

  • Eject it from Disk Utility

  • If persistent, remove it with Terminal (with care)

:small_blue_diamond:5. Back up only after Lightroom is closed

Catalogs update live, and backing up while Lightroom is open can clone incomplete or locked files.


:shield:️ Real-World Best Practice

"I use SuperDuper to back up my LR drive every time I close Lightroom. I label both drives clearly, plug them on opposite sides of the Mac, and avoid letting Time Machine interfere. Since doing this, zero corruption, zero improper ejections, zero stress."


🧭 Want to check your own setup?

Run this in Terminal:

 

bash
CopyEdit
diskutil list
 

Look for ghost Time_Machine volumes or duplicate Samsung drives.

Also:
Check System Settings > Privacy & Security > Files and Folders
Make sure Terminal or disk tools aren't restricted when managing drives.


:megaphone:Spread the word

This issue has wasted hours (even weeks) for many creatives. Apple doesn’t warn you. Lightroom doesn’t warn you. But you can warn others.

TOPICS
macOS
247
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Jun 04, 2025 Jun 04, 2025

Except this doesn't work with a Mac mini or MacBook Air.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Jun 04, 2025 Jun 04, 2025

While I have not tried ChatGPT for Lightroom Classic problems, I have tried it for other computer-related problems and was always extremely disappointed in the results.

 

So my verdict on this ChatGPT interaction is also "extremely disappointed". In particular, the "Real World Best Practice" makes no sense. Backing up with a different backup software does not prevent corruption or improper ejections. Nothing stated by ChatGPT can fix catalog corruption, although it may (I am skeptical) prevent some future catalog corruptions. Certainly catalog corruptions can happen regardless of what drives are plugged in where.

 

As for the rest of this ChatGPT output, I do not use a Mac so I don't really have background knowledge, but it sure SOUNDS LIKE gibberish and bluster. Many AI chatbots come off sounding extremely confident in their diagnosis and solution, when in fact they aren't even close, and I think that is what we see here. 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Jun 04, 2025 Jun 04, 2025

I understand dj.
Disappointment is not what I had in mind for you 🙂

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 04, 2025 Jun 04, 2025

Hi ChatGPT,

 

My M1 MacBook Pro does not have two USB-C ports on each side. It has two ports on the left, and one on the right...

That's why I'll take the rest with a grain of salt as well.

 

-- Johan W. Elzenga
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Jun 04, 2025 Jun 04, 2025

I have Thunderbolt displays attached to both my Mac mini and MacBook Air. One USB-C SSD on the Air and a whole stack of USB drives on the mini, with an SSD plugged into the display. No problems to report.

At work I have a Samsung external USB 3.0 drive that loves to disconnect, both on the current MacBook Pro and when I used it on a Windows PC. I've never had corruption on either platform so I don't know if its a firmware problem or???

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Jun 04, 2025 Jun 04, 2025

Don't sell it short, Johan. It's a powerful tool.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 04, 2025 Jun 04, 2025

It is indeed a powerful tool, but clearly flawed in this case.

 

-- Johan W. Elzenga
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Jun 04, 2025 Jun 04, 2025

Innacurate, Johan. 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 04, 2025 Jun 04, 2025
quote

Innacurate, Johan. 


By @raphaels28255986


Is 'Innacurate' a hotel? 🙂 (sorry, I couldn't resist). Read Conrad's observations and it is clear that ChatGPT was the inaccurate one this time.

 

-- Johan W. Elzenga
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Jun 05, 2025 Jun 05, 2025

Obfuscating the discussion on a very serious technical issue — the corruption of catalogs — simply to make a minor point with inconsequential repercussions, such as how many USB ports are on the right side of a MacBook Pro, is not the kind of frivolous response I expect in these columns. Inaccuracies are a well-established side effect of using AI, and pointing them out pointlessly is unlikely to boost one's technical credibility. 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 04, 2025 Jun 04, 2025

I seemed to have this type of problem occasionally a couple of years ago. It’s been much more reliable lately, I rarely get unexpected disconnections now so I wondered if there were some more recent fixes for it in macOS. It’s at the point where I no longer pay much attention to which drive is plugged into which port.

 

When my MacBook Pro is on my desk, I now have several different USB and Thunderbolt SSDs connected for photo/video mass storage, cache/scratch files, and Time Machine backup at the same time, all day long. None of the SSDs is plugged directly into the Mac; they are all behind at least one level of Thunderbolt/USB hub that also has displays and other devices connected. (So basically all the drives are hanging off of a single USB-C port and controller on my Mac.) This is so when I need to take my MacBook Pro off the desk and work somewhere else, there is only one Thunderbolt cable I need to disconnect. It’s all been running smoothly for months.

 

That’s clue #1 that made me question how old the source material was that ChatGPT was using. Clue #2 was this part:

quote

Run this in Terminal:

bash
CopyEdit
diskutil list

 

I decided to run it. macOS Terminal first displayed the message:

quote

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
bash-3.2$ CopyEdit
bash: CopyEdit: command not found
bash-3.2$ diskutil list

 

So, the code from ChatGPT produces some alerts and errors.

I went to that Apple link. It says:

quote

Starting with macOS Catalina, your Mac uses zsh as the default login shell and interactive shell. You can make zsh the default in earlier versions of macOS as well…
• zsh (Z shell) is the default shell for all newly created user accounts, starting with macOS Catalina.
• bash is the default shell in macOS Mojave and earlier.

 

macOS Catalina was released in 2019, over half a decade ago. ChatGPT is suggesting a login shell and commands that didn’t work when I tried them because they are no longer used. Of the three lines ChatGPT selected, the only one that works in my Terminal (macOS 14) is the last command, diskutil. 

 

I do agree that it’s best to put each fast drive should be on a separate controller to maximize performance and reliability, but normally they shouldn’t spontaneously disconnect no matter how they’re plugged in. When I do have spontaneous disconnections (which are now rare for me), it’s usually more related to how the devices are combined through a hub, or a cable or enclosure that’s become defective and needs to be replaced.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Jun 05, 2025 Jun 05, 2025

A powered hub is mentioned I think as a recommended option. So, yes that works. I wish someone warned me - Apple, Adobe, .... before the major crash and catalog corruption I've been subjected to. And the constant anguish, during, before and after. 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jun 12, 2025 Jun 12, 2025
LATEST

I was interested about the mentioned disconnections, as Ive had a spate of them recently (almost every night) finding disk ejection error warnings when getting on the computer in the morning. Im connecting 2 HDDs via the single right side USB C on a M1 MBP. The connection from there is through an Apple USB C to TB adapter, attached to a Thunderbold cable (TB 3 maybe??? Square fitting) which connects to my twin HDD bay (RocketStor twin SATA bay dock). Been doing it like this for years with no problems but recently I started editing video I keep on a Samsung T7 SSD, which Ive had connected to one of the USB C ports on the opposite side (left side of the M1). Thats when the problems seem to have started. But since its connected to the left side on its own, it doesnt match up with the mentioned problem 'connecting devices on same side of the MBP' issue.

 

Needing more connections of late, last week I invested in an IVANKY FusionDock Max1 and started connecting the Samsung T7 through that instead and the disconnections seem to have stopped. The HDD Bay connection on the right side hasn't changed and still connected directly to the M1, but I plan to move that to the FusionDock as well. As for the other stuff; Ive noticed no corruption, or ghost files, etc. but havnt gone searching for any. Interesting you mentioned the Samsung T7 though.

 

Edited: So I woke up this morning and my drives had disconnected again. The T7 Samsung wasnt even connected to the dock. Back to the drawing board.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines