NTFS-3G.PROBE(8)

๐Ÿ’… NTFS-3G.PROBE(8) โœจ

okay so bestie, welcome to ntfs-3g.probe โ€” it lives in section 8 of the System Manager's Manual (that's the system manager shelf, iykyk), and it's genuinely one of the most useful little gremlins in the NTFS-3G family. Let's get into it ๐ŸŽ€


๐ŸŒธ NAME ๐ŸŒธ

ntfs-3g.probe โ€” probe an NTFS volume's mountability. That's it. That's the whole job. It pokes the volume and tells you if it can mount. Iconic, honestly.


๐Ÿฆ‹ SYNOPSIS ๐Ÿฆ‹

ntfs-3g.probe <--readonly|--readwrite> volume

so you pick one of --readonly or --readwrite, and then you hand it a volume. That's the whole vibe check ๐Ÿซถ


โœจ DESCRIPTION โœจ

The ntfs-3g.probe utility tests a volume to see if it's NTFS mountable read-only or read-write, and it exits with a status value accordingly. Like, it doesn't mount anything โ€” it just checks and then reports back through its exit code. Lowkey the most polite thing a utility can do.

And the volume you pass? It can be a block device or an image file. Both are valid, no cap ๐Ÿ’–


๐Ÿ’… OPTIONS ๐Ÿ’…

Below is a summary of the options that ntfs-3g.probe accepts. Yes, there's only a few. Quality over quantity, periodt.

  • -r, --readonly โ€” test if the volume can be mounted read-only.
  • -w, --readwrite โ€” test if the volume can be mounted read-write.
  • -h, --help โ€” display help and exit. the classic escape hatch ๐ŸŒˆ

๐Ÿ“ EXAMPLE ๐Ÿ“

Test if /dev/sda1 can be mounted read-write:

ntfs-3g.probe --readwrite /dev/sda1

look at her go ๐Ÿ˜ญโœจ


๐Ÿ”ฅ EXIT CODES ๐Ÿ”ฅ

The exit codes are as follows โ€” and honestly this list is the whole personality of the tool, so pay attention bestie:

  • 0 โ€” volume is mountable. slay ๐Ÿ’–
  • 11 โ€” syntax error, command line parsing failed.
  • 12 โ€” the volume doesn't have a valid NTFS.
  • 13 โ€” inconsistent NTFS, hardware or device driver fault, or unsetup SoftRAID/FakeRAID hardware.
  • 14 โ€” the NTFS partition is hibernated.
  • 15 โ€” the volume was not cleanly unmounted.
  • 16 โ€” the volume is already exclusively opened and in use by a kernel driver or software.
  • 17 โ€” unsetup SoftRAID/FakeRAID hardware.
  • 18 โ€” unknown reason. ๐Ÿ™ˆ we've all been there
  • 19 โ€” not enough privilege to mount.
  • 20 โ€” out of memory.
  • 21 โ€” unclassified FUSE error.
ngl, exit code 0 is the only one that gives main character energy. everything else is a plot twist ๐Ÿ’€

๐Ÿ’€ KNOWN ISSUES ๐Ÿ’€

Please see

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

for common questions and known issues. That's the FAQ, bestie, it's got answers.

And if you think you've found an undocumented problem in the latest release of the software, then please post an ntfs-3g issue describing it in detail so that the development team can be aware of the issue and take care of it:

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

fr fr, describe it in detail โ€” the devs can't fix what they can't see ๐Ÿงš


๐Ÿ‘‘ AUTHORS ๐Ÿ‘‘

ntfs-3g.probe was written by Szabolcs Szakacsits. king behaviour honestly ๐Ÿ‘‘


๐ŸŒˆ THANKS ๐ŸŒˆ

Alon Bar-Lev has integrated the utility into the NTFS-3G build process and tested it with Erik Larsson before the public release. team effort, we love to see it ๐Ÿซถโœจ


๐ŸŽ€ SEE ALSO ๐ŸŽ€

  • ntfs-3g(8) โ€” go read that one next, bestie, it's the big sibling ๐Ÿ’œ

โญ and that's the whole page! this one's ntfs-3g.probe 2026.9.28, dated back to January 2008 in the manual โ€” vintage, but still serving looks. mwah ๐Ÿ’‹
๐Ÿ“ฆ where this page comes from