Isn’t urandom only for making data absolutely unrecoverable? As for virus’ it does seem /dev/zero should be sufficient, since it writes 0’s to the whole drive. While the data will be more easy to recover by data specialists, the virus is unlikely going to be able to recover itself.
If I was going to be selling this hard drive to getting rid of it, I’d use urandom since that would make data recovery even harder.
I wiped my drive with 0’s using the dev/zero and then I used secure erase after. Judging by what I have read on the internet this should be more than enough.
Well, because it is not overwriting it, it uses more “elegant” approach, I guess, caring for your SSD.
Importantly, the ATA Secure Erase command does not write anything to the SSD, unlike a traditional secure wipe tool. Instead, the command causes the SSD to apply a voltage spike to all available flash memory blocks in unison. The process resets every available block of space in a single operation, and the SSD is “clean.”
Yeah the secure erase is apparently the only way to securely erase data, but you could debate that no data is ever truly lost. However secure erase seems to be the best at it. Most modern drives have it implemented well, I know a few years ago there was issues.
Mine took around 20 seconds to run through the process. Extremely quick and will be my good too from now on.