Zero = trim
Zero = trim
Posted Aug 19, 2009 1:25 UTC (Wed) by ncm (guest, #165)Parent article: The trouble with discard
It seems to me that vendors could bypass the ATA spec TRIM problem by treating all-zero blocks as trimmed blocks, and not actually use up a real block to represent them. Then, trimming amounts to writing zeroes, which we ought to be able to do without much restructuring. If asked to read a block previously identified as trimmed, the device simply delivers a block of zeroes without looking at what might still be written there, if indeed "there" can be said to exist any more.