DIGIT-ARC read-only archive · snapshot: July 23, 2026

Windows 7 is stealing my HDD space!! WTH?

35 posts · originally from https://geek.digit.in/community/threads/windows-7-is-stealing-my-hdd-space-wth.159783/

ithehappy
ithehappy Original post #1
Jul 9, 2012 at 1:38 AM
I really am frustrated about this now. The Windows 7 is installed on /C drive, and the space of that partition is decreasing gradually, now it's below 1 GB. I don't install anything on this drive ever, yes, some shared files go there but they are very few. I have already done many 'disk cleanups' but now doing that doesn't do any good anymore.
I think the Windows updates are the culprit, and they happen so frequently. Damn....I hate it. Could anything be done? Can i move the Windows files onto other partitions or what should i do to increase the space?? :oops:

*img16.imageshack.us/img16/8561/55621994.jpg
skeletor
Jul 9, 2012 at 1:53 AM
Turn off System Restore in Windows 7 - that should clean up some space.

Then Windows' regular Disk Clean Up on C: to remove temporary files and system dumps. Everything.
d6bmg
d6bmg #3
Jul 9, 2012 at 2:08 AM
Delete automatically created system restore points periodically.
But only 37GB drive for storing the OS & all the installed files? :shock:
josin
josin #4
Jul 9, 2012 at 9:01 AM
Delete automatically created system restore points periodically.
But only 37GB drive for storing the OS & all the installed files? :shock:

use this COMODO System Utilities 4.0 Released!!!

or

TuneUp Utilities 2012 | Speed Up and Optimize Your PC

or this
Download CCleaner 3.20.1750 - FileHippo.com
meetdilip
Jul 9, 2012 at 9:44 AM
Use Ccleaner, it can remove unwanted restore points too.
mitraark
Jul 9, 2012 at 10:53 AM
Are you sure none of your Download Folders are in C:? My Documents / Desktop
Thor
Thor #7
Jul 9, 2012 at 11:08 AM
Exactly. I was having the same problem with my laptop. I Used a tool called TreeSize Professional to find out which folders were taking the most space.
Turned out there is a folder in Windows 7 named "Winsxs" . This folder keeps incremental updates from windows stored and eats up a bunch of space.

The longer your OS has been on the machine, more is the space consumed by this folder.

I did lot of googling , and there's only 1 way to basically free up some space here. All the updates Prior to Windows 7 SP1 , are basically redundant. Make your SP1 update the permanent once, and get rid of the updates prior to that ( called RTMs ? ) ... as SP1 already has these. This will make SP1 permanent in your machine.

The command to do that is

dism /online /cleanup-image /spsuperseded /hidesp

Read more on this from Win7 Inside Out – WinSxS | out-web.net
How to Alleviate Disk Space Pressure Caused By a Large Windows Component Store (WinSxS) Directory
tech_boy
Jul 9, 2012 at 12:05 PM
Turn off Hibernation also takes about 2GB in your C drive.
coderunknown
Jul 9, 2012 at 1:38 PM
i do this:
*i.imgur.com/VH23n.jpg
ithehappy
ithehappy #10
Jul 9, 2012 at 2:26 PM
@All: Thanks a lot.

Delete automatically created system restore points periodically.
But only 37GB drive for storing the OS & all the installed files? :shock:
I think it's enough for Windows and some other shared files!
Are you sure none of your Download Folders are in C:? My Documents / Desktop
Nope. Not a single download folder is in /C.
Turn off Hibernation also takes about 2GB in your C drive.
It's already off.

Update:
Okay, I have deleted System Restore points and also turned it off. But that increases the space by 100 MB only.
Now i am gonna try to delete the updates!

@Thor: You are absolutely right. It's the same damn folder which is major culprit i think. The size of 'winsxs' folder is 8.00 GB here! There are 11k odd files under that. Now how do i find the old updates in that mess and delete them? Or only inputting that command will do the job?

