|Please list your full system specs and you full hard drive partitioning scheme.|
In order to use Windows 7 on a partition that is only 25GB (not generally recommended) you need to install all programs and save all files to a different partition or drive. You also need to disable your virtual memory on the C drive and enable it on a larger drive that has the room for it. Finally you need to limit the amount of room that system restore can use or disable it completely. Unfortunately disabling it has potentially serious consequences if you ever need to use it so you would have to keep a number of images of the partition in order to be able to reimage the drive since you cannot use system restore to repair numerous problems.
It would be much better if you shrunk and moved one of your other partitions and expanded your C drive to be able to use your system properly. I recommend a 60GB or larger partition for Windows 7 only or a 100GB to 120GB partition for Windows 7 and your programs. Either should be enough for Windows, paging file, and system restore.
Post back details for more specific recommendations.
You have to be a little bit crazy to keep you from going insane.
---- Save Big Bird -----