Home > Questions

How to Fix External HDD Shows on PC But Not on Mac?

I didn't eject my 2TB WD My Passport external hdd (FAT32 format) properly last night. I directly shut the lid of my MacBook (2013 13 inch retina) and then pulled the hdd out. I turn on my Mac this morning and get a notification saying the drive didn't eject properly. And the drive doesn't show on the desktop. Go into Disk Utility and try to eject it - failed. Try to mount it - failed. Try to verify with First Aid - needs repair. And I tried to repair - needs formatting. But on my Windows desktop and everything is fine with the hdd. I've restarted my Mac 3/4 times and plugged it in each time to no changes. Any suggestions?

Best Answered by

iBoysoft author Connie Yang

Connie Yang

Answered on Friday, April 12, 2024

I see, the improper ejection make macOS hangs on the process the external hard drive disconnecting from Mac. So, macOS fails to recognize the HDD anymore and the external hard drive not showing up on Mac desktop.

That's why the external drive can't be mounted on Mac but works fine in Windows. If you want to continue using the external HDD on your Mac, try my suggestions to fix the external hard drive that works on PC but not Mac:

1. Reset NVRAM

NVRAM is a small amount of memory that macOS used to store certain settings to help it perform quickly and normally. So, this is to try to make the system back to the original state and recognize the HDD as before.

  1. Turn off your Mac.
  2. Press the power button to turn it on and meanwhile press down Option - Command - P - R keys for 20 seconds.
  3. Release the keys when hearing the second startup chime or see the Apple logo shows on and off the screen twice.

2. Reformat the drive on Mac

As the drive is absolutely fine on PC, you can move all files to your PC. Then, connect the drive to your Mac and reformat it to exFAT, clearly superior to FAT32.

Here's how to format external hard drive on Mac.

  1. Press the Command + Space keys to launch Spotlight, then enter disk utility to open it.
  2. Select the external drive on the left sidebar of Disk Utility.
  3. Click the top Erase button.
  4. Set a name for the drive and choose exFAT as format and GUID Partition Map as scheme.
  5. Click Erase and wait the task to be finished. During the process, don't do any operation or you may face the external hard drive corrupted issue on Mac.

Move your files to the external drive on Windows and then you can continue use it on your Mac. All my suggestions to fix your disk not ejecting properly on Mac issue. Hope they can help you.

People Also Ask

Read More Questions

Read More Advice From iBoysoft's Computer Experts

Clé USB bootable non détectée sur Mac

USB bootable ne s'affiche pas sur Mac / Gestionnaire de démarrage? (Résolu)

USB bootable ne s'affiche pas dans le Gestionnaire de démarrage? Découvrez les raisons et 12 façons de résoudre le problème de Mac qui ne détecte pas le périphérique USB bootable.

Mac上でSanDisk Extreme Portable SSDが検出されない

SanDisk Extreme Portable SSDはMacで検出または認識されません!

SanDisk Extreme Portable SSDがMacで表示されず、検出されず、応答しない、またはマウントされないという問題に遭遇したことがありますか?心配しないでください、この記事では問題を修正する方法を案内します。

マックデータリカバリー

Flash-Laufwerk auf einem Mac zu NTFS formatieren

Wie formatiert man USB-Flash-Laufwerk zu NTFS und liest NTFS im Mac?

Dieser Beitrag führt Sie Schritt für Schritt durch die Formatierung eines USB-Flash-Laufwerks zu NTFS auf dem Mac. Außerdem werden die Fragen beantwortet, ob macOS NTFS-Laufwerke lesen und schreiben kann und wie man ein NTFS-Laufwerk auf dem Mac mit vollständigem Zugriff verwendet.

ntfs für mac tipps