first, try running your HD utils app(s) to check that HD... (Norton Disk Doctor, DiskWarrior, TechToolPro, whatever...) and rebuild your desktop and maybe zap the PRAM
btw, Norton Disk Doctor trial version is available
HERE
yes it is a beta software but i have used it on four different models of Macs with NO troubles whatsoever