xref: /linux/fs/ntfs3/Kconfig (revision 4232da23d75d173195c6766729e51947b64f83cd)
112dad495SKonstantin Komarov# SPDX-License-Identifier: GPL-2.0-only
212dad495SKonstantin Komarovconfig NTFS3_FS
312dad495SKonstantin Komarov	tristate "NTFS Read-Write file system support"
4925c86a1SChristoph Hellwig	select BUFFER_HEAD
512dad495SKonstantin Komarov	select NLS
69636e650SChristoph Hellwig	select LEGACY_DIRECT_IO
712dad495SKonstantin Komarov	help
812dad495SKonstantin Komarov	  Windows OS native file system (NTFS) support up to NTFS version 3.1.
912dad495SKonstantin Komarov
1012dad495SKonstantin Komarov	  Y or M enables the NTFS3 driver with full features enabled (read,
1112dad495SKonstantin Komarov	  write, journal replaying, sparse/compressed files support).
1212dad495SKonstantin Komarov	  File system type to use on mount is "ntfs3". Module name (M option)
1312dad495SKonstantin Komarov	  is also "ntfs3".
1412dad495SKonstantin Komarov
1512dad495SKonstantin Komarov	  Documentation: <file:Documentation/filesystems/ntfs3.rst>
1612dad495SKonstantin Komarov
1712dad495SKonstantin Komarovconfig NTFS3_64BIT_CLUSTER
1812dad495SKonstantin Komarov	bool "64 bits per NTFS clusters"
1912dad495SKonstantin Komarov	depends on NTFS3_FS && 64BIT
2012dad495SKonstantin Komarov	help
2112dad495SKonstantin Komarov	  Windows implementation of ntfs.sys uses 32 bits per clusters.
2212dad495SKonstantin Komarov	  If activated 64 bits per clusters you will be able to use 4k cluster
2312dad495SKonstantin Komarov	  for 16T+ volumes. Windows will not be able to mount such volumes.
2412dad495SKonstantin Komarov
2512dad495SKonstantin Komarov	  It is recommended to say N here.
2612dad495SKonstantin Komarov
2712dad495SKonstantin Komarovconfig NTFS3_LZX_XPRESS
2812dad495SKonstantin Komarov	bool "activate support of external compressions lzx/xpress"
2912dad495SKonstantin Komarov	depends on NTFS3_FS
3012dad495SKonstantin Komarov	help
3112dad495SKonstantin Komarov	  In Windows 10 one can use command "compact" to compress any files.
3212dad495SKonstantin Komarov	  4 possible variants of compression are: xpress4k, xpress8k, xpress16k and lzx.
3312dad495SKonstantin Komarov	  If activated you will be able to read such files correctly.
3412dad495SKonstantin Komarov
3512dad495SKonstantin Komarov	  It is recommended to say Y here.
3612dad495SKonstantin Komarov
3712dad495SKonstantin Komarovconfig NTFS3_FS_POSIX_ACL
3812dad495SKonstantin Komarov	bool "NTFS POSIX Access Control Lists"
3912dad495SKonstantin Komarov	depends on NTFS3_FS
4012dad495SKonstantin Komarov	select FS_POSIX_ACL
4112dad495SKonstantin Komarov	help
4212dad495SKonstantin Komarov	  POSIX Access Control Lists (ACLs) support additional access rights
4312dad495SKonstantin Komarov	  for users and groups beyond the standard owner/group/world scheme,
4412dad495SKonstantin Komarov	  and this option selects support for ACLs specifically for ntfs
4512dad495SKonstantin Komarov	  filesystems.
4612dad495SKonstantin Komarov	  NOTE: this is linux only feature. Windows will ignore these ACLs.
4712dad495SKonstantin Komarov
4812dad495SKonstantin Komarov	  If you don't know what Access Control Lists are, say N.
49*74871791SChristian Brauner
50*74871791SChristian Braunerconfig NTFS_FS
51*74871791SChristian Brauner	tristate "NTFS file system support"
52*74871791SChristian Brauner	select NTFS3_FS
53*74871791SChristian Brauner	select BUFFER_HEAD
54*74871791SChristian Brauner	select NLS
55*74871791SChristian Brauner	help
56*74871791SChristian Brauner	  This config option is here only for backward compatibility. NTFS
57*74871791SChristian Brauner	  filesystem is now handled by the NTFS3 driver.
58