How to repair corrupted external hard drive in Ubuntu 12.04 ?

Status
Not open for further replies.

trublu

Ta da !
My friend has a Seagate FreeAgent Go external hard drive, which has probably developed some bad sectors, and isn't getting detected in Windows. The drive shows up in device manager, but doesn't show up in the list of drives in "My Computer". So I can't repair it using Windows.

It doesn't show up in Ubuntu either ( or does it? ) - I'm confused about this, since the sticker on the drive says it's 500 GB, but the Ubuntu disk utility detects a 2.2 TB drive :D

BTW, disks utility says there is one bad sector on this hard drive. I tried to do a sudo badblocks, but it seems to be taking ages to complete.

What should I do?

EDIT : I tried to run a SMART self-test, but got this error :

"sk_disk_smart_self_test: Operation not supported (udisks-error-quark, 0)"

Looks like I have posted this in the wrong section. Mods - can you help move this to the hardware section?
 
Last edited:

d6bmg

BMG ftw!!
Generally SMART isn't supported by external HDDs. You need to run sudo badblocks. As it is 2TB HDD, it will take time. AFAIK, there is no other way.
 
Status
Not open for further replies.
Top Bottom