Could you check if the drive is working normally when connected to another PC? Another thing you should try is testing the drive with another USB cable. If the drive is working fine on another PC, connect it back to the HP laptop and open Disk Management. Is the drive listed there with a correct file format? You may need to manually assign a drive letter. You should be able to do if you right click the drive. Once the letter is assigned, the hard drive should be listed in My Computer.
Hope this helps