Re: Hard drive reporting failure
This is a SMART message.
SMART is a protocol that stores and reports several parameters for a HDD. When some of those parameters pass a pre-defined limit, you will get those messages, as the drive is judge risky.
Although your drive could continue working for a long while, I would advise to follow the message and at least backup the data you have on it (anyway, it is ALWAYS a good idea to backup data on HDD). You can get software like speedfan to check the SMART parameters.
It could be as simple as a bad SATA cable and too many transmission error or a mounting number of bad sector. Never trusts HDDs to live too long anyway (although 3 months is awfully short). At worst, backup the data, test the drive with the seagate utility and if reported faulty, RMA it.
As the universe is curved, there cannot be a straight answer...