External Drive Won't Mount after "Disk Not Ejected Properly" Message
What is the best method of repairing what appears to be a catalog file's invalid node structure on an external drive?
Background
- Drive was purchased new in Q3 2018
- Light to infrequent use of drive
- No prior issues
Events Prior to Failure
- Woke computer from Sleep mode
- Connected USB cable to computer from external drive
- Disk mounted
- Accidental loss of connection via USB 3.0 to Thunderbolt 2 adaptor
- "Disk Not Ejected Properly" message
- Fully disconnected USB cable from computer to external drive
- Reconnected USB cable to computer from external drive
- Disk mounted
- Restarted computer
- Disk mounted
- Disk operational throughout the day
- Ejected disk
- Fully disconnected USB cable from computer to external drive
- Closed computer (Sleep mode)
- [Next Day]
- Reconnected USB cable to computer from external drive
- Woke computer from Sleep mode
- Disk failed to mount
External Drive Info
SATA External Physical Drive (LaCie d2 Thunderbolt™ 2, 8 TB) • Mac OS Extended (Journaled)
Mac Hardware Info
- Model Name: MacBook Pro (15-inch, 2018)
- Model Identifier: MacBookPro15,1
- Processor Name: 6-Core Intel Core i9
- Processor Speed: 2.9 GHz
OS Version Info
macOS Catalina 10.15.4 (19E287)
Disk Utility > Mount 'Error Message':
Could not mount “LaCie”. (com.apple.DiskManagement.disenter error 49244.)
Disk Utility > First Aid Details:
- Repairing file system.
- Volume is already unmounted.
- Performing fsck_hfs -fy -x /dev/rdisk2s2
- Checking Journaled HFS Plus volume.
- Checking extents overflow file.
- Checking catalog file.
- Invalide node structure.
- The volume LaCie could not be verified completely.
- File system check exit code is 8.
- Restoring the original state found as unmounted.
- File system verify or repair failed. : (-698450)
Operation failed...
Terminal Commands Info
MacBook-Pro:~ UserName$ diskutil verifydisk 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
Checking all HFS data partition loader spaces
Checking booter partitions
Checking Core Storage Physical Volume partitions
The partition map appears to be OK
Finished partition map verification on disk2
MacBook-Pro:~ UserName$ diskutil mount disk2s2
Volume on disk2s2 failed to mount
If you think the volume is supported but damaged, try the "readOnly" option
MacBook-Pro:~ UserName$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk1 1.0 TB disk0s2
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +1.0 TB disk1
Physical Store disk0s2
1: APFS Volume Macintosh HD - Data 381.5 GB disk1s1
2: APFS Volume Preboot 81.9 MB disk1s2
3: APFS Volume Recovery 528.1 MB disk1s3
4: APFS Volume VM 1.1 GB disk1s4
5: APFS Volume Macintosh HD 11.1 GB disk1s5
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *8.0 TB disk2
1: EFI EFI 209.7 MB disk2s1
2: Apple_HFS LaCie 8.0 TB disk2s2
MacBook-Pro:~ UserName$ sudo fsck_hfs /dev/disk2s2
** /dev/rdisk2s2
Executing fsck_hfs (version hfs-522.100.5).
** Checking Journaled HFS Plus volume.
The volume name is LaCie
** Checking extents overflow file.
** Checking catalog file.
Invalid node structure
(4, 25180)
** The volume LaCie could not be verified completely.
MacBook Pro 15″, macOS 10.15