So, backing up lesson num. 1...
Just when I was thinking during the last days "maybe I should take a clone from my SSD.." after programming my server scripts couple of days, the server (Raspberry Pi with 2.5" USB HDD case) didn't boot anymore. Tried to plug the SSD directly to my desktop computer via direct SATA link - no detection at all (in windows disk management).
So I'm thinking that the controller (SandForce SF-2281) or PWR management could be dead. I'm not going to pay a fortune to data recovery company, so I'm thinking if it would be possible to desolder all the flash ICs and put them to similar SSD? Does anyone know, how the block allocation happens in SSDs? Is there an allocation table in NAND ICs, or is the physical NAND address or every data block saved into SandForce controller? At least that could prevent swapping the flash ICs.
Any other tips - what to try next?
SSD PCB:
http://petex.mbnet.fi/asd/adata_s510_128GB_PCB.jpg