Thanks in advance.
Gauravs90
Gauravs90 #11
Jul 9, 2012 at 3:03 PM
Here is the tool spacesniffer. This is a vary basic tool ehich help you to analyze where your disk space is going.

*dl.dropbox.com/u/64595407/SpaceSniffer.exe

Regarding WinSxS folder:

As mentioned, Windows stores the old dll’s and library components in the WinSxS folder. Now if a newer version of this file is a part of the OS, but a particular application requires a particular older version for running, then the older version from the winsxs folder will be used, leaving the newer version in its present place, for other applications which may require it.

So obviously you cannot delete this directory or move it elsewhere. Nor is it advisable to delete anything here, as such a step could probably make your applications un-workable or even break your system! If you have many applications installed, you can expect to have a jumbo sized winsxs folder.

If you delete components from the WinSxS folder like the manifets or the assemblies, etc, you could be in trouble. Each system would react differently. What may work for one could break another! For instance, if you install a program that requires that particular assembly, which you may have deleted, then that program will just not run! Compressing the folder is also a no-no, as it could cause problems during WindowsUpdates or while installing a Hotfix.

The safest way to clean it, is by simply uninstalling applications which you don’t require. However, this too is not fool proof, as many applications still leave behind their files here, since they may be shared between other applications. So the probability of dud unused dll’s being left behind is quite high.

We would not advice the use of WinSxS cleanup tools like WinsxsLite as you could end up breaking your Windows.

And if you are into trying out new software or installing and uninstalling frequently, you may notice that your winsxs size is indeed large, as Windows will store multiple copies of these dll files, in order to let multiple applications without compatibility problem.

Source
ithehappy
ithehappy #12
Jul 9, 2012 at 3:14 PM
Thanks Gaurav.
But frankly that official comment looks too professional imo. The Windows Updates happen too often, which i hate and I've downloaded them all. That's why i am thinking of switching to Mac for working purpose. And i keep a very good eye to what things i am installing. I have maximum of 15-20 software, if not less, installed. And i never install any software which i don't need. Even when i download a small video temporarily to desktop, just after watching it i move it to elsewhere, as i said, i am very picky about things which are there in my HDD.
Thor
Thor #13
Jul 9, 2012 at 6:16 PM
@Thor: You are absolutely right. It's the same damn folder which is major culprit i think. The size of 'winsxs' folder is 8.00 GB here! There are 11k odd files under that. Now how do i find the old updates in that mess and delete them? Or only inputting that command will do the job?

Thanks in advance.

Great ! Now that we have the cause , we can get rid of the symptom! As they say it! :cool:

Yes, I have personally gone ahead and tried the command in the command prompt. Nothings broken @ my end. I got some space back and life's bit easier for this.

Also other cause of my space issues was...

I have an Ipad2 , my itunes likes to sync everything back to my C Drive ... idiot. So every app , book , or music i copied to my ipad was also put back in my c drive. I Delete this backup folder now and then and it keeps my cdrive trim and happy.

Another space hog for me was , Microsoft Outlook ,, I had it configured to read office e-mails. But the data file in the local keeps getting bigger....

I purge it every week now.

I always try to keep an eye on the C:\Users\[UserName]\ folder , as it shouldnt become too big.... if it does ... some program is surely misusing it!

Oh yes, and before I forget . I moved my MyDocuments folder to another drive .... that way ... small files over the time which tend to accumulate in the docs folder also dont take your precious c drive space...

Thats all there to it!!

Hope you get back some precious GBs back , and let us know how you fare!! :)
Gauravs90
Gauravs90 #14
Jul 9, 2012 at 8:34 PM
Why not give some more to the system partition, you are like my father who like to delete everything which is not needed. Everything is there for a reason.
ithehappy
ithehappy #15
Jul 9, 2012 at 10:48 PM
@Gaurav- Haha, that's so true.
But how do i do that? Adding some space to system partition?

@Thor- I have done what you said (copy-pasted that command) but it didn't increase a single bit of space on my side!
Here is the Command prompt screenie, weird, it said that 'can't proceed: No service pack backup files were found'

