Windows Vista/7 - Set the size of the "Buffer Memory"

By default Windows 7/Vista make use of only 512 Kb of your RAM as "Buffer Memory", to optimize exchanges between the Hard drive and the Main Memory.
If your system sports more that 1GB of RAM, then you can increase the space allocated.

For this you must make some modifications in the registry (better make up a backup before).
  • Click on Start/Run/regedit.
  • Expand the following key: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management.
  • Search for the following value: IoPageLockLimit
  • In the case the value doesn't exist, create it:
    • Right click and choose New > DWORD Value (32bit).
    • Name the value IoPageLockLimit and double click it.
  • Select Hexadecimal (base).
  • Enter value F0000 and click OK.
  • Close the Registry Editor and restart your PC to apply the change.
Published by jak58. Latest update on June 25, 2012 at 10:19 AM by jak58.
This document, titled "Windows Vista/7 - Set the size of the "Buffer Memory"," is available under the Creative Commons license. Any copy, reuse, or modification of the content should be sufficiently credited to CCM (
Folders/drives won't open, search window shows
Explorer don't start at login