Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a failed IDE hard drive. It shows his size as 8GB, but the drive was a 200GB. It allows to read data from first 8 GB, but most valued data is at 10..200 GB. What does this symptom mean? How can I restore full access to drive?

I need to recover data from it, not to use it again.

I also have the same model hard drive which was produced at same time and works ok for all 200GB.

UPDATE: the failed harddrive is in ATA0 PIO0 mode only.

share|improve this question
is this what you're looking for?… – kalaracey Jun 4 '11 at 22:02
Not. I know about filesystems (especially usf1 i have on drive) and mbr and gpt a lot, and the partitions are untouched, data is correct. Harddrive give full access to first 8gb (I sucesfully mounted an 256-MB filesystem from this area), But harddrive give no access to the data with address more than 8gb (I have a partition with size 10 gb just after the first, i can mount it in 'ro', but not to access any data, which physically is at 8+gb, even ls of fs root have 6 i/o error fails). – osgx Jun 4 '11 at 22:11

It almost sounds to me like logical block addressing (LBA) isn't working. Back in the late Pentium era, 8GB was the limit for disk size unless the disk and BIOS supported LBA or INT 13H. I suppose if the controller is damaged the disk might failsafe to CHS mode still. Sectors are still 512 bytes, after all (unless you've got a very new drive using Advanced Format technology).

You could possibly recover the data by replacing the disk controller from a disk drive of the same make and model (and lot, if possible).

share|improve this answer
It is a very recent linux; machine is P4, but I have two disks of the same model, both are plugged into the same ide controller (SiI0680A), linux uses one disk fully and another - only for 8 gb. – osgx Jun 4 '11 at 23:20
Can it be a failure of pci ide controller Sil0680? – osgx Jun 6 '11 at 15:04
It could be. The obvious way to check that is to try the disk in a known-good machine (with a different data cable for good measure). – Bacon Bits Jun 7 '11 at 3:39
I'll try onboard ICH5. – osgx Jun 7 '11 at 3:59
I don't mean the motherboard's disk controller has failed. I mean the controller card on the disk has possibly failed. The PCB on the disk drive itself. Obviously you should try the disk in another computer first, but it is possible to replace the controller card on a disk drive if you use the same make and model. You sacrifice the second disk to do this, and you should only do it long enough to recover the data. It may not help at all, however, if the failed component is internal to the disk. If this is too risky, then I would shop around for a data recovery service. – Bacon Bits Jun 7 '11 at 23:26

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .