It is hard to say if the problems comes from the hard drive or the laptop. Overheating may be a grave issue and could affect other components. Is your hard drive detected in BIOS? If it is not, I would suggest you to contact the reseller (in case your laptop is under warranty). If the warranty has expired, check the laptop's manual for instructions and open the laptop. Remove the hard drive and connect it to another PC. Check if the drive is recognized and if it will be possible to backup your data. If the drive has failed, I recommend you to contact a technician in order to determine your laptop's condition. If the issue is motherboard related, the same could happen to another hard drive.
Hope this helps