It sounds like the drive may still be okay, I have seen where some computers have issues detecting certain drives.
Here is what I would do.
See if the Lenovo has another SATA port on the motherboard. If so try another port. Make sure the power connector and sata connector are tightly secure on the HP drive.
If it still does not detect the drive a USB enclosure will do the trickhttp://www.newegg.com/Product/Product.aspx?Item=N82E16817388017
This one above is the one I use for my computer repairs. All you do is insert the HP drive into the encosure, then attach the USB cord to the Lenovo and it will bring up the autoplay in Windows to browse the old drive
The pictures are going to be located under either:
the Documents and Settings\Username\Pictures folder
or the \users\Username\Pictures folder
If you have any issues with the enclosure please feel free to reply to me anytime and i'll be here to help you in any way I can
If you have a moment don't forget to rate my help below (an excellent service rating
is most appreciated)
(To rate my help click the smiley faces
below then press the submit
Also if you need any computer help in the future, you can return to this chat anytime day or night (I am online from 9am est until at least 11pm est every day of the week)
Thanks again for all you patience