How does Cactus Technologies handle a unexpected power outage (Write Abort)?
The “Make-Before-Break” algorithm always ensure data in the single sector buffer is written successfully to the flash before updating the ECC and other on-device data structures.
Even if new data is only partially written to flash before power outage, the on-device housekeeping data structures will remain intact and reflect the last known good state of the device. The completed data writes will remain intact, and the only data loss
incurred by the write abort is the data not yet written to the flash when the power is unexpectedly removed from the device.