Can't mount an IDE HDD - "can't read superblock" error message

I'm trying to mount my HDD, /dev/sdb, which is connected via an enclosure but every time I try do so I get an error message

mount: /dev/sdb: can't read superblock

How do I solve this problem and mount my HDD?


Test this:

Connect your Hdd.

Open a terminal,

Press Ctrl+Alt+T

Run it:

sudo -i
fdisk -l

Suppose that fdisk reports that the partition hdd is /dev/sdb1, continue running:

fsck -y /dev/sdb1

I realise this is an old thread but I will add this just in case it helps someone. I have also had similar problems with and external disk in the past which I think were linked to usb power problems. I got the person I was helping to try the disk in a powered usb hub and this made it visible and mountable. Try that before throwing the disk away as it may be the problem.


I had the same issue and solved it with testdisk. Using this info: Advanced FAT Repair | CGSecurity