In other words, the data is still there in the flash, but only the SSD firmware (and physical access) has access to it.
In other words, the data is still there in the flash, but only the SSD firmware (and physical access) has access to it.
NAND requires an erase before write so I wouldn't be surprised if some controllers are lazily erasing blocks to get better long term write speeds and prevent GC hiccups.
You might be able to recover something from the physical flash, but there's definitely no guarantees.
Honest question, could you elaborate on that? Intuitively I would've thought writing and erasing are _the same_ from a physical standpoint, insofar as "erasing" means writing zeros.
In theory we could make flash with tiny erase units (down to the bit level), but in practice we don't because the extra circuitry would drive the price through the roof.