This article explains a workaround for out of memory errors on 32-bit Windows systems. |
Applies to: All 32-bit Versions of Windows when using Reflect File and Folder backup. |
32 bit Windows has a limit to the amount of application memory it can address regardless of the amount of internal RAM you have installed. Your memory can become fragmented and this means that you may receive an 'Out of memory' error during a backup even though Windows task manager shows memory available. To overcome this Windows can be set to allocate more memory to compatible applications that are configured for IMAGE_FILE_LARGE_ADDRESS_AWARE. Macrium Reflect is configured for this.
The steps you need to take to enable large address support depend on your operating system.
To enable PAE and 3GB user mode memory on Windows 7 and Vista download and execute 'EnablePAE.exe' from here: http://updates.macrium.com/reflect/utilities/enablepae.exe
You will need to reboot Windows after the program has run. |
Modify the 'c:\boot.ini' file, add the '/PAE' and /3GB switches and reboot.
Example boot.ini file with /PAE and /3GB:
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP" /FASTDETECT /PAE /3GB |
More information on XP boot.ini switches can be found here: http://support.microsoft.com/kb/833721
The 'boot.ini' file is a read/only file. You will need to remove the read/only property before editing. |
You will need to reboot Windows after editing boot.ini |