My main disk drive does not pass short self-testl (read failure). Is there any software that will recover some part of the data from that drive? Drive is a Seagate ST3250823AS with 16 heads, so I assume that perhaps one of the 16 is dead (sudden death - running fine with no signs of trouble for 3 years, completely dead without warning). PC Doctor gives error code HD5210-2W.