sonicmario wrote:If powering use devices that use flash memory before 2 years will keep 100% of the data always?
You're looking for generic answers, I think there aren't other than that NAND based solid state drives are not ideal for long term cold storage.
How 'good' a NAND chip is depends on so many factors, starting with what type of NAND are we dealing with (SLC, MLC etc.)?
Then how did the manufacturer configure it, example how strong is error correction as this is a parameters that can be set. It's a policy decision. The weaker the error correction, the less retention errors it will be able to handle. You can verify/check using some cheap USB flash drive and use an MPtool, you can even disable error correction entirely.
Then how much erase cycles did the NAND endure: It's ability to retain data depends on number of program/erase cycles, gets worse the higher the wear.
Under what conditions was NAND programmed: Temperature at time of programming affects bit error rate. Intel goes even as far as simulating cosmic rays.
Anyway, there's tons of research and articles on the topic (circumstances and factors that influence data retention of NAND and whatnot). Arguably some research tests under unrealistic/theoretical circumstances but some times you have to in order to be able to measure effects.