Introduction
SSDs use a technique called wear-leveling, which distributes data evenly across the drive to avoid certain blocks being used more than others. As a result, when a file is deleted from an SSD, the data is not removed from the drive immediately. Instead, the SSD marks the area as invalid and keeps the data until the block is needed again, at which point the SSD will write over it with new data.
However, unlike HDDs, data recovery from an SSD is much more challenging. This is because an SSD's wear-leveling technique means that data is spread out over multiple blocks, making it difficult to recover the complete file.
To securely erase data on an SSD, it's necessary to overwrite the data with new data or perform an ATA Secure Erase command. The ATA Secure Erase command tells the SSD to erase all the data on the drive, including any data that may be hidden or inaccessible. This command also resets the encryption key that was used to encrypt the data, rendering the data unrecoverable.
The only surefire way to ensure that data is irretrievable from an SSD is to physically destroy the drive, especially if the ATA Secure Erase commands were not properly implemented in the device firmware. This could be due to firmware bugs or vendor-specific implementations that do not properly execute the ATA Secure Erase command.
Encrypting your drives from the start is an excellent way to protect your data and make the erasure process simpler. When you encrypt a drive, the data is automatically encrypted as it is written to the disk, and the encryption key is securely stored in memory. To securely erase the data on the drive, you only need to delete or destroy the encryption key, which makes the data on the drive unrecoverable.
If you were looking to destroy data on a HDD, take a look at my companion guide here How to safely and securely destroy hard disk data
Tools
-
-
The first step is to open the device in order to expose the storage chips.
-
In the case of an SSD, if you're lucky you may only have to remove the screws holding the lid on (ignoring warnings about voiding the warranty). Otherwise, and for other devices, look for any crack between two halves of the case which might give you a weak point you can work on. You may need a hammer or a dremel with a cutting disk.
-
When you get inside you will see a circuit board with components on one or both sides. The largest of these will be the memory chips, and may be mounted on both sides of the board. There will be one or more similar looking but smaller controller chips which you probably don't need to worry about.
-
-
-
With the device on a firm surface, place the tip of the cold chisel across the middle of the memory chip and strike the cold chisel firmly with the hammer.
-
The chip should split neatly in two. Half of it is likely to take flight - make sure there are no children around with their eyes at a similar level to the chip.
-
Repeat for all other memory chips on both sides of the board.
-
-
-
If you had to use a dremel to open the device you can use this as an alternative to the hammer and cold chisel.
-
With a cutting disk, grind through each memory chip until you can see the circuit board underneath.
-
-
-
If you don't have a cold chisel or a dremel you can also drill through the memory chips.
-
Place the device on a surface you don't mind drilling through, like a wooden plank.
-
Drill through the memory chip.
-
To reassemble your device - err, forget about it!
But please dispose of the remains of your day’s work responsibly, in a manner appropriate for electronic waste.
Take your e-waste to an R2 or e-Stewards certified recycler.
3 comments
What if you preserved the file but wrote other stuff to it? I mean, if it's a spreadsheet, change all the numbers to zeros. Does the "Save" operation write back to the original file-location on the SSD, or does the "wear-leveling" write the saving file to somewhere else?
Oh yes - you missed an even more guaranteed method of data-destruction: fire. It's a shame I can't add pictures to my comment - I could show my blowtorch reducing the SSD to powder. No fragments of chip remain (a really determined expert might scan the semiconductor matrix to retrieve patterns of 1s and 0s to reconstruct partial file components!😂)
If you change just 1 bit in a file on an SSD it will rewrite it to a different block. SSDs only allow you to do 2 things: clear a whole block to zeros, and write ones. You can't write zeros individually and hence you can't overwrite data like you can on magnetic media.
Burning will certainly defeat any adversary you're likely to meet (unless, perhaps, you're James Bond). But beware of noxious fumes - burning electronics is not generally considered a good idea. And in fact, the melting point of silicon is 1414C so the chips will probably survive intact. They briefly survive 350C during soldering but I don't know how much higher you have to go to cause the electrostatic charges storing the data to be lost. That uncertainty would probably cause James Bond to favour the dremel.
Another possible method would be to microwave it. It's extremely unlikely that a chip would survive the very intense electric fields. But your microwave probably wouldn't smell too sweet afterwards. Again, the uncertainty as to whether a chip could conceivably survive would favour the dremel for our friend Mr Bond.