fs-nt.so

Updated: April 19, 2023

Shared object that supports the Windows NT filesystem (QNX Neutrino)

Syntax:

driver … nt nt_options… &

Runs on:

QNX Neutrino

Options:

compress=number
The number of buffers to use for the dynamic decompression of compressed files (e.g. if in a directory you set the “Compress contents to save disk space” folder attribute). The default is 2; a value of 0 disables support for compressed files.
dots=off|on
Fabricate . and .. directory entries. The default is off.
lnk=lnk_mode
Set the handling of NTFS reparse points and NTFS POSIX symbolic links. The options are:
  • ignore — treat a reparse point or symbolic link as a regular file of zero length.
  • all — if a segment of a path is a reparse point or symbolic link, replace the segment with the reparse point's content (the default).
hidden=dot|ignore|show
Specify what to do with files that have the NTFS “hidden” attribute:
  • dot — show hidden files in the filesystem with a dot (.) prefixed to their names. Files created with a leading dot have the NTFS “hidden” attribute set.
  • ignore — ignore hidden files; the files don't appear in the filesystem.
  • show — show hidden files in the filesystem as normal files.

The default is show.

sysfile=hide|show
Specify what to do with NTFS system files:
  • hide — hide system files; the files don't appear in the filesystem.
  • show — show system files in the filesystem as normal files.

The default is show.

In addition, you can specify any of the filesystem options described for io-blk.so.

Description:

The fs-nt.so shared object provides read-only support for the Microsoft Windows NT filesystem. It's automatically loaded by the devb-* drivers when mounting an NT filesystem.

Note: This filesystem uses UTF-8 encoding for presentation of its filenames; attempts to specify a filename not using UTF-8 encoding will fail (with an error of EILSEQ).

The fs-nt.so shared object doesn't support encrypted files, security IDs or ACLs, and alternate data streams.

Summary of filesystem commands

The following table shows the shared objects and related commands for the filesystems:

Partition type Filesystem Shared object Initialize with: Check with:
1, 4, or 6 DOS fs-dos.so mkdosfs chkdosfs
7 Windows NTa fs-nt.so N/A N/A
11, 12, or 14 FAT32 fs-dos.so mkdosfs chkdosfs
77, 78, or 79 QNX 4 N/A N/A N/A
131 Linux (Ext2) fs-ext2.so N/A N/A
175 Apple Macintosh HFS or HFS Plusa fs-mac.so N/A N/A
177, 178, or 179 Power-Safe fs-qnx6.so mkqnx6fs chkqnx6fsb
185 QNX Trusted Disk fs-qtd.so mkqfs N/A

a Read-only.

b Not usually necessary.

For more information, see the Filesystems chapter of the System Architecture guide.