A data preservation system for flash memory systems with a host system,
the flash memory system receiving a host system power supply and
energizing an auxiliary energy store therewith and communicating with the
host system via an interface bus, wherein, upon loss of the host system
power supply, the flash memory system actively isolates the connection to
the host system power supply and isolates the interface bus and employs
the supplemental energy store to continue write operations to flash
memory.