NTFS: Difference between revisions
Jump to navigation
Jump to search
Cleaned up article.
[unchecked revision] | [unchecked revision] |
(Slightly reognanised introduction and fixed some spelling errors) |
(Cleaned up article.) |
||
Line 1:
{{Filesystems}}
NTFS ('''
== About
NTFS doesn't only add security features to [[HPFS]]. In NTFS, there is a lot more built-in redundancy. For example: in [[HPFS]], wiping out a sector in the wrong place can render the entire volume inaccessible. Support for multiple hard-links to a file (before NTFS, the only easy access was through the POSIX subsystem, but Windows 2000 (NT 5) added this to Win32 as well) was also added.
NTFS supports an arbitrary number of file forks (much like Mac OS, except Mac OS always has exactly 2 forks for each file).
[[HPFS]] decrees that a cluster is always 512 bytes long and a cluster is always one sector. For the sake of performance and compatibility with some (especially Japanese) machines, NTFS allows sectors of different sizes. It also supports clusters of more than one sector, which can be beneficial on performance.
NTFS is probably one of the most difficult file system to deal with, especially because of the lack of hacking experience and reliable documents about it. A read-only stable driver is in Linux source code base since kernel 2.4, while an experimental read-write driver is coming with linux 2.6.▼
In short, NTFS' most significant changes:
The NTFS-3G project apparently has a Read/Write implementation for Linux/FreeBSD/BeOS that is currently in BETA development status.▼
* Better and more security.
* Multiple hard-links to one file.
* An arbitrary number of forks.
* Variable cluster and sectors sizes (usually resulting in better performance).
==
▲NTFS is probably one of the most difficult file system to deal with, especially because of the lack of hacking experience and reliable documents
▲The NTFS-3G project apparently has a
== Links ==
* [http://www.linux-ntfs.org/ The Linux NTFS project.]
* [http://www.ntfs-3g.org/ NTFS-3G Read/Write Drivers For Linux/FreeBSD/BeOS]
|