NTFSWIPE(8)

โœจ ntfswipe โ€” the NTFS glow-up page โœจ

okay bestie, welcome to ntfswipe(8) ๐Ÿ’… this is a System Manager's Manual moment and honestly? iconic.


๐ŸŽ€ NAME ๐ŸŽ€

ntfswipe โ€” overwrite unused space on an NTFS volume. like, literally scrubbing the leftover vibe out of your disk ๐Ÿงนโœจ

๐Ÿ’– SYNOPSIS ๐Ÿ’–

ntfswipe [options] device

๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

so ntfswipe clears all or part of the unused space on an NTFS volume, and it does it by overwriting that space with zeroes or with random bytes. that's the whole gig. no cap ๐Ÿ”ฅ

๐Ÿ‘‘ OPTIONS ๐Ÿ‘‘

below is a summary of all the options ntfswipe accepts. nearly all options have two equivalent names โ€” the short name is preceded by - and the long name is preceded by --. any single letter options that don't take an argument can be combined into a single command, e.g. -fv is equivalent to -f -v. long named options can be abbreviated to any unique prefix of their name. iykyk ๐Ÿ’ซ

  • -a, --all โ€” wipe all unused space. this may take significant time (like, significant significant ๐Ÿ˜ญ). if the option --unused-fast (or -U) is also present, the faster wiping method is used instead ๐Ÿƒโ€โ™€๏ธ
  • -b, --bytes BYTE-LIST โ€” define the allowed replacement bytes which are drawn randomly to overwrite the unused space. BYTE-LIST is a comma-separated list of values in range 0-255 expressed in octal, decimal or hexadecimal base. mix and match, it's giving custom palette ๐ŸŽจ
  • -c, --count NUM โ€” define the number of times the unused space is to be overwritten. if both options --bytes and --count are set, the space is repeatedly overwritten this number of times by each of the values in the list. so like, one pass per value per round, bestie ๐Ÿ”
  • -d, --directory โ€” wipe all the directory indexes, which may contain names of deleted files. bye-bye receipts of your past files ๐Ÿ‘‹
  • -f, --force โ€” this will override some sensible defaults, such as not using a mounted volume. use this option with caution โš ๏ธ like, for real. this is your main character energy option and main character energy has consequences ๐Ÿ’€
  • -h, --help โ€” show a list of options with a brief description of each one ๐Ÿซถ
  • -i, --info โ€” display details about unused space, without wiping anything. a little look-see, no commitment ๐Ÿ™ˆ
  • -l, --logfile โ€” overwrite the logfile (update journal) ๐Ÿ““
  • -m, --mft โ€” overwrite the unused space in the MFT (main file table, which contains the file names, and the contents of short files) ๐Ÿ—‚๏ธ
  • -n, --no-action โ€” executes the wiping process without writing to device. rehearsal era ๐ŸŽญ
  • -p, --pagefile โ€” overwrite the Windows swap space ๐ŸชŸ
  • -q, --quiet โ€” suppress some debug/warning/error messages. inner peace ๐Ÿคซ
  • -s, --undel โ€” overwrite the space which had been allocated to a file which has been deleted recently and is still undeletable. this option is not compatible with --bytes, and the replacement bytes are random ones or taken from a standard list โญ
  • -t, --tails โ€” overwrite the space at the end of files which is unused, but allocated because the allocations are always done by full clusters. tail-end cleanup, the way that it should be ๐ŸŽ€
  • -u, --unused โ€” overwrite the space which is currently not allocated to any file (but may have been used in the past) ๐Ÿ‘ป
  • -U, --unused-fast โ€” overwrite the space which is currently not allocated to any file, trying not to overwrite the space not written to since the previous wiping. speedrun mode, lowkey ๐ŸŽ๏ธ
  • -v, --verbose โ€” display more debug/warning/error messages. this option may be used twice to display even more messages. double it and give it to the next person ๐Ÿ“ข
  • -V, --version โ€” show the version number, copyright and license of ntfswipe. the credentials, periodt ๐Ÿ’…

๐ŸŒธ EXAMPLES ๐ŸŒธ

wipe out all unused space in an NTFS volume:

ntfswipe -a /dev/sda1

wipe out all deleted file names from an NTFS volume:

ntfswipe -dms /dev/sda1

๐Ÿ“ BUGS ๐Ÿ“

there are no known problems with ntfswipe โœจ (slay). if you find a bug please send an email describing the problem to the development team:

ntfs-3g-devel@lists.sf.net

๐ŸŒˆ AUTHORS ๐ŸŒˆ

ntfswipe was written by Richard Russon, Anton Altaparmakov and Yura Pakhuchiy. it was ported to ntfs-3g by Erik Larson. legends, all of them ๐Ÿ‘‘

๐Ÿงš AVAILABILITY ๐Ÿงš

ntfswipe is part of the ntfs-3g package and is available from:

https://github.com/tuxera/ntfs-3g/wiki/

โญ SEE ALSO โญ

ntfs-3g(8), ntfsls(8), ntfsprogs(8) โ€” go read the whole squad, bestie ๐Ÿ“š


and that's the page!! this one's from the ntfs-3g 2026.9.28 era, dated June 2014, and it's the official NTFSWIPE(8) manual page. mwah ๐Ÿ’‹ stay safe out there and don't -f a mounted volume unless you mean it ๐Ÿ˜ญ๐Ÿซถ

๐Ÿ“ฆ where this page comes from