|how old is the laptop? Would it maybe still be on warranty? Sounds like a hardware problem to me.|
What you may want to do is get a usb caddy or a USB transfer cable, remove the HD from the laptop and try scanning it through another PC, there may be a remote chance that a virus has disabled everything on the HD.
Some HELP in posting on Computing.net plus free progs and instructions Cheers