Alexey Dobriyan | 9d73ac9 | 2009-01-22 10:39:20 +0300 | [diff] [blame] | 1 | config NTFS_FS |
| 2 | tristate "NTFS file system support" |
| 3 | select NLS |
| 4 | help |
| 5 | NTFS is the file system of Microsoft Windows NT, 2000, XP and 2003. |
| 6 | |
| 7 | Saying Y or M here enables read support. There is partial, but |
| 8 | safe, write support available. For write support you must also |
| 9 | say Y to "NTFS write support" below. |
| 10 | |
| 11 | There are also a number of user-space tools available, called |
| 12 | ntfsprogs. These include ntfsundelete and ntfsresize, that work |
| 13 | without NTFS support enabled in the kernel. |
| 14 | |
| 15 | This is a rewrite from scratch of Linux NTFS support and replaced |
| 16 | the old NTFS code starting with Linux 2.5.11. A backport to |
| 17 | the Linux 2.4 kernel series is separately available as a patch |
| 18 | from the project web site. |
| 19 | |
| 20 | For more information see <file:Documentation/filesystems/ntfs.txt> |
| 21 | and <http://www.linux-ntfs.org/>. |
| 22 | |
| 23 | To compile this file system support as a module, choose M here: the |
| 24 | module will be called ntfs. |
| 25 | |
| 26 | If you are not using Windows NT, 2000, XP or 2003 in addition to |
| 27 | Linux on your computer it is safe to say N. |
| 28 | |
| 29 | config NTFS_DEBUG |
| 30 | bool "NTFS debugging support" |
| 31 | depends on NTFS_FS |
| 32 | help |
| 33 | If you are experiencing any problems with the NTFS file system, say |
| 34 | Y here. This will result in additional consistency checks to be |
| 35 | performed by the driver as well as additional debugging messages to |
| 36 | be written to the system log. Note that debugging messages are |
| 37 | disabled by default. To enable them, supply the option debug_msgs=1 |
| 38 | at the kernel command line when booting the kernel or as an option |
| 39 | to insmod when loading the ntfs module. Once the driver is active, |
| 40 | you can enable debugging messages by doing (as root): |
| 41 | echo 1 > /proc/sys/fs/ntfs-debug |
| 42 | Replacing the "1" with "0" would disable debug messages. |
| 43 | |
| 44 | If you leave debugging messages disabled, this results in little |
| 45 | overhead, but enabling debug messages results in very significant |
| 46 | slowdown of the system. |
| 47 | |
| 48 | When reporting bugs, please try to have available a full dump of |
| 49 | debugging messages while the misbehaviour was occurring. |
| 50 | |
| 51 | config NTFS_RW |
| 52 | bool "NTFS write support" |
| 53 | depends on NTFS_FS |
| 54 | help |
| 55 | This enables the partial, but safe, write support in the NTFS driver. |
| 56 | |
| 57 | The only supported operation is overwriting existing files, without |
| 58 | changing the file length. No file or directory creation, deletion or |
| 59 | renaming is possible. Note only non-resident files can be written to |
| 60 | so you may find that some very small files (<500 bytes or so) cannot |
| 61 | be written to. |
| 62 | |
| 63 | While we cannot guarantee that it will not damage any data, we have |
| 64 | so far not received a single report where the driver would have |
| 65 | damaged someones data so we assume it is perfectly safe to use. |
| 66 | |
| 67 | Note: While write support is safe in this version (a rewrite from |
| 68 | scratch of the NTFS support), it should be noted that the old NTFS |
| 69 | write support, included in Linux 2.5.10 and before (since 1997), |
| 70 | is not safe. |
| 71 | |
| 72 | This is currently useful with TopologiLinux. TopologiLinux is run |
| 73 | on top of any DOS/Microsoft Windows system without partitioning your |
| 74 | hard disk. Unlike other Linux distributions TopologiLinux does not |
| 75 | need its own partition. For more information see |
| 76 | <http://topologi-linux.sourceforge.net/> |
| 77 | |
| 78 | It is perfectly safe to say N here. |