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 14 Seagate ST31500541AS drives, and one them started reporting only 500GB size instead of 1.5TB. This means that both in the BIOS it shows only 500GB, and both in my linux every tool (fdisk, blockdev etc) show the smaller size.

Please note that this is not a partitioning bug.

Does anyone have an idea how to fix it? Why does it happen? How can I prevent it in the future? Is it a firmware bug?


share|improve this question
better contact Seagate customer care (or the vendor, if purchased as 'bulkware') – Molly7244 Sep 8 '09 at 23:23
Where can I contact seagate customer care? – Balázs Pozsár Sep 8 '09 at 23:34
you'll find Support and Warranty & Returns links on the Seagate website. but as i said, if you bought the drive as 'bulkware' which is the vast majority of drives sold (cheaper) then you'd have to deal with the vendor. – Molly7244 Sep 9 '09 at 0:57
up vote 4 down vote accepted

I have downloaded SeaTools from (v2.13b (Graphical), ISO CD-ROM Image) After booting the downloaded iso image, I have selected "set drive capacity to MAX" from the Advanced menu, and voilá, it works... the drive reports the expected size of 1.5TB again!

I'm still not happy though that something like this happens, and it would be still interesting to know why, and how could I avoid it.

share|improve this answer
well done! hope this works out well :) +1 – Molly7244 Sep 9 '09 at 0:58

As the drive did work at first and has changed behaviour, I would suspect that it has developed a fault, perhaps a short due to a manufacturing fault or power surge has burnt out a data line or corrupt its firmware. These things, rare as they are, sometimes "just happen".

The drive should go back to Seagate (or your intermediate supplier depending on the arrangement you are under with the drive) for warranty replacement.

Before trying to return the drive, make sure you have ruled out controller and cable failure. Plug the drive into another machine using different data cables to verify that you get the same behaviour.

share|improve this answer
I would suggest the same - better safe than sorry in the long run. – Isxek Sep 9 '09 at 1:12

Sounds like a hardware fault.

First thing I would do is pull out the cable, plug it in to another machine and double check the BIOS.

If the other machine also reports 500GB, you have ruled out cable, power, socket / IC e.t.c.

Make sure there is no compatibility jumper (although I haven't seen one on many models for years). Just want to double check there is no conductive junk that has managed to cross anything!

If that doesn't work, I wouldn't bother checking for firmware updates - you don't want to start messing around with the other 15 drives to get them up to the same level. I would just email your retailer / wholesaler and get a RMA / replacement urgently.

share|improve this answer
It also reports 500GB in a completely different machine. No jumpers. The other 13 drives still work as expected. The drive work ok for the first 1 day. – Balázs Pozsár Sep 8 '09 at 23:40

try to format the external drive then see the results.

share|improve this answer

You must log in to answer this question.

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