locked
Failed to pre-allocate specified memory for caching write data. Filtering is disabled. RRS feed

  • Question

  • Hiya,

    I've created a POS Ready image and deployed it on 4 units. 2 of the units play digital signage & the FBWF works. 2 of the units run touch screen kiosk software and the FBWF fails to start. All units have the same image with the same software on them, its just the actualy softwware running is different.

    Other than the software running, the units have 2GB of memory & write filters set with a threshold of 512MB.  What issues normally prevent the FBWF from enabling?

    Kind Regards

    Craig

    Wednesday, October 26, 2011 4:12 PM

Answers

  • Craig,

    It appears that you do not have enough free memory to allocate more than 256mb for the FBWF overlay.  To provide output from FBWFMGR simply redirect the output to a text file.

    FBWFMGR /DisplayConfig > FBWFConfig.txt

    It would also be helpful to review the System Summary output from MSINFO32.exe (not the entire report, just the first section)

    There are some features of the operating system that you need to disable if you are going to use FBWF, including:

    • Disable Background disk defragmentation
    • Disable Low disk warning
    • Disable System restore
    • Disable Paging file
    • Disable Prefetch

    Disable Background disk defragmentation
    Can only be disabled and enabled through registry, as described here: http://msdn.microsoft.com/en-us/library/bb521386.aspx.

    Disable Low disk warning
    Can only be disabled and enabled through registry, as described here: http://support.microsoft.com/kb/555622.

    Disable System restore
    Can be disabled and enabled through UI, as described here: http://support.microsoft.com/kb/310405, or through registry.

    Disable Paging file
    Can be disabled and enabled through UI, as described here: http://support.microsoft.com/kb/308417, as well as through registry.

    Disable Prefetch
    Can only be disabled and enabled through the registry, as described here: http://support.microsoft.com/kb/969100.

    Before enabling FBWF, copy the following into a blank text file, rename it to FBWFprep.reg, run it, and click 'Yes' to the confirmation popup.

    ---------------CUT---------------------

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
    "Enable"="N"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout]
    "EnableAutoLayout"=dword:00000000

    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    "NoLowDiskSpaceChecks"=dword:00000001

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore]
    "DisableSR"=dword:00000001

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore]
    "DisableRestore"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sr]
    "Start"=dword:00000004

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sr\Parameters]
    "DontBackup"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\srservice]
    "Start"=dword:00000004

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
    "PagedPoolSize"=dword:00000000
    "PagingFiles"=hex(7):00,00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
    "EnablePrefetcher"=dword:00000000

    ---------------CUT---------------------

    To undo the changes, copy the following into a blank text file, rename it to FBWFunprep.reg, run it, and click 'Yes' to the confirmation popup. 
    *The page file, as well as System Restore, must still be configured through the UI.


    ---------------CUT---------------------

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
    "Enable"="Y"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout]
    "EnableAutoLayout"=-

    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    "NoLowDiskSpaceChecks"-

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sr]
    "Start"=dword:00000000

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\srservice]
    "Start"=dword:00000002

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
    "EnablePrefetcher"=dword:00000003

    ---------------CUT---------------------

    I hope this helps you with the problem that you are experiencing

    Terry Warwick
    Microsoft

     

    Monday, November 7, 2011 3:29 PM

All replies

  • Craig,

    What version of POSReady are you using with these images?  What exactly are you doing when you see this problem, and what is the specific error that you are encountering?  Please provide output from FBWFMGR exhibiting the problem.

    Terry Warwick
    Microsoft

    Thursday, October 27, 2011 4:18 PM
  • Hi Terry

    I am using POSReady 2009. The error I receive is FBWF] Failed to pre-allocate specified memory for caching write data. Filtering is disabled.

    How would I provide output for FBWFMGR?

    Also, I've noted that the Write filter seems to work if I set the threshold to under 256mb. However, If I set it to this amount or less, the software I  am running (signage live) can't playback wmv or quicktime movies!

    Thanks
    Craig

    Thursday, November 3, 2011 2:01 PM
  • Craig,

    It appears that you do not have enough free memory to allocate more than 256mb for the FBWF overlay.  To provide output from FBWFMGR simply redirect the output to a text file.

    FBWFMGR /DisplayConfig > FBWFConfig.txt

    It would also be helpful to review the System Summary output from MSINFO32.exe (not the entire report, just the first section)

    There are some features of the operating system that you need to disable if you are going to use FBWF, including:

    • Disable Background disk defragmentation
    • Disable Low disk warning
    • Disable System restore
    • Disable Paging file
    • Disable Prefetch

    Disable Background disk defragmentation
    Can only be disabled and enabled through registry, as described here: http://msdn.microsoft.com/en-us/library/bb521386.aspx.

    Disable Low disk warning
    Can only be disabled and enabled through registry, as described here: http://support.microsoft.com/kb/555622.

    Disable System restore
    Can be disabled and enabled through UI, as described here: http://support.microsoft.com/kb/310405, or through registry.

    Disable Paging file
    Can be disabled and enabled through UI, as described here: http://support.microsoft.com/kb/308417, as well as through registry.

    Disable Prefetch
    Can only be disabled and enabled through the registry, as described here: http://support.microsoft.com/kb/969100.

    Before enabling FBWF, copy the following into a blank text file, rename it to FBWFprep.reg, run it, and click 'Yes' to the confirmation popup.

    ---------------CUT---------------------

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
    "Enable"="N"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout]
    "EnableAutoLayout"=dword:00000000

    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    "NoLowDiskSpaceChecks"=dword:00000001

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore]
    "DisableSR"=dword:00000001

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore]
    "DisableRestore"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sr]
    "Start"=dword:00000004

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sr\Parameters]
    "DontBackup"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\srservice]
    "Start"=dword:00000004

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
    "PagedPoolSize"=dword:00000000
    "PagingFiles"=hex(7):00,00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
    "EnablePrefetcher"=dword:00000000

    ---------------CUT---------------------

    To undo the changes, copy the following into a blank text file, rename it to FBWFunprep.reg, run it, and click 'Yes' to the confirmation popup. 
    *The page file, as well as System Restore, must still be configured through the UI.


    ---------------CUT---------------------

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
    "Enable"="Y"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout]
    "EnableAutoLayout"=-

    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    "NoLowDiskSpaceChecks"-

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sr]
    "Start"=dword:00000000

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\srservice]
    "Start"=dword:00000002

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
    "EnablePrefetcher"=dword:00000003

    ---------------CUT---------------------

    I hope this helps you with the problem that you are experiencing

    Terry Warwick
    Microsoft

     

    Monday, November 7, 2011 3:29 PM
  • Hi Terry

    As of yet I've still to test the above fix - I'll let you know when I've run my tests.

    Regards

    Craig

    Thursday, November 17, 2011 9:55 AM