External HDD appears in terminal but can't be mounted or unmounted

I have a MacBook Air (2013), running Sierra (10.12.6). External hard drive got ejected improperly by accident and since then finder will not recognize the hard drive. Hard drive does have power when plugged in.


In terminal, diskutil list shows the drive listed as part of /dev/disk2 (external, physical):

0: GUID_partition_scheme disk2

1: EFI EFI disk 2s1

2: Apple_HFS LaptopBkp & Movies disk2s2


Disk 2s2 is the name I recognize as my old friend, the backup drive. Some attempted commands and the messages they yield:

diskutil mount /dev/disk2s2 --> "Volume on disk2s2 timed out waiting to mount"

diskutil unmount /dev/disk2s2 --> "Disk2s2 was already unmounted"


So, I'm hoping to be able to remount or even reformat this drive to get it working again. Any help appreciated.

MacBook Air, macOS Sierra (10.12.6)

Posted on Oct 11, 2017 7:45 PM

Reply
3 replies

Oct 13, 2017 6:28 PM in response to Eric Root

Thank you for the thoughts.

Drive does not show in Disk Utility which just hangs up on "Loading disks" and shows nothing further.


Within terminal, diskutil list results in....

/dev/disk2 (external, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *2.0 TB disk2

1: EFI EFI 209.7 MB disk2s1

2: Apple_HFS LaptopBkp & Movies 2.0 TB disk2s2


Here's what I have tried with the format, my try --> result

diskutil unmountDisk /dev/disk2 --> Unmount of disk2 failed: at least one volume could not be unmounted

diskutil eject /dev/disk2 --> Volume timed out while waiting to eject

diskutil unmountDisk /dev/disk2s2 --> Unmount of disk2 failed: at least one volume could not be unmounted

diskutil mountDisk /dev/disk2s2 --> One or more volume(s) failed to mount

diskutil eject /dev/disk2s2 --> Volume timed out while waiting to eject

diskutil eraseDisk JHFS+ newdisk /dev/disk2 -->

Started erase on disk2

Unmounting disk

Error: -69888: Couldn't unmount disk


diskutil verifyDisk /dev/disk2 -->

Started partition map verification on disk2

Checking prerequisites

Checking the partition list

Checking the partition map size

Checking for an EFI system partition

Checking the EFI system partition's size

Checking the EFI system partition's file system

Checking the EFI system partition's folder content

Problems were found with the partition map which might prevent booting

Error: -69854: A disk with a mount point is required


This leads me to believe I need to repair the partition map. I have tried to search for articles related to this issue, but nothing seems like the right situation.


As you may have guessed, I'm not concerned about losing the data (it's one of 2 backup disks) but would like to be able to continue to use the drive.


Thank you for your help.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

External HDD appears in terminal but can't be mounted or unmounted

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.