Posted 04 June 2010 - 12:53 PM
Something you can try, go into My Computer, right click your C: drive (assuming that's where the OS is installed), select Properties, Tools tab, hit Check Now under error checking, select both check boxes, and hit start. You will get a message stating the drive is in use, do you want to schedule it the next time your computer is restarted and select yes. Then restart the computer and let it do its thing.
If that doesn't work, try using an XP disk to run a repair from it...(I did see you didn't have any disks, see what they would cost from the manufacturer, Asus)
In MSCONFIG, did you disable everything unnecessary to load on boot...like all the updaters, and other third party software?