Hi Raks,
Try these steps
1) remove all System Restore points except the most recent one
Click Start > All Programs > Accessories > System Tools > Click Disc Cleanup
Now launch this utility and click More Options tab. Under which click System Restore and followed by that click Clean Up tab a message will popup -Are you sure you want to delete all but the most recent restore point?Click Yes then OK. Finally another message will popup-Are you sure you want to perform these actions?Click Yes.
Now, all the System Restore points except the most recent one are cleaned. As a result there will be more free space in hard disk.
2) Deleting Temp Files
When Windows crashes, or locks up and you have to use Ctrl+Alt+Del to restart, some temporary files will be left on your disk. Some installation routines will also leave temporary files behind.
These files will be left in your \Documents and Settings\your username\Local Settings\Temp folder.
or go to this folder by typing "%temp%" without quotes, by putting this command in Run
You can use Windows Explorer to find and delete these files. To be on the safe site, don't delete files with today's date, these files could still be in use (most probably you'll get an error telling you that a file can't be deleted because it's in use).
You can also check your entire hard disk, to see if there are any temp files in other places:
1. Open Windows Explorer, and select your drive (e.g. C:\)
2. Press F3, this will open Search
3. In the Search for files or folders named: (in box enter) *.tmp
4. Select the drive you want to search in the Look in: box
5. Press Search Now
Deleting other files
Other files you could delete are files with these extensions:
* .dmp - Dump file. When Windows (or an application) experiences a crash, a memory dump is performed. If you don't use these files (for trouble shooting), delete them, you can save quite a bit of space!
* .bak - Backup file; when a new (data) file is created, some programs will rename the old version with a .bak extension. Be careful when removing these files.
* .cnt - Help-related file; ever notice those tables of contents when you launch certain Help files? If you don't need a table to help you navigate through a Help file, delete these. They will not come back.
* .fts - Help-related file; when you perform a search with a Help file, this is created to make all future searches be performed quicker. E.G., not worth having around unless you use Help files on a daily basis. They are re-created if you do a search in a Help file, so these should be regularly scanned for and deleted.
* .gid - Help-related file; when you run a Help file, it creates a GID to make future accesses to that particular help file a tad quicker. They're a complete waste of space. You'll have to delete these on a regular basis, as they are recreated with every Help file execution.
* .old - Old file; see .bak.
* .~mp - Temporary file; see .tmp.
* .$$$ - Old file; see .bak (usually, not always)
* .000 - Old file; see .bak
To be on the safe side, delete your files to the Recycle Bin, and leave them there for a week or two. If you don't run into any problems, you can empty the Recycle Bin. If Windows or any program complains about a missing file, just select your Recycle Bin, find the file and right-click on it. From the context menu choose Restore. This will restore the file to its original location.
3) Run CCleaner
4) Try and move your low importance files another Drive (D:\ drive ) or to a temporary storage like USB or DVD