What is happening
Applications write logical blocks, but the controller distributes and moves their contents across NAND pages over time. It maintains translation tables, corrects bit errors, retires weak blocks, and may encrypt data with an internal key. When controller firmware or hardware fails, the raw flash contents are not a normal disk image. Recovery support is highly model-, controller-, firmware-, NAND-, and fault-specific.