Wrong fs type, bad option, bad superblock on a harddisk missing codepage or helper program, or other error

I’m getting this error suddenly on my external harddisk.

An error occurred while accessing ‘Akari’, the system responded: The requested operation has failed: Error mounting /dev/sdg1 at /run/media/daaishi/Akari1: wrong fs type, bad option, bad superblock on /dev/sdg1, missing codepage or helper program, or other error

I don’t really remember what fs type it is but I’m sure it was either ntfs or btrfs, one or the other.

It used to work the other day when I backed up some of my files.

Suddenly, it doesn’t let me mount the harddisk.

Checking Partition Manager, it still has more than 1TB of free space.

Am I screwed?

Searching around, I don’t want to try using mkfs because it would erase the data it has.

I tried using these commands and gave me the same error:

[daaishi@ayumin ~]$ sudo mount -t btrfs /dev/sdg1 /run/media/daaishi/Akari
mount: /run/media/daaishi/Akari: wrong fs type, bad option, bad superblock on /dev/sdg1, missing codepage or helper program, or other error.
[daaishi@ayumin ~]$ sudo mount -t auto /dev/sdg1 /run/media/daaishi/Akari
mount: /run/media/daaishi/Akari: wrong fs type, bad option, bad superblock on /dev/sdg1, missing codepage or helper program, or other error.

When I tried using NTFS:

[daaishi@ayumin ~]$ sudo mount -t ntfs /dev/sdg1 /run/media/daaishi/Akari
NTFS signature is missing.
Failed to mount '/dev/sdg1': Invalid argument
The device '/dev/sdg1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

Is there anything I can do to still be able to get my data or better yet, let it be mounted and be used again?

I tried now fsck:

[daaishi@ayumin ~]$ sudo fsck /dev/sdg1
fsck from util-linux 2.36.1
If you wish to check the consistency of a BTRFS filesystem or
repair a damaged filesystem, see btrfs(8) subcommand 'check'.