I’ve been using a 4TB wd passport HDD for a while for media. It was working great on windows with no issue. One day, i tried to use it on a Ubuntu machine which was not able to mount it. I run a few commands without deep knowledge of what i was doing (fsck) and i was able to mount it. However it was very slow and causing some weird issues like preventing a shutdown without unplugging.

I quickly realized that i was not able to access the drive anymore anywhere, on windows it freezes explorer and any tool thay deal with disks, on linux i just can’t detect it in /dev and it also make everything unstable. I suspect that it did some damage when i unplugged it?

Is there anyway to recover the drive (not the data) without throwing it in the garbage?