Jump to content

Securely Erasing NVMe SSD (Any reason not to zero-fill aside from lifespan impact?)

hihihi8

Hi guys/gals

 

I'm thinking of upgrading 950 Pro 512 GB NVMe SSD to a larger one (no dual m.2 for me). However, I've read that securely erasing SSD's can be troubling. I want it erased as securely as possible (just short of cutting it with a pair of branch snippers) before I sell it to some random stranger (just assume he is a professional scammer/identity thief) l. I know that one way would be to ground it and let it sit for like a year, which would rot the data away, but that takes way too long. I've found quite a bit of information which is often contradictory to other articles.

 

So far what I've done:

- ran Samsung's secure erase utility via bootable drive once (not sure if it worked, it finished in minutes, which makes it seem a little sketchy.

- Used a bootable windows installer to format the drive (found that the secure erase utility missed the system reserved partition which happened to be on an HDD for some reason (happened a while ago).

- Installed a fresh copy of windows

- Checked that TRIM was enabled

- Filled the drive completely with random unimportant pictures, programs, games, etc. till only 350KB was left

- Used Samsung Magician's performance optimization daily (which I assume simply runs the trim command)

 

Now my question is:

I've heard a lot of people claim that "you shouldn't zero-fill/random-data fill an ssd". According to Samsung Magician, my 950 Pro has only written 9.4TB of data, whereas according to Samsung, the drive is rated up to 400 TB's written. At this rate, I could technically perform dozens of zero-fills as I want without having any real impact on life span. Therefore, is the aforementioned claim exclusively for the sake of maximizing the SSD's life span? or is there some other reason, such as zero-filling being an ineffective measure?

 

Thanks

 

PS: Theres a practical side to this question, but also a curious side to it

PC 0: Pinky 2.0

Ryzen 9 5950x — 64GB G.Skill Ripjaws 5 @3600Mhz CL14-13-13-28-288 — ROG Crosshair 8 Dark Hero — RX 6900 XT — Hardline Loop — Sabrent Rocket 4.0 2TB — Samsung PM961 1TB  WD Blue 4TB HDD — Corsair AX1500i — Thermaltake Core P5 

 

PC 1: Pinky (Yes that is her name) Here's the build

Xeon E5-1680V3 — 64GB G.Skill Ripjaws 4 @2400Mhz — MSi X99A Godlike Gaming — GTX 980Ti SLI (2-WAY) — Hardline Loop — Samsung 950Pro 512GB — Seagate 2TB HDD — Corsair RM1000 — Thermaltake Core P5

 

PC 1.1: Pinky (Mom Edition) Here's the build

i7-5960X — 64GB G.Skill Ripjaws 4 @2400Mhz — MSi X99A Godlike Gaming — GTX 980Ti SLI (2-WAY) — Hardline Loop — Sabrent Rocket 3 1TB — Samsung Q 870 Evo 4TB — Corsair HX850i — InWin S-Frame #190

 

PC 2: Red Box/Scarlet Overkill (Dual Xeon)

Xeon E5-2687W x2 — 96GB Kingston DDR3 ECC REG @1333Mhz — EVGA Classified SR-X Dual CPU — GTX 1070 SLI (2-WAY) —Hardline Loop — Samsung 750 EVO 256GB — Seagate 2TB 2.5" HDD x3 — Self-Built Case

Link to comment
Share on other sites

Link to post
Share on other sites

I've heard zeroing a solid state drive can actually leave traces behind.

 

As for secure erase, it actually tells the drive's controller to erase everything off the drive, and it does so in a way the manufacturer programs it. It also doesn't have to throw data across the PCIE bus, which is why it is a lot faster.

 

I've secure erased SSDs and hit them with utilities like Easeus data recovery and they always come up empty. Unless the buyer is taking it to a drive recovery place and spending obscene amounts of money, there's basically no chance of recovering anything after secure erase. Not sure there'd even be a chance at a data recovery center either

Link to comment
Share on other sites

Link to post
Share on other sites

Secure Erase is fast because it sends a voltage spike to all the cells simultaneously that sets the cells to an empty state. There is no way even a data recovery center will be able recover data, no matter how much time and money gets thrown at it, once it's been Secure Erased (thus, the name Secure).

 

Writing 0's to an SSD is an unnecessary waste of time and will unnecessarily reduce remaining write life.

Jeannie

 

As long as anyone is oppressed, no one will be safe and free.

One has to be proactive, not reactive, to ensure the safety of one's data so backup your data! And RAID is NOT a backup!

 

Link to comment
Share on other sites

Link to post
Share on other sites

12 hours ago, Lady Fitzgerald said:

Secure Erase is fast because it sends a voltage spike to all the cells simultaneously that sets the cells to an empty state. There is no way even a data recovery center will be able recover data, no matter how much time and money gets thrown at it, once it's been Secure Erased (thus, the name Secure).

 

Writing 0's to an SSD is an unnecessary waste of time and will unnecessarily reduce remaining write life.

I Google search "how to secure erase ssd" and most tools say they do so with zeros.

 

Is there a specific software program/tool that works with any mfr ssd?  I have an old Intel ssd from 2013 and i want to rejuvinate it.  

 

I Google for tools how to restore an ssd and i get instructions how to "recover data" , which of course is not what I'm looking for.

 

Thanks

Link to comment
Share on other sites

Link to post
Share on other sites

54 minutes ago, benny_r_t_2 said:

I Google search "how to secure erase ssd" and most tools say they do so with zeros...

Where on earth did you find sites that say they secure erase SSDs by writing zeroes? What a load of nonsense.

 

Go to this site and read the entire article.

Jeannie

 

As long as anyone is oppressed, no one will be safe and free.

One has to be proactive, not reactive, to ensure the safety of one's data so backup your data! And RAID is NOT a backup!

 

Link to comment
Share on other sites

Link to post
Share on other sites

8 hours ago, Lady Fitzgerald said:

Where on earth did you find sites that say they secure erase SSDs by writing zeroes? What a load of nonsense.

 

Go to this site and read the entire article.

"Where on Earth..."

first result returned describes parted magic secure erase and how it works

Screenshot_20190117-051259_Chrome.thumb.jpg.c80c25914dde0ab3b60bb43bbcdecef3.jpg

 

The second result was the article you linked to which describes what you say about the Spike.  It says the command is "ATA secure erase" and references a number of tools i can try.

 

In that article it goes on to say:

"You might also find that your manufacturer hasn’t implemented the “ATA Secure Erase” command into their software, yet. In this case, try the next step...."

 

what follows is this about parted magic which also mentioned the zeros:

 

Screenshot_20190117-053405_Chrome.thumb.jpg.8116e618b17138bd809e0da793d585b8.jpg

 

This is why i was confused.  It first describes "ATA secure erase" as a "command" which does the voltage Spike.  But then it says to try parted magic using an option to write the zeros to the drive.  This is in the article you linked.

Link to comment
Share on other sites

Link to post
Share on other sites

That first link you posted is simply full of crap. True Secure Erase does not write zeroes to "wipe" an SSD. You cannot trust everything you read on the internet.

 

I was not aware that Parted Magic had been absorbed by Symantec. I've had nothing but problems with Symantec products in the past so I no longer can recommend Parted Magic, especially since it claims you need to write zeroes to wipe data from the disk.

 

Using Secure Erase in Samsung's Magician was all you needed to do to completely remove all the data from your SSD. The fact that it worked so fast indicates it was working properly. No one will be able to access your data because it was destroyed when Secure Erase reset it to the original empty state.

 

Keep in mind that SSDs, while they perform the same function as HDDs, work completely differently from HDDs so they have to be treated a little differently. 

Jeannie

 

As long as anyone is oppressed, no one will be safe and free.

One has to be proactive, not reactive, to ensure the safety of one's data so backup your data! And RAID is NOT a backup!

 

Link to comment
Share on other sites

Link to post
Share on other sites

Hi @Lady Fitzgerald,  just to be clear, I'm not the original poster and I've not tried running any tools yet to remove the data from my Intel SDD.  I kindof canibalized this thread with my questions.  Sorry about that OP.

 

I'll try one of these tools to clear my old Intel CD.  I'll probably start with the Intel toolbox as I have an old enterprise Intel SSD.

image.png.3b81f136109f99d675a1efefa6538c5c.png

 

Thanks!

 

Benny

Link to comment
Share on other sites

Link to post
Share on other sites

  • 3 years later...
On 1/17/2019 at 10:51 PM, benny_r_t_2 said:

Hi @Lady Fitzgerald,  just to be clear, I'm not the original poster and I've not tried running any tools yet to remove the data from my Intel SDD.  I kindof canibalized this thread with my questions.  Sorry about that OP.

 

I'll try one of these tools to clear my old Intel CD.  I'll probably start with the Intel toolbox as I have an old enterprise Intel SSD.

image.png.3b81f136109f99d675a1efefa6538c5c.png

 

Thanks!

 

Benny

If you have a newer Asus PC or a ThinkPad, you could use BIOS tools to secure erase a NVMe SSD, let alone a SATA SSD

Link to comment
Share on other sites

Link to post
Share on other sites

I will just add here for the clarification.  The secure erase command doesn't write anything to the NAND. It just erase all blocks of NAND, and that's it.
All NAND blocks lose all the charge, that they did hold, when executing secure erase command and it's quite fast, usually couple of seconds.

And empty NAND cells are read as 1, not 0. 
Writing 0 to the SSD is harmful, because it's one of the state in with the NAND cells have a charge.

1-s2.0-S0026271420304145-gr4.jpg

Model-of-the-voltage-distribution-of-a-T

if you just delete the data, it's not actually deleted, and if you start writing 0 to it, it's like writing lots of data to the SSD, instead of erasing it. Because of the wear leveling algorithm, pSLC bufor, and FTL, it can actually leave some traces of data, and don't write to them...

So you always want to erase the data from an SSD, by secure erase command.

Ps. Yes, nowadays lots of MoBo have the secure erase command build in the UEFi, 3 years ago (as the time of this post), they weren't as popular, but some did have that feature.

   
 
 
 
Spoiler
CPU : Intel 14gen i7-14700K
COOLER :  Thermalright Peerless Assassin 120 White + thermaltake toughfan 12 white + Thermal Grizzly - CPU Contact Frame Intel 13./14. +  Coollaboratory Liquid Ultra
GPU : MSI RTX 2070 Armor @GPU 2050MHz Mem 8200MHz -> USB C 10Gb/s cable 2m -> Unitek 4x USB HUB 10 Gb/s (Y-HB08003)
MOBO : MSI MEG Z690 UNIFY
RAM :  Corsair VENGEANCE DDR5 RAM 64 GB (2 x 32 GB) 6400 MHz CL32 (CMK64GX5M2B6400C32)
SSD : Intel Optane 905P 960GB U.2 (OS) + 2 x WD SN850X 4TB + 2 x PNY CS3140 2TB + ASM2824 PCIe switch -> 4 x Plextor M8PeG 1TB + flexiDOCK MB014SP-B -> Crucial MX500 2TB + GoodRam Iridium PRO 960GB + Samsung 850 Pro 512GB
HDD : WD White 18TB WD180EDFZ + SATA port multiplier adp6st0-j05 (JMB575) ->  WD Gold 8TB WD8002FRYZ + WD Gold 4TB WD4002FYYZ + WD Red PRO 4TB WD4001FFSX + WD Green 2TB WD20EARS
EXTERNAL
HDD/SSD : 
XT-XINTE LM906 (JMS583) -> Plextor M8PeG 1TB + WD My Passport slim 1TB + LaCie Porsche Design Mobile Drive 1TB USB-C + Zalman ZM-VE350 -> Goodram IRDM PRO 240GB
PSU :  Super Flower leadex platinum 750 W biały -> Bitfenix alchemy extensions białe/białe + AsiaHorse 16AWG White 
UPS :  CyberPower CP1500EPFCLCD -> Brennenstuhl primera-line 8 -> Brennenstuhl primera-line 10
LCD :  LG 32UD59-B + LG flatron IPS236 -> Silverstone SST-ARM11BC
CASE :  Fractal R5 Biały + Lian Li BZ-H06A srebrny + 6 x Thermaltake toughfan 14 white + Thermalright TL-B8W
SPEAKERS :  Aune S6 Pro -> Topping PA3-B -> Polk S20e black -> Monoprice stand 16250
HEADPHONES :  TOSLINK 2m -> Aune S6 Pro -> 2 x Monoprice Premier 1.8m 16AWG 3-pin XLR -> Monoprice Monolith THX AAA 887 -> 4-pin XLR na 2 x 3.5mm 16 cores OCC 2m Cable -> HiFiMAN Edition XS -> sheepskin pads + 4-pin XLR na 2 x 2.5mm ABLET silver 2m  Cable -> Monoprice Monolith M1060 + Brainwavz HM100 -> Brainwavz sheepskin oval pads + Wooden double Ɪ Stand + Audio-Technica ATH-MSR7BK -> sheepskin pads + Multibrackets MB1893 + Sennheiser Momentum 3 +  Philips Fidelio X2HR/00 + JBL J88 White
MIC :  Tonor TC30 -> Mozos SB38
KEYBOARD : Corsair STRAFE RGB Cherry MX Silent (EU) + Glorious PC Gaming Race Stealth Slim - Full Size Black + PQI MyLockey
MOUSE :  Logitech MX ERGO + 2 x Logitech MX Performance + Logitech G Pro wireless + Logitech G Pro Gaming -> Hotline Games 2.0 Plus + Corsair MM500 3xl + Corsair MM300 Extended + Razer goliathus control
CONTROLLERS :  Microsoft xbox series x controller pc (1VA-00002) -> brainwavz audio Controller Holder UGC2 + Microsoft xbox 360 wireless black + Ravcore Javelin
NET :  Intel x520-DA2 -> 2 x FTLX8571D3BCV-IT + 2 x ASUS ZenWiFi Pro XT12
NAS :  Qnap TS-932X-2G -> Noctua NF-P14s redux 1200 PWM -> Kingston 16GB 2400Mhz CL14 (HX424S14IB/16) -> 9 x Crucial MX500 2TB ->  2 x FTLX8571D3BCV-IT -> 2 x Digitus (DK-HD2533-05/3)
Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×