Disk wiping: Difference between revisions

From Notes to self
Jump to navigation Jump to search
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 10: Line 10:
#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