User Tools

Site Tools


notes:drive_wipe

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
notes:drive_wipe [2021/06/24 04:33] – blkdiscard force, notes Sean Rhonenotes:drive_wipe [2024/08/13 18:01] (current) – removed Sean Rhone
Line 1: Line 1:
-====== Nightwane ====== 
  
-===== sda ===== 
- 
-  * If ''119.2G'', is Linux main 
-  * If ''119.2G'', is SATA SSD 
-  * See [[#sda1]] 
- 
-===== sdb ===== 
- 
-  * If ''931.5G'', is Windows storage 
-  * If ''931.5G'', is SATA HDD 
-  * :!: Do not wipe this 
-  * See [[#sdb1]] 
- 
-===== sdc ===== 
- 
-  * If ''465.8G'', is Windows main 
-  * If ''465.8G'', is SATA SSD 
-  * See [[#sdc1]] 
- 
-====== Generic ====== 
- 
-===== Tools ===== 
- 
-<code>sudo zypper install 'nvme-cli' -y && sync</code> 
- 
-<code>sudo apt install 'nvme-cli' -y && sync</code> 
- 
-<code>sudo dnf install 'hdparm' -y && sync</code> 
- 
-===== Suspend/Wake ===== 
- 
-  * Some motherboard firmware lock/freeze drives, and prevents some wipe commands from working 
-  * Unlocking drives can be done with a suspend and wake 
-  * :!: This applies to both SATA and NVMe drives 
- 
-<code>sync && systemctl suspend</code> 
- 
-===== lsblk ===== 
- 
-  * :!: **Always** check before running anything 
-  * :!: Assume nothing; all commands below are **immediately destructive** on the block device they're ran on 
- 
-<code>lsblk</code> 
- 
-===== EFI Variables ===== 
- 
-**** 
- 
-<code>sudo rm -f '/sys/firmware/efi/efivars/'* || sync && sudo efibootmgr -v</code> 
- 
-===== nvme0 ===== 
- 
-<code>sudo blkdiscard --force --verbose '/dev/nvme0n1' && sync && sudo nvme format '/dev/nvme0' --reset --ses='1' --pil='0' --pi='0' --ms='0' && sudo rm -f '/sys/firmware/efi/efivars/'* || sync</code> 
- 
-<code>sudo blkdiscard --force --verbose '/dev/nvme0n1' && sync</code> 
- 
-<code>sudo nvme format '/dev/nvme0' --reset --ses='1' --pil='0' --pi='0' --ms='0' && sync</code> 
- 
-<code>sudo wipefs --all --force '/dev/nvme0n1'</code> 
- 
-===== sda ===== 
- 
-<code>sudo blkdiscard --force --verbose '/dev/sda' && sync && sudo hdparm --user-master u --security-set-pass 'x' '/dev/sda' && sudo hdparm --user-master u --security-erase 'x' '/dev/sda' && sudo hdparm --user-master u --security-set-pass 'x' '/dev/sda' && sudo hdparm --user-master u --security-erase-enhanced 'x' '/dev/sda' && sudo rm -f '/sys/firmware/efi/efivars/'* || sync</code> 
- 
-<code>sudo blkdiscard --force --verbose '/dev/sda' && sync</code> 
- 
-<code>sudo hdparm --user-master u --security-set-pass 'x' '/dev/sda' && sudo hdparm --user-master u --security-erase 'x' '/dev/sda' && sync</code> 
- 
-<code>sudo hdparm --user-master u --security-set-pass 'x' '/dev/sda' && sudo hdparm --user-master u --security-erase-enhanced 'x' '/dev/sda' && sync</code> 
- 
-<code>sudo wipefs --all --force '/dev/sda'</code> 
- 
-===== sdb ===== 
- 
-<code>sudo blkdiscard --force --verbose '/dev/sdb' && sync && sudo hdparm --user-master u --security-set-pass 'x' '/dev/sdb' && sudo hdparm --user-master u --security-erase 'x' '/dev/sdb' && sudo hdparm --user-master u --security-set-pass 'x' '/dev/sdb' && sudo hdparm --user-master u --security-erase-enhanced 'x' '/dev/sdb' && sudo rm -f '/sys/firmware/efi/efivars/'* || sync</code> 
- 
-<code>sudo blkdiscard --force --verbose '/dev/sdb' && sync</code> 
- 
-<code>sudo hdparm --user-master u --security-set-pass 'x' '/dev/sdb' && sudo hdparm --user-master u --security-erase 'x' '/dev/sdb' && sync</code> 
- 
-<code>sudo hdparm --user-master u --security-set-pass 'x' '/dev/sdb' && sudo hdparm --user-master u --security-erase-enhanced 'x' '/dev/sdb' && sync</code> 
- 
-<code>sudo wipefs --all --force '/dev/sdb'</code> 
- 
-===== sdc ===== 
- 
-<code>sudo blkdiscard --force --verbose '/dev/sdc' && sync && sudo hdparm --user-master u --security-set-pass 'x' '/dev/sdc' && sudo hdparm --user-master u --security-erase 'x' '/dev/sdc' && sudo hdparm --user-master u --security-set-pass 'x' '/dev/sdc' && sudo hdparm --user-master u --security-erase-enhanced 'x' '/dev/sdc' && sudo rm -f '/sys/firmware/efi/efivars/'* || sync</code> 
- 
-<code>sudo blkdiscard --force --verbose '/dev/sdc' && sync</code> 
- 
-<code>sudo hdparm --user-master u --security-set-pass 'x' '/dev/sdc' && sudo hdparm --user-master u --security-erase 'x' '/dev/sdc' && sync</code> 
- 
-<code>sudo hdparm --user-master u --security-set-pass 'x' '/dev/sdc' && sudo hdparm --user-master u --security-erase-enhanced 'x' '/dev/sdc' && sync</code> 
- 
-<code>sudo wipefs --all --force '/dev/sdc'</code> 
- 
-===== sdd ===== 
- 
-<code>sudo blkdiscard --force --verbose '/dev/sdd' && sync && sudo hdparm --user-master u --security-set-pass 'x' '/dev/sdd' && sudo hdparm --user-master u --security-erase 'x' '/dev/sdd' && sudo hdparm --user-master u --security-set-pass 'x' '/dev/sdd' && sudo hdparm --user-master u --security-erase-enhanced 'x' '/dev/sdd' && sudo rm -f '/sys/firmware/efi/efivars/'* || sync</code> 
- 
-<code>sudo blkdiscard --force --verbose '/dev/sdd' && sync</code> 
- 
-<code>sudo hdparm --user-master u --security-set-pass 'x' '/dev/sdd' && sudo hdparm --user-master u --security-erase 'x' '/dev/sdd' && sync</code> 
- 
-<code>sudo hdparm --user-master u --security-set-pass 'x' '/dev/sdd' && sudo hdparm --user-master u --security-erase-enhanced 'x' '/dev/sdd' && sync</code> 
- 
-<code>sudo wipefs --all --force '/dev/sdd'</code> 
C:/www/wiki/data/attic/notes/drive_wipe.1624523623.txt.gz · Last modified: (external edit)