Download the Tom's Hardware App from the App Store
The reference for current tech news
Yes No
Signin with

Disable SuperFetch (Again), Windows Search, ClearPageFileAtShutdown, And LargeSystemCache

by

Disable SuperFetch and Windows Search Services

How to disable:

  • Press the Windows key + 'R' to launch the Run dialogue box
  • Type "services.msc" (without the quotes) and press Enter
  • Scroll to Superfetch, right-click, and select Properties
  • In the Startup type drop-down menu, select Disabled, then select OK
  • Scroll to Windows Search, right-click, and select Properties
  • Click the Stop box, use the Startup type drop-down menu,, select Disable, and hit OK


Windows Search creates an index of specific files and folders on your hard drive. This index is located within the hidden “C:\ProgramData\Microsoft\Search” folder and takes up about roughly 10% of the size of contents being indexed (it's 1 GB worth of data on my machine).

When you look for a file using Windows Search, part of the search index is loaded into RAM, making extremely fast searches possible. But with SSDs as responsive as they are, the benefit might not be worth the capacity consumption to some folks.  

Disable ClearPageFileAtShutdown and LargeSystemCache

How to disable:

  • Press the Windows key + 'R' to launch the Run dialogue box
  • Type "Regedit" (without the quotes) and hit Enter


  • Select the file path; "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management"
  • Right click on both ClearPageFileAtShutdown and LargeSystemCache;
  • Select Modify... on each of these to change the value from 1 to 0
  • Restart.


ClearPageFileAtShutdown does exactly what it sounds like it does, it clears the PageFile when you shutdown your PC, preventing any extra writes. Since we have disabled PageFile above, there is no reason to have it enabled to clear it at shutdown.

LargeSystemCache specifies whether the system maintains a standard size (8 MB) or a large size file system cache able to expand fill system memory, minus 4 MB, if needed, and influences how often the system writes changed pages to disk. Naturally, a large file system cache reduces the physical memory space available to applications and services.

If you installed Windows 7 to your SSD, there's a good chance both of these options are already disabled.

Share:
99
Comments
X
Submit

Comments
anonymous 06/09/2011 6:44 AM
Hide
-10+

Indexing is not used to access files more quickly. It's used to find files more quickly in search. Disabling indexing will result in slower searching.

Hibernation: Amount of space saved by turning this off is equivalent to the amount of RAM in your system. Not limited to 2GB.

Also, hibernation has benefits over standby where hibernation will allow your system to return to a fully working state after removing power whereas standby requires power to still be supplied to your system. Laptops for example you'll want to hibernate to avoid discharging the battery while in sleep mode.

compton 06/09/2011 7:01 AM
Hide
-8+

With system restore disabled, no swap file, and some of the additonal tweaks mentioned here, my two small capacity SSD's are running Win 7 effectively in a small footprint -- my 60GB Agility has 37GB free, while the X25-V in my laptop has over 20GB free. The best part is keeping lots of extra space help longevity, while the tweaks enhance performance while keeping my drives free of junk.

Thanks for another excellent article -- I'm surprised I haven't seen an article on this subject that's as comprehensive. Toms to the rescue.

anttonij 06/09/2011 7:08 AM
Hide
-3+

Thanks for another great article. I would love to see a part 2 of the article where you would explore the causes of the performance drop.

cangelini 06/09/2011 7:26 AM
Hide
-1+

KWReid :
Indexing is not used to access files more quickly. It's used to find files more quickly in search. Disabling indexing will result in slower searching.Hibernation: Amount of space saved by turning this off is equivalent to the amount of RAM in your system. Not limited to 2GB.Also, hibernation has benefits over standby where hibernation will allow your system to return to a fully working state after removing power whereas standby requires power to still be supplied to your system. Laptops for example you'll want to hibernate to avoid discharging the battery while in sleep mode.



Thanks for pointing both of these things out. You're absolutely correct about indexing.

I've updated the story for the author to reflect hibernation as well. I added clarification re: desktops and notebooks, though I'd suggest powering down a notebook with an SSD is comparable to putting it into hibernation. I don't think anyone would recommend putting it into standby; as you mention, that continues to drain power.

All the best!
Chris

damric 06/09/2011 8:29 AM
Show
HalfHuman 06/09/2011 9:57 AM
Hide
-3+

the article is very useful.
disabling system rstore is usually a good idea, sometimes it's better to just limit it's size form the 10% default value.
swap disabling is not a good idea, as you said. i'd rather have the swap on a secondary, mechanical drive.
indexing is very useful. you can relocate the address to where indexing data is stored. i put it on a mechanical drive.
disabling superfetch and turbo cache are really useful. ssd may be faster than hdd, but they are weak compared to ram speed. read caching really makes a difference.
hibernation file is not really useful on a desktop but it's a matter of taste. better have it on a mechanical drive if possible
another thing that really helps is putting firefox profiles on a ram drive. i develop on visual studio and there is a directory where lots of small files are written on build. having this temp folder on a ramdrive helps a lot regarding speed and writes as well.

HalfHuman 06/09/2011 10:00 AM
Hide
-4+

oops... i meant having windows superfect and turbo cache (not sure about actual names) active is really useful. the memory that is occupied by caching gets liberated quickly if it's needed by apps. in the mean time it can really help on read caching.

ravewulf 06/09/2011 10:20 AM
Hide
-0+

None of my controllers mention AHCI, but my motherboard is set to use AHCI. I do see "AMD SATA Controller," is that it? I also don't see any ATA Channels as in the screen shot, just two IDE channels with no devices on them. I don't have an SSD, so no need for TRIM, but I would like to verify that I'm using AHCI.

nyrychvantel 06/09/2011 11:22 AM
Hide
-1+

This article is excellent for those SSD users who have just installed/reinstalled their OS. I will also forward this article to all my friends using SSD.

haplo602 06/09/2011 12:46 PM
Hide
-4+

who came up with that idiot description of hibernation ? it was invented to:

1. save power
2. restore the previous work withou having to start everything

I use hibernation a lot on my desktop just because I can leave all the network independent applications running and just power down. after power up, I am in the previous environment state and can immediately continue whatever I was doing before. No need to start applications and reopen saved files.

jaquith 06/09/2011 12:49 PM
Hide
-2+

Excellent article and I agree with most of Doug's solid advice. However, as a compromise I would recommend that users reduce the System Restore SIZE versus turning it off all together. System Restore would not be needed in a 'perfect' world, but reformatting or reinstalling windows is a tough trade-off.

jaquith 06/09/2011 1:17 PM
Hide
-0+

...Also, if you are using a monitored UPS {Uninterrupted Power Supply} you must leave Hibernation turned-on. Once the battery hits its' minimum, typically 10% it triggers Windows to go into Hibernation mode to prevent data loss.

JackNaylorPE 06/09/2011 1:26 PM
Hide
-2+

No mention of relocating User File locations ? ..... this, by far, exceeds all of the above "space savers" combined. Checked the size of your e-mail inbox / sent box lately ?

http://www.sevenforums.com/tutoria [...] ation.html

chesteracorgi 06/09/2011 1:46 PM
Hide
-3+

Nice review, but a little late to the game:

http://thessdreview.com/ssd-guides [...] n-guide-2/

tecmo34 06/09/2011 2:00 PM
Hide
-3+

@jaquith... You bring up good and valid points on System Restore and hibernation with a UPS in play.

@JackNaylorPE... This another very good point on moving USER folder to another drive. It does free up additional space and keep down on writes.

@Chesteracorgi... There are many threads on tweaking, as the The SSD Optimization Guide is a very good one. The purpose of my article was not necessarily on what tweaks needed to perform but what actual benefits do you receive from performing them.

Duskfall 06/09/2011 2:02 PM
Hide
-1+

If i do the ahci setting in my controller or the registry setting which as I see is a universal setting in windows,wont it affect my other HDD's performance which aren't SSD's??

cknobman 06/09/2011 2:34 PM
Hide
-1+

This is one of the most useful articles I have ever read here on Toms. Thanks for doing this and I look forward to seeing many more useful articles like this!!!!!!!!!!!!!!!!!!!!!!!!!!!

wolfram23 06/09/2011 2:51 PM
Hide
-0+

Awesome SSD article. Goes over some points I already knew, but it's now in one easy to find place!

Also I have a suggestion. For example with System Restore and File Paging, you should make mention that you can simply apply them to your storage HDD instead of the SSD.

Oh and what's the point of telling us to disable Prefetch, which has no effect on the SSD and can certainly help the system stay faster by preloading onto RAM? Plenty of enthusiasts have 6, 8, or 12 gigs of RAM so it's not like space is a premium...

scook9 06/09/2011 3:03 PM
Hide
-0+

Disable disk defragmenter.....

Best offers

All about Internal Storage
 Internal Storage performance charts
All Internal Storage charts

Newsletters


OK