--For your page file:
Right-click 'My Computer' on your desktop, choose 'Properties'
Go to the 'Advanced' tab, choose 'Settings' under 'Performance'
Go to the 'Advanced' tab, at the bottom 'Change' for Virtual Memory
Here you can see just how much Windows wants for your page file.
I keep mine at 'System Managed' because it proves the lesser impact in
performance compared to a fixed size, no matter how big it's set.
Changing these settings requires a reboot.
--For your hibernation file:
Go to 'Start', 'Control Panel' (Default Windows XP style menu location)
Go to 'Start', 'Settings', 'Control Panel' (Classic Windows style menu)
Double-click 'Power Options', and choose the 'Hibernate' tab.
Here you can control whether or not Windows will support 'Hibernate', if
the setting is ON (Checkmarked) then turn it OFF (Remove checkmark) and OK.
You'll also see just how much disk space is required here for hibernate.
You will not be able to turn on hibernate without sufficient disk space.
Changing this setting may or may not require a reboot.
--To clean up system restore points:
Double-click 'My Computer' on your desktop
Right-click your system drive, in most cases "C:" and choose 'Properties'
On the 'General' tab you should find a 'Disk Cleanup' button, click it.
Let the program scan until it presents you with the options window.
Depending on your system, the Disk Cleanup Wizard may take quite a while to
scan your system for junk that can be cleaned!
Once the 'Disk Cleanup for <your drive C:'s name' window appears, go to the
'More Options' tab.
There at the bottom you will find a 'System Restore' section with a 'Clean
Up' button, click that button and confirm the dialog with 'OK'.
That will REMOVE all system restore points, EXCEPT the very latest.
Adjusting the slider for System Restore settings does NOT remove restore
points.
This procedure does not require a reboot.
Hope the above is of any use to you.
As others have noted, seeing as you have so very little disk space
remaining; if the above options do not free up at least 10% space of your
total drive size (Threshold for Windows XP, you'll get a confirmation of
this 10% limit if you run Disk Defragmenter with less disk space)
I'd strongly advise you to reclaim disk space through other means such as
moving your 'My Documents' contents to your external harddrive if it has
sufficient space available to hold the data.
This will relieve Windows XP of having to muddle around with what little
free space it has to work in as your external drive will not be part of
your system's bootup routine.
Windows XP requires some free disk space to operate normally to shift
around data while you work, without sufficient disk space it will
continually try to swap out to the page file in an attempt to keep the
system running at full speed.. but without sufficient disk space, your own
harddrive becomes the entire system's bottleneck.