My external HDD suddenly turned corrupt after reboot. It is connected on USB port. I couldn't mount it. I tried the ntfsfix command and got this result
$ sudo ntfsfix /dev/sdg Mounting volume... NTFS signature is missing. FAILED Attempting to correct errors... NTFS signature is missing. FAILED Failed to startup volume: Invalid argument NTFS signature is missing. Trying the alternate boot sector Unrecoverable error Volume is corrupt. You should run chkdsk.
So I tried chkdsk /f on Windows as instructed which showed no error at all. In Windows 10 it works perfectly.
Then I switched back to Linux and used testdisk to repair MFT, it says MFT matches perfectly and didnt fix it.
Is there any way to fix this without formatting it on Linux system? Im using Ubuntu 20.04