Laptops with pre-installed Windows offer very few options for repairing this OS.
1. Try SAFE MODE and in safe mode use system restore to when it worked.
2. If that fails, pull the drive or use other methods (I use a Linux boot CD called UBUNTU) to get the files out and reload the machine from the restore media.
Sadly this is the way with pre-installed Windows for most laptops because we don't get the full OS DVD which means repair options are limited.
A friend has a Toshiba laptop running Vista Home. Recently he started having problems booting up. The process gets past the Windows splash screen but never gets past the "Please wait..." screen. I pulled the hard drive and ran a few malware scanners on it but found nothing. I also ran chkdsk with no results. Any suggestions would be welcome.