handler 12 are not inadvertently overwritten for example smi handlers 12 are marked as reserved with an acpi e820 code alternatively smi handlers 12 are marked as reserved by a hot eject of the smi memory with a follow on hot add having reserved status that prevents the operating system from using the memory after information handling system 10 becomes operational smi handler location module 28 monitors errors logged by error handler 26 to detect errors associated with the dimm 22 currently supporting operation of smi handler 12 if a predetermined error state becomes associated with the dimm 22 supporting operation of smi handler 12 then smi handler location module 28 initiates movement of support of smi handler 12 from the current dimm 22 to another dimm 22 by initiating operation of smi handler 12 at another dimm 22 for example a jump command is inserted in smi handler 26 to jump to a stored copy of smi handler 12 as set forth in fig3 as another example smi handler 12 is relocated with the support of chipset 20 as set forth in fig4 referring now to fig2 a flow diagram depicts a process for storing plural copies of an smi handler in each of plural memory units the process begins at step.