Table of Contents

Information

Notes

Tools

sudo zypper install 'nvme-cli' -y && sync
sudo dnf install nvme-cli hdparm -y && sync
sudo apt install 'nvme-cli' -y && sync

Dell Fan Speed

sudo smbios-thermal-ctl --set-thermal-mode='performance'

Suspend/Wake

sync && systemctl suspend

lsblk

lsblk

EFI Variables

sudo rm -f '/sys/firmware/efi/efivars/'* || sync && sudo efibootmgr -v

Drive Wipe

NVMe

Check LBA Formats

sudo nvme id-ns '/dev/nvme0' --namespace-id='1' --human-readable
sudo smartctl --all '/dev/nvme0'

nvme0

sudo blkdiscard --force --verbose '/dev/nvme0n1' && sudo nvme format '/dev/nvme0' --force --namespace-id='1' --lbaf='0' --reset --ses='1' --pil='0' --pi='0' --ms='0' && sudo rm -f '/sys/firmware/efi/efivars/'* || sync

Individual

sudo blkdiscard --force --verbose '/dev/nvme0n1'
sudo nvme format '/dev/nvme0' --force --namespace-id='1' --lbaf='0' --reset --ses='1' --pil='0' --pi='0' --ms='0'
sudo wipefs --all --force '/dev/nvme0n1'
sudo dd if='/dev/zero' of='/dev/nvme0n1' count='1024'

sda/b/c

LBA Formats

Check

sudo smartctl --all '/dev/sda'

Switch

sudo hdparm --set-sector-size '4096' '/dev/sda'

sda

sudo blkdiscard --force --verbose '/dev/sda' && 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

Individual

sudo blkdiscard --force --verbose '/dev/sda'
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 wipefs --all --force '/dev/sda'
sudo dd if='/dev/zero' of='/dev/sda' count='1024'

sdb

sudo blkdiscard --force --verbose '/dev/sdb' && 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

Individual

sudo blkdiscard --force --verbose '/dev/sdb'
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 wipefs --all --force '/dev/sdb'
sudo dd if='/dev/zero' of='/dev/sdb' count='1024'

sdc

sudo blkdiscard --force --verbose '/dev/sdc' && 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

Individual

sudo blkdiscard --force --verbose '/dev/sdc'
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 wipefs --all --force '/dev/sdc'
sudo dd if='/dev/zero' of='/dev/sdc' count='1024'

Sector Size Notes

4K Sectors

Sector Size

1)
can copy a command into Terminal and run it on one machine, boot the drive on another machine, and use Terminal history to re-run the command; it's quite convenient :p