Disk wiping: Difference between revisions

From Notes to self
Jump to navigation Jump to search
No edit summary
No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
* To wipe an HDD by writing zeros to it:
* To wipe an HDD by writing zeros to it:
:<code>#  ddrescue -f /dev/zero /dev/addX</code>
:<code>#  ddrescue -f /dev/zero /dev/adaX</code>
:The average speed is above 100 MB/s, so 1 TB takes about 2-3 hours.
:The average speed is above 100 MB/s, so 1 TB takes about 2-3 hours.
* To wipe an Intel/Solidigm Data Center SSD by the [https://www.solidigm.com/support-page/drivers-downloads/ka-00085.html Solidigm Storage Tool] (on Linux):
* To wipe an Intel/Solidigm Data Center SSD by the [https://www.solidigm.com/support-page/drivers-downloads/ka-00085.html Solidigm Storage Tool] (on Linux):
Line 9: Line 9:
* To wipe a SSD by the ATA Security Erase command:
* To wipe a SSD by the ATA Security Erase command:
#Delete all partitions and destroy the partitioning scheme
#Delete all partitions and destroy the partitioning scheme
#:<code>gpart destroy -F adaX</code>
#:<code># gpart destroy -F adaX</code>
#Make sure the drive is not frozen and support "enhanced erase":
#Make sure the drive is '''not frozen''' and support '''"enhanced erase"'''
#:<code># camcontrol security adaX</code>
#:<code># camcontrol security adaX</code>
<pre>
 
        [...]
#Issue the ATA Secure Erase command
        Security Option          Value
        supported                yes
        enabled                  no
        drive locked              no
        security config frozen    no
        count expired            no
        security level            high
        enhanced erase supported  yes
        erase time                4 min
        enhanced erase time      4 min
        [...]
</pre>
#Issue the ATA Secure Erase command:
#:<code># camcontrol security adaX -U user -s Erase -h Erase</code>
#:<code># camcontrol security adaX -U user -s Erase -h Erase</code>
[[Category: FreeBSD]]
[[Category: FreeBSD]]
[[Category: Linux]]
[[Category: Linux]]
[[Category: Hardware]]
[[Category: Hardware]]

Latest revision as of 20:37, 15 May 2026

  • To wipe an HDD by writing zeros to it:
# ddrescue -f /dev/zero /dev/adaX
The average speed is above 100 MB/s, so 1 TB takes about 2-3 hours.
  1. Delete all partitions
  2. # sst delete --ssd <index>
The <index> can be found by using the command
# sst show --ssd
  • To wipe a SSD by the ATA Security Erase command:
  1. Delete all partitions and destroy the partitioning scheme
    # gpart destroy -F adaX
  2. Make sure the drive is not frozen and support "enhanced erase"
    # camcontrol security adaX
  1. Issue the ATA Secure Erase command
    # camcontrol security adaX -U user -s Erase -h Erase