*img526.imageshack.us/img526/267/win7zs.jpg
J
jaysatish #16
Jul 10, 2012 at 2:25 AM
Apart from what people have already suggested/recommended above, try moving or spreading your Virtual Memory allocations to several partitions or simply assign them to a partition that has more space.

——> System > Advanced > Performance > Settings > Performance Options > Advanced > Virtual Memory > Change the allocations as you require.

One other thing comes to mind, scan your PC for Worms. They're hidden; they replicate and fill up your storage space real quick.

EDIT: My Virtual Memory allocation is at 26 GB and I have twice your RAM. It's very likely that your allocation is set at about 13 GB.
y2j826
y2j826 #17
Jul 10, 2012 at 12:45 PM
Disable Indexing Service, it wastes lot of space on C drive when you know you don't need to search any file on C drive...
ithehappy
ithehappy #18
Jul 11, 2012 at 7:44 PM
Apart from what people have already suggested/recommended above, try moving or spreading your Virtual Memory allocations to several partitions or simply assign them to a partition that has more space.

——> System > Advanced > Performance > Settings > Performance Options > Advanced > Virtual Memory > Change the allocations as you require.

One other thing comes to mind, scan your PC for Worms. They're hidden; they replicate and fill up your storage space real quick.

EDIT: My Virtual Memory allocation is at 26 GB and I have twice your RAM. It's very likely that your allocation is set at about 13 GB.
My Paging file for C drive is set to 1024 MB.
Disable Indexing Service, it wastes lot of space on C drive when you know you don't need to search any file on C drive...
That didn't increase any space.
Just another Win 7 update popped up today, and now the space is below 700 MB, brilliant Windows nonsense. They expect everybody to have a 2 TB drive!!

Btw- Can i add some space from other drives? The XP drive has 13 GB free, which isn't needed. So can i transfer some space to C drive from that drive?
y2j826
y2j826 #19
Jul 11, 2012 at 9:21 PM
At least it did for me, I was on low space and then disabled index service and around 2 GB of space freed up...
reniarahim1
Jul 11, 2012 at 9:41 PM
took a risk and ran dism /online /cleanup-image /spsuperseded /hidesp command.
freed up around 800 mb. now i am scared to restart :S
J
jaysatish #21
Jul 12, 2012 at 3:17 PM
My Paging file for C drive is set to 1024 MB.

You can remove the System Restore backups for older dates to free up more space too. The most convenient way to do it is to use CCleaner (or similar tool).
W
Jul 12, 2012 at 7:04 PM
what settings are you using in windows update?i use windows 7 32bit & my C drive size is 15.9gb(free space 1.33gb) & after the latest updates(yesterday on 11th july) size of winsxs folder is 6.14gb.i check for updates manually & only install security fixes(& not performance/optional fixes).
RBX
RBX #23
Jul 20, 2012 at 7:30 AM
Have you checked \Windows\Installer folder. That folder takes around 7 GB on my disk. I guess some/most of those files are safe to be deleted.

Also go to \Users\AppData and check for applications which take a lot of space; try clearing their cache, deleting profiles etc.
ithehappy
ithehappy #24
Jul 21, 2012 at 1:53 AM
@ razorblade- Installer folder? What's the path?

@whitestar- My update is automatic. Whenever there is an update it installs automatically.
sling-shot
Jul 21, 2012 at 2:18 AM
You have mentioned one directory taking up 8 GB of space. Where else is the space occupied?
Find out. Use either TreeSize Free (mentioned by a poster above) or WinDirStat.

Once you know where is the space occupied, you may go about finding strategies to free it up.
I
Jul 22, 2012 at 1:44 PM
Windows 7 HD gets filled up on it's own. What to do?

Okay, so I've attached the screenshots of my hd. One of them is from this tool windrstat; basically shows you a detailed structure of your memory. It shows me 108gb used and I've added up files on my own and it matches perfectly. But windows shows me that I just have 5gb left. What's wrong? Where's the rest 130gb? How do I free disk space?

