I think something is seriously messed up with my computer. I'm running off Windows XP, and it seems whenever I install a 30 mb program, my hard drive goes down about .2 GBs. I currently have 58.9 GBs left, and just two days ago I had 59.6 GBs.

Is that normal?

Here's what I just installed, and the after effects to the hard drive:

Current Space: 59.6 GB
Installed Photoshop 7(about 160 mb)
Current Space: 59.2 GB
Installed MSN messenger (about 9 mb)
Current Space: 59.1 GB
Uninstalled MSN messenger
Current Space: 59.1 GB
Reinstalled MSN messenger (about 9 mb)
Current Space: 58.9 GB


What's going on here? I know that isn't right. I'm afraid to install things, for fear each time I do it something is going wrong, or my hard drive will be eaten away.

Recommended Answers

All 7 Replies

What file system are you using, NTFS? The amount of space a program says it occupies is only a very rough estimate. For example, NTFS drives also keep records of short DOS filenames for each file on the hard drive, and this eats up a lot of space. There is a setting in the registry to disable this, though I'm not exactly sure what it is. I use Totalidea's Tweak-XP program to disable it although this program isn't free.

Not only that, but the windows pagefile (swap file) is constantly growing (up to gigs in size) until next time you restart your computer.

So you say this happens a lot when you install or uninstall software? Windows XP has a feature called System Restore that periodically takes snapshots of your system, especially anytime you install or uninstall. This eats up a lot of hard drive space, but allows you to revert to a previous backup in case stuff goes wrong in your system.

To change system restore settings, go to the control panel and then to System Properties. Go to the system restore tab. There, you can choose the maximum amount of hard drive space that system restore eats up, or you can disable it entirely. System restore on my computer is set up to eat a maximum of 7 gigs (out of the total of 240 gigs that I have).

All of these things together can contribute to the amount of space that you are losing when you install and uninstall software. Of course, there are other extreme cases, where old motherboards incorrectly detect large capacity drives, as they were manufactured before such large drives came into existance. In such a case, you might have a 100 gig drive recognized by your BIOS or Windows as 2 gigs, or something ridiculous like that. It doesn't look to me like this is what's going on here. Rather, I think it's just a combination of the file system, system restore being enabled in WindowsXP, and a growing pagefile. All of this is - unfortunately - normal for a Windows user.

Well said :-).

Lots and lots of users can refer to your post, its great. :)

Thank you ... I forgot to add that disk defragmenting can help also to enable files are neatly arranged on your physical hard drive. This saves some space while also making your machine run smoother because the processor doesn't have to search so hard looking for files when they're all organized nicely on the drive.

Thank you for all your help, I really appreciate it.

Anyway, I defragged my (C:\) drive, and surprisingly it didn't take long at all. But it also didn't really free any disk space, and I can only somewhat tell a difference in performance.

Along with that, I lowered my system restore to 5 GBs instead of what it was set to. (8 GBs)

I guess I just have to wait until I install something else. Is there anything
else I can go about doing?

I guess I just have to wait until I install something else. Is there anything else I can go about doing?

You could format and start again - works for me :D

Yea, except I don't have a bootdisk for Windows XP, so I can't. Also, I don't want to lose all my files and programs.

I don't think that this problem is worthy of reformatting.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.