Hello,
It definitly sounds like you are correct the hard drive is failed on this machine, as by going into bios and with it not showing up.
One thing you can try is to try replacing the cable going from the motherboard to the hard drive and this could potentially be the issue why the drive is not being recognized if this cable has failed, but this is not normally the cause.
The only way to verify completely is to take this in to a local computer repair facility where they can run a full diagnostic on your laptop and they can verify through the error codes they receive if it is definitly the hard drive or is something more serious has occured.
Hope this helps
Thanks
RIta
If you are satisfied with my Answer please click the GREEN ACCEPT BUTTON,This is the only way I am paid for assisting you. BONUSES and POSITIVE FEEDBACK are greatly appreciated