// what raw flash needsReading the NAND is only the beginning.
Where the fun really begins. And why identical looking sticks take so long to finish and how two identical looking sticks will end up finishing days apart from each other.
Flash dumps do not result in usable files. They need to be de-interleaved into their respective flash planes, have errors corrected via error correction coding (ECC), and rearranged back into order based upon how the specific controller arranged them.
After the above steps are done; then there might be some resemblance to a file system. Files would now be able to be extracted. This extraction process is typically manufacturer-specific. Therefore, a stick that identifies itself as being present but refuses to mount is generally easier than one that is completely silent.
A key fact about flash memory: flash is not archival media. Left in drawers for years, USB sticks and other flash-based cards accumulate read errors due to charge leakage. The insulation around each storage cell holds those electrons well, yet not perfectly. Thusly, if something is important, it should be duplicated onto at least two different devices that will periodically receive power. USB sticks and cards in Manchester are from £250 +VAT after a free 48-hour diagnostic.