Patent ID: 8868869

Claim:
A solid state drive (SSD) configured to efficiently perform a “copy-on-write” operation, the solid state drive comprising: an SSD controller configured to receive an enhanced copy-on-write (ECOW) command comprising arguments: new data to be written to the SSD; a first logical address specifying a logical location where the new data should be written to the SSD, the first logical address mapping to a first physical location, storing original data, on the SSD; and a second logical address specifying a logical location where the original data should be available on the SSD, the second logical address mapping to a second physical location on the SSD; the SSD controller further configured to perform the following in response to receiving the ECOW command: retrieve a new physical location from a free block list maintained by a wear-leveling algorithm of the SSD controller; write the new data to the new physical location; map the first logical address to the new physical location; and map the second logical address to the first physical location.