Since SSDs are often deployed in demanding environments, power disruptions may occur unexpectedly and potentially cause catastrophic damages to the data in the drive, including data loss, link table damage, and page corruption. For SSDs with built-in volatile DRAM buffer, data can be lost if a power outage occurs before the cached data is written into the non-volatile NAND Flash. To prevent these situations from happening, CorePower equips SSDs with powerful SuperCapacitors or tantalum capacitors that can deliver sufficient urgent power for the flash controller to flush cached and essential data into NAND Flash blocks.