If you had a second hard drive installed, why didn't you use that for backing up your user data from the boot drive?
All hard drives fail eventually and you must always be prepared for that by keeping backups.
If the drive is not recognised and is not even vibrating when you touch it, that means it is not spinning up.
Recovery software cannot work on a drive that will not spin up or is not recognised by the system.
The only method open to you is to send the drive to a data recovery service - but that is extremely expensive.
Not a very nice situation to be in - all because you did not bother to back up the data that's on it.