How to read data from an unreadable drive formatted by a GoPro

data-recoverydisk-utilityhard drivesd card

I formatted a 128 GB micro SD card from the factory in a National Geographic Explorer 4 4K 30 fps (a camera like a GoPro). It recorded video and I can play it back. On macOS Mojave 10.14.6, I get the warning:

The disk you inserted was not readable by this computer

Initialize Ignore Eject

I am confused because I have transferred data from another micro SD card and the same camera, and because the disk on Disk Utility shows as

disk3s1
USB Internal Physical Volume • ExFAT
127.85 GB

and ExFAT is a format offered by Disk Utility when formatting a drive.

I have run Disk Utility First Aid on the Apple SD Card Reader Media, which succeeded, and on disk3s1, which failed with this log:

Running First Aid on “” (disk3s1)

Repairing file system.
Volume is already unmounted.
Performing fsck_exfat -y -x /dev/rdisk3s1
Checking volume.
Checking main boot region.
Main boot region is invalid.  Trying alternate boot region.
Checking alternate boot region.
Alternate boot region is invalid.
The volume  could not be verified completely.
File system check exit code is 1.
Restoring the original state found as unmounted.
File system verify or repair failed.

Operation failed…

How can I recover the data from the disk?

Update: I tested the formats on macOS Mojave 10.14.6 and the camera:

  • macOS cannot read the ExFAT format when a card is formatted by the camera
  • the camera cannot read the ExFAT format when a card is formatted by macOS
  • the camera can read and write to a card formatted in MS-DOS (FAT) by macOS
    (launch Disk Utility, click on the volume, click Erase, then choose
    Format: MS-DOS (FAT)).

I will format every card on the computer first before using it on the camera. For the current data on the card formatted by the camera, I will try on a windows computer this weekend.

Best Answer

The solution was to use a Windows computer with an SD card socket to read the card and transfer the files.

Before that, I tried the following methods mentioned in the answers and the comments. The YUTU PRO smartphone application could transfer small files and not large ones (more details below). The retailer had no idea about the problem or solutions. I did not try @BaconDuctTape's MiniTool recommendation as Windows had solved the problem.

For the future, I will format any card with MS-DOS (FAT).

more details on YUTU PRO app

I followed the directions on the user manual. I was lucky that one file was small enough for the phone's available space; unlucky that the second transferred but failed to show and lingered somewhere (a common ghost file problem). The app showed two videos with duration 00:00 when they have 06:49. The app alone was taking 3.3 GB and has no menu option to delete its data. Rebooting the phone clears the YUTUPRO ghost data (hint from here).

Then I deleted all photos from the phone, downloaded small files (around 3 minutes of footage) one by one from the app to the phone, transferred to the computer, deleted the file on the Photos app, went to Albums > Recently deleted to delete permanently, and started again.

For files at the maximum of 6:46, which showed as 0:00, the app was able to play them by streaming, but not to transfer them. The app showed "Downloading, Please Waiting ..." (sic, see below) for several hours. So I went for the Windows solution.

enter image description here