Since you're referring to your Hard Drive, I'm guessing that you mean storage space ("free space" on the hard drive) has been reduced to only 5%.. "Memory" is something else entirely and is generally referred to as RAM (Random Access Memory) which is installed on the computer as modules..
By the way, if the free space problem is on multiple drives, please let us know which drive is having the problem.. I'll start by addressing the primary C: drive..
So, guessing that you mean that your short of "free space" on your hard drive, try using the instructions below to free up some of that space:
First, start by uninstalling any unneeded programs from the Control Panel/Add-Remove Programs section..
Next, copy all pictures, movies, and music files that you don't need on the computer to a CD/DVD then delete them from the hard drive.. (Be sure to make TWO copies of each of these backups so if one fails, you always have a second copy to use.)
Next, follow the instructions in the link below
How To Clean Unwanted Files From The Hard Drive
Hope this helps.
Just need some easy advice (if there is any) on how to either free up memory or add memory to my hard drive. Running Windows XP.