Granted, I’m a PC shop but I have recovered from a machine with no valid partitions. Decent software does not care about the formatting it just nitpicks the whole surface of the drive looking for patterns that look like files.
Only in a perfect world
Unless you know completely how the wear-levelling algorithm works, and it works correctly, you can’t make the assumption. Eventually, with enough overwrites, it will.
TrueCrypt is great, but it requires Admin rights on a PC to install a driver for use (even in Traveller mode), as do most other encrypted USB devices.
*Low-level format *is a nebulous phrase. A Format overwrites all sectors and identifies bad sectors (remapping them), a Quick Format resets the Allocation Tables and directory entries. A Low-level format was a manufacturers supplied method of rewriting the disk and the tracking information that was used to keep the heads aligned. These utilities are no longer used with improvements to drives.
A Format may not overwrite all data on a Flash device due to the way File Systems are handled on Flash memory, and the wear-levelling system. Sectors are not static locations im the Flash, but get dynamically mapped as they get used, so one sector may get overwritten more than once, and another not at all. It is unlikely, but possible. Multiple formats will work eventually here as well, but how many is anyones guess. 2 or 3, probably.
Si
Indeed, this is true, but Flash devices are not linear sector-based devices like drives - A drive overwrites a sector, flash devices reallocate sectors to unused cells. With special tools you can get past the reallocation mechanism to the real cells, and pick through deleted and overwritten data.
Si
You may want to read the thread instead of just the subject line.
Related Q: call me stupid, but how do solid-state drives store data? They’re not magnetic, are they? (And if so, wouldn’t this render the “overwrite seven times” obsolete?)
Flash memory uses trapped electrons in an insulated “cell” - once it is overwritten, the data has gone, but (as I explained upthread) the wear-levelling algorithm means that rewriting a piece of data (like a file) does not mean overwriting the old data - the old cells are added to the used list and new cells allocated to the data.
Si
What if you just make a sound or movie file the same size as the flashdrive, and copy that on after deleting all other content, and then deleting it?