Hi Becca,
Excellent news.
I did not actually know for certain that the bootcfg /rebuild would work. After performing a full sector chkdsk, which you already did, it is just the first thing to try with hal.dll errors. If it didn't work we would have tried other things until we eventually found a fix for it. Sometimes this hal.dll error is easy to fix, and sometimes it's not. That's just the way it is with computers sometimes.
Anyway, we are not quite finished yet. From what you have told me, I don't think it was a virus or any other kind of malware that caused your hal.dll error. But we had better make sure, so please do this next:
Update any antivirus protection you have on your laptop and run a full computer scan.
After that, if you already have Malwarebytes' Anti-Malware installed on your laptop, please update it and run a 'Quick Scan'. Or, if you don't have it installed, please download the free version from here:
http://www.malwarebytes.org/mbam-download.phpInstall it, update it and run a 'Quick Scan'.
If it finds anything it can't remove, please follow the instructions here:
http://www.malwarebytes.org/forums/index.php?showtopic=9573and post your Malwarebytes' Anti-Malware and HijackThis logs here:
http://www.malwarebytes.org/forums/index.php?showforum=7