Royal Spa

Erasing data from flash drives extremely difficult

Anynym

Just a bit to the right
Dec 28, 2005
2,953
6
38
There is something that to me doesn't make sense in all of this.

Suppose I have a 5 Gg flashdrive. I fill it up. Then I erase it all, and fillit up again. Then repeat. Are they saying that EVERYTHING that was put on itis recoverable? How can you recover say 15 gig of data from a 5 gig drive?
Naw, you're right that the most recent 5 gig would be the easiest to recover. But what the experts are also saying is that there may still be vestiges of the previous data which could also be recovered.

Think of it this way: I write a "1" to a memory location on a Flash Drive. Then I erase it with a "0". But ... erasing it has left a "0.1" in that memory location. An expert could actually tell that it's now a zero, and that it used to be a one. And maybe I overwrite it again and it becomes 1.01.

Clearly, the normal operation of the SSD will recover the current value of the memory. But there could be fluctuations that could be read to recover previous data, even after it has been erased.

Now, that's just an example to draw out how it can occur; it isn't that straightforward in reality but you get the picture.

There may be ways to decrease the chance someone could recover data from the device, but you have to know whether you're dealing directly with memory sectors or with the memory controller (which moves data around at will), and how the underlying device behaves.
 

splooge

New member
May 5, 2010
927
0
0
San Jose, CA
Will save my SSD for target practise at the range when i dexide to retire it...
 

Cassini

Active member
Jan 17, 2004
1,158
0
36
There is something that to me doesn't make sense in all of this.

Suppose I have a 5 Gg flashdrive. I fill it up. Then I erase it all, and fillit up again. Then repeat. Are they saying that EVERYTHING that was put on itis recoverable? How can you recover say 15 gig of data from a 5 gig drive?
The newer flash drives with the Sandforce controller compress the data on write. As such, they can absorb 15 GB of writes on a 5 GB drive, and not overwrite anything. Although, it may take a hardware debugger to get the data back out again.

More than likely, some data will get deleted, if just from a probability argument. However, some data will also survive.

Make sure that the SSD is being overwritten with random (incompressible) blocks of data to prevent the hard drive from being recovered. I would expect the newest versions of the disk wipe utilities do this. Any of the really old utilities do not, and this includes the format command from Windows. The relevant linux command is:

dd if=/dev/random of=/dev/sda

Do not use the above command unless you really want to blank your hard drive.

For insurance, use PGP.
PGP is one of the few companies that "gets" encryption.
 

alexmst

New member
Dec 27, 2004
6,939
1
0

WoodPeckr

Protuberant Member
May 29, 2002
47,064
6,195
113
North America
thewoodpecker.net
Will save my SSD for target practise at the range when i dexide to retire it...
Read on the Internet about a guy who retires his drives by dousing them with gasoline to cook awhile then beating it to a pulp with a sledgehammer.
 

The Options Menu

A Not So New Member
Sep 13, 2005
5,930
3,268
113
GTA
There's also software known a 'sfill'. This is a rather old school UNIX / Linux software but it should work on every OS know to man. It will basically write over every free byte of a drive multiple times using a very random 'random implementation' until it's done. This is very slow, but I format then sfill on every drive I pasture. If you physically write every byte with random noise a random and large number of times, the risk of recovery gets very small. (Mind you it does bad things to drive life.)
 
Ashley Madison
Toronto Escorts