NTFS
维基百科,自由的百科全书
NTFS(为“New Technology File System”缩写,意思“新技术文件系统”)是Windows NT的标准文件系统,它也同时应用于Windows 2000和Windows XP。这个系统与旧的FAT文件系统的主要差别是NTFS系统支持元数据(metadata),并且可以利用先进的数据结构提供了更好的性能、稳定性和磁盘的利用率。
NTFS有三个版本:在NT 3.51和NT 4中的1.2版,Windows 2000中的3.0版和Windows XP中的3.1版。这些版本有时被提及为4.0版、5.0版和5.1版。更新的版本添加了额外的特性:Windows 2000引入了配额。Windows的95、98、98SE和ME版都不能识别NTFS文件系统。
在NTFS系统中,所有与文件有关的东西(文件名、创建时间、读取权限和内容)都被写成元数据。这种抽象的方式使得在Windows NT的发展过程中可以容易地对文件系统的特性进行增加——一个有趣的例子是由活动目录软件添加的用于索引的域(index)。
NTFS为了存储文件系统信息而使用了二叉树,这提高了读取速度和减少了磁盘的碎片(但仍较Linux为多)。一个文件系统日志被用来文件系统本身的完整性(但不是每一个单独的文件)。使用了NTFS的系统的可靠性得到提高,这对于Windows NT以前的版本来说正是所需要的。
现在,Linux内核包括了一个可以读取NTFS分区的组件。然而,这个文件系统的复杂性和微软贫乏的开发档案资料,以及吓跑开发人员的企图都阻止了开发人员对这个系统读取软件的开发。
在老式操作系统DOS中有一个名为NTFSDOS的软件对NTFS提供了不完全的支持。
[编辑] NTFS支援功能
- 檔案權限(permission)
- 檔案壓縮(compression)
- 檔案加密(encryption)
- 磁碟配額(disk quota)
- 網域與Active Directory
- 稽核(audit)