Hi go-bo,
I think at this point it is best that you contact HP Tech Support to resolve this particular issue.
Because it may require you to clean up existing HP drivers/software and then re-installing them.
It could also be due to some missing files on your operating system. But as I agree with you that it is probably not your hard-drive.
I am sorry I could not successfully resolve your issue via this forum.
HP Tech Support: http://www8.hp.com/us/en/hpsupport.html