2 out of 2 rated this helpful - Rate this topic

Disable SuperFetch

4/19/2012

Enhanced Write Filter (EWF) performance can sometimes be improved by disabling SuperFetch. SuperFetch is a tool that is intended to improve Standard 7 and application startup performance. It does this by loading application data into memory before it is demanded. SuperFetch improves on Prefetch by monitoring which applications you use the most and preloading those into your system memory so they will be ready when you need them.

When you are using EWF with a RAM overlay to protect the boot volume, SuperFetch is unable to persist its data from startup to startup. Under these conditions, SuperFetch tries to compute and save new data files every time that the system starts using EWF resources with, potentially, no benefit.

  • Update the EnableSuperfetch registry key in your run-time image:

    Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

    Name: EnableSuperfetch

    Type: REG_DWORD

    Value: 0

The EnableSuperfetch key has the following values:

0 = Disabled

1 = Application start SuperFetching enabled

2 = Boot SuperFetching enabled

3 = Application start and boot SuperFetching enabled

To disable SuperFetch, set the value to 0.

Did you find this helpful?
(1500 characters remaining)