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 there19โ 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
- arch rolling: ntfs-3g 2026.9.28-1 ยท GPL-2.0-or-later
- nixpkgs unstable: ntfs3g 2026.9.28
- Copyright (c) 2008 Szabolcs Szakacsits
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms