Unable to mount external hard drive
I have a MacBook Air (Retina, 13-inch, 2018) running MacOS Catalina 10.15.4.
While I connect an external USB hard drive, the MacBook Air does not mount it. When attempting to mount it in Disk Utility, it returns:
Could not mount "disk2s2".
(com.apple.DiskManagement.disenter error -119930868.)
Running First Aid on "" (disk2s2), returns:
Repairing storage system
Performing fsck_apfs -y -x /dev/disk2s2
Checking the container superblock.
Checking the space manager.
Checking the space manager free queue trees.
Checking the object map.
Checking volume.
Checking the APFS volume superblock.
The volume <nameofharddrive> was formatted by diskmanagementd (945.230.6) and last modified by apfs_kext (1412.101.1).
Checking the object map.
warning: Unable to read apfs_keylocker prange for fs (0x402) : Bad file descriptor
Checking the snapshot metadata tree.
Checking the snapshot metadata.
Checking the extent ref tree.
error: (oid 0x4038d6) apfs_exctentref: btn: invalid o_subtype (0xb, expected 0xf)
Extent ref tree is invalid.
The volume /dev/disk2s2 could not be verified completely.
Storage system check exit code is 0.
Operation successful.
But the MacBook Air still cannot mount it. Any suggestions on how to repair and mount this external USB hard drive so I can copy its contents off?
Thank you.
MacBook Air