Photo Album - Imgur
thetechfreak
Jul 22, 2012 at 5:04 PM
Re: Windows 7 HD gets filled up on it's own. What to do?

Really strange problem. try running a Antivirus scan and seee if this help

also try these-
CCleaner - PC Optimization and Cleaning - Free Download

and Wise Disk Cleaner - CNET Download.com
R
rawgeek #28
Jul 22, 2012 at 8:56 PM
Please do not delete anything from the 'Installer' Directory!
It contain's cached msi,msp and other files.If you remove files from there,you will have issues removing/updating presently installed applications.

Can you take a capture using 'Space Monger [tree view]' and post back the screenshot here?
SpaceMonger - CNET Download.com

What is the size of %temp% and c:\windows\temp ?
I
Jul 22, 2012 at 8:56 PM
Re: Windows 7 HD gets filled up on it's own. What to do?

I switched off system restore. Got around 30GB back. But still over 100GB unaccounted for. Could there be more such hidden/encrypted files?
topgear
topgear #30
Jul 23, 2012 at 3:43 AM
/Mod Edit/

Thread Merged
sling-shot
Jul 23, 2012 at 2:48 PM
It seems that there are 2 separate users here post the thread merger cited above and this will cause utter confusion. Although issues appear similar underlying cause could be entirely different and trying to help will be frustrating.

[ithehappy]

Please run a WinDirStat scan of your drive C (Windows 7 installation). Then on the results page please go through individual directories and see where is the space actually being used. Only then can you expect meaningful solutions.

NOTE : Although the set-up of keeping your operating system and programs on separate partitions appears beautiful theoretically, in practice it is useless and also causes irritation. Suppose your operating system crashes and you need to reinstall it, the programs may not work from their previous installations as many many registry entries will be missing. Freeing up space by removing programs also becomes tricky.

[ive_seen_it_happen]

Now your case indeed seems funny. Where is all that 100+ GB of hard disk space hiding? If it was in side the SW_preload partition, it must have been visible. And SW_preload seems a funny name for a system directory.

Please run the in-built Windows partition manager / disk manager and check the partitions. Is there a hidden partition or something?
aswin1
aswin1 #32
Jul 23, 2012 at 11:25 PM
I think you should disable system restore on C in your Windows XP.
I
Jul 24, 2012 at 11:36 PM
[ive_seen_it_happen]

Now your case indeed seems funny. Where is all that 100+ GB of hard disk space hiding? If it was in side the SW_preload partition, it must have been visible. And SW_preload seems a funny name for a system directory.

Please run the in-built Windows partition manager / disk manager and check the partitions. Is there a hidden partition or something?

I know, right? I just can't figure it out. Lol about the name, it's my mom's office laptop, funny things parents do :D

In all probability there isn't any. Still, where's this partition manager?
sujeet2555
Aug 4, 2012 at 7:46 PM
why don't you make junction for some huge folders on cdrive to another drive using junction.exe (sysinternals.com).
i have use this to free space on my pc
1. moved my user folder to another drive
2.always install programs to another drive and changed the default location within registry
3.don't use hibernation (delete hiber.sys file on cdrive by using "powercfg -h off" command)
4.moved virtual memory to another drive
5.made junction for user\local\google 1.21gb
user\local\temp
user\LocalLow\Google\ 768mb
WINDOWS\Installer 2.21gb
WINDOWS\Microsoft.NET 848mb
use it with caution and use properly ,otherwise some abnormality will arise.

even after doing that i have 2.67gb free of cdrive.how much for cdrive or windows,god knows.

you can try these methods.
N
NeoRoxio #35
Aug 5, 2012 at 2:49 PM
Well this is highly unlikely but I think the temp(temporary) files are eating it.
Use Ccleaner to get rid of all the temp files.
If you think it's due to updates then turn them off via Control Panel, or you can delete them also I think.