Preserving system state involves saving not only the memory registers and CPU state, but also all resident memory pages. A useful technique is to search the kernel memory map for memory pages that the system is not currently using and eliminate them from the pages to be saved.