Failing to mount (error 49244) exFAT external drive and First Aid gives exit code 45
I'm on a Macbook Air M1 2020 8GB 512GB with macOS Monterey 12.1, and I'm trying to access my WD P10 5TB external drive that contains data from my Windows laptop.
Mounting gives me error 49244, and First Aid gives me exit code 45 (error -69845), fsck_exfat -d gives me "FSOPS_ReadBootSector: Cluster size not supported: 2097152".
Is there a way I can fix this without losing data? Appreciate the help!
x@Ms-MacBook-Air ~ % diskutil list
...
/dev/disk4 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *5.0 TB disk4
1: Microsoft Basic Data WD_BLACK 5.0 TB disk4s1
x@Ms-MacBook-Air ~ % diskutil repairVolume /dev/disk4s1
Started file system repair on disk4s1 (WD_BLACK)
Checking file system and repairing if necessary and if possible
Volume is already unmounted
Performing fsck_exfat -y -x /dev/rdisk4s1
Checking volume
Checking main boot region
The volume could not be verified completely
File system check exit code is 45
Restoring the original state found as unmounted
Error: -69845: File system verify or repair failed
Underlying error: 45
x@MacBook-Air ~ % sudo fsck_exfat -d /dev/disk4s1
Password:
Opening /dev/rdisk4s1
** Checking volume.
** Checking main boot region.
fsck_exfat: FSOPS_ReadBootSector: Cluster size not supported: 2097152
** The volume could not be verified completely.
MacBook Air (2020 or later)