NWIPE(1)
πΈ NWIPE(1) β the "securely erase disks" era π
okay bestie, this is the nwipe page from the User Commands corner of the manual, and no cap, it's a whole vibe. buckle up π
β¨ NAME β¨
nwipe β securely erase disks π§Ήπ
β¨ SYNOPSIS β¨
nwipe [options] [device1] [device2] ...
like. you hand it options, you hand it devices, it does the thing π«Ά
β¨ DESCRIPTION β¨
so nwipe is literally the command that securely erases disks using a whole buffet of recognised methods. iconic behavior honestly. π
fr fr it's a fork of the dwipe command that Darik's Boot and Nuke (dban) uses. and if you want a quick and easy bootable CD version, nwipe is included with partedmagic β cute and convenient, we love that for us. π
the whole reason nwipe exists: people needed to run the DBAN dwipe command outside of DBAN, so it could work with literally any host distribution, which gives you better hardware support. it's essentially the same as dwipe, just with a few glow-ups:
pthreadsis used instead offorkπ§΅- the
partedlibrary is used to detect drives π - the code is designed to be compiled with
gccπ οΈ SIGUSR1can be used to log the stats of the current wipe π
β¨ OPTIONS β¨
-V,--versionβ prints the version number, so you know exactly which era of nwipe you're in β-h,--helpβ prints a help summary, the little menu of everything π--autonukeβ if no devices were given on the command line, it starts wiping all devices immediately π. if devices were given, it starts wiping only those specified devices immediately. no chill, straight to business π₯--autopoweroffβ powers the system off when the wipe completes, but delayed for one minute β³. during that one minute delay you can abort the shutdown by typingsudo shutdown -cβ your emergency escape hatch bestie π«Ά--sync=NUMβ will perform asynafter NUM writes (default:100000)0βfdatasyncafter the disk is completely written.fdatasyncerrors not detected until completion.0is not recommended as disk errors may cause nwipe to appear to hang π¬1βfdatasyncafter every write. Warning: lower values will reduce wipe speeds π1000βfdatasyncafter 1000 writes
--noblankβ do not perform the final blanking pass after the wipe (default is to blank, except when the method isRCMP TSSIT OPS-II) π--nowaitβ do not wait for a key before exiting (default is to wait) β¨οΈ--nosignalsβ do not allow signals to interrupt a wipe (default is to allow) π«--nousbβ do not show or wipe any USB devices, whether in GUI,--noguior autonuke mode. (default is to allow USB devices to be shown and wiped) π--noguiβ do not show the GUI interface. can only be used with the autonuke option. nowait option is automatically invoked with the nogui option.SIGUSR1can be used to retrieve the current wiping statistics π-v,--verboseβ log more messages, useful for debugging π--verify=TYPEβ whether to perform verification of erasure (default:last)offβ do not verifylastβ verify after the last passallβ verify every pass- please mind that
HMG IS5 enhancedalways verifies the last (PRNG) pass regardless of this option π
-m,--method=METHODβ the wiping method (default:dodshort)dod522022m/dodβ 7 pass DOD 5220.22-M methoddodshort/dod3passβ 3 pass DOD methodgutmannβ Peter Gutmann's Algorithmops2β RCMP TSSIT OPS-IIrandom/prng/streamβ PRNG Streamzero/quickβ Overwrite with zeros0x00oneβ Overwrite with ones0xFFverify_zeroβ Verifies disk is zero filledverify_oneβ Verifies disk is0xFFfilledis5enhβ HMG IS5 enhanced
-l,--logfile=FILEβ filename to log to. default isSTDOUTπ-p,--prng=METHODβ PRNG option (mersenne|twister|isaac|isaac64) π²-q,--quietβ anonymize serial numbers, GUI & logs display:XXXXXXXX= S/N obtained & anonymized.????????= S/N not available.
-r,--rounds=NUMβ number of times to wipe the device using the selected method (default:1) π-e,--exclude=DEVICESβ up to ten comma separated devices to be excluded, examples:--exclude=/dev/sdc--exclude=/dev/sdc,/dev/sdd
π BUGS π
please see the GitHub site for the latest list β it's giving "we keep receipts" energy: https://github.com/martijnvanbrummelen/nwipe/issues π
π AUTHOR π
Nwipe is developed by Martijn van Brummelen <github@brumit.nl> β absolute main character, respect the icon π
π SEE ALSO π
shred(1), dwipe(1), dd(1), dcfldd(1), dc3dd(1)
ok that's the whole page bestie, every flag, every default, every warning, all of it. go forth and wipe responsibly, no cap π«Άβ¨
and that's a wrap on nwipe version 0.33 from March 2022 β ty for coming to my ted talk, slay, periodt π ππ¦
π¦ where this page comes from
- debian bookworm: nwipe 0.34-1+b1 Β· GPL-2.0-or-later
- ubuntu noble: nwipe 0.34-1build2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms