not mac expert but i have a few options
You can check the health of many disks in Disk Utility. Many disks include Self-Monitoring, Analysis, and Reporting Technology (S.M.A.R.T) hardware, which lets a disk test itself for potential problems.
1.Open Disk Utility, in the Utilities folder in Launchpad.
2.Select the disk in the list at the left.
If you see a message saying the disk has a fatal hardware error, the disk has an irreparable hardware problem that can’t be fixed by Disk Utility or any other utility that repairs software problems. Back up as much of the data on the disk as possible, and then replace the disk.
If you don’t see a message saying the disk has a hardware error but you still have problems with the disk, you can try to repair it with Disk Utility.
http://docs.info.apple.com/article.html?path=Mac/10.7/en/mchlp2548.html
------------------------------------------------------------------------------------
Many things you install in Mac OS X are installed from package files (whose filename extension is ".pkg"). Each time something is installed from a package file, a "Bill of Materials" file (whose filename extension is ".bom") is stored in the package's receipt file, which is kept in /Library/Receipts/ in Mac OS X v10.5 and earlier. These files don't take up much disk space and you shouldn't put them in the Trash. Each of those ".bom" files contains a list of the files installed by that package, and the proper permissions for each file.
In Mac OS X v10.5 or earlier, when you verify or repair disk permissions Disk Utility reviews each of the .bom files in /Library/Receipts/ and compares its list to the actual permissions on each file listed. If the permissions differ, Disk Utility reports the difference (and corrects them if you use the Repair feature).
how to =
http://support.apple.com/kb/HT1452