京v02709车祸处理:大师,请问什么是NTFS?它的用处是什么呢?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 04:17:23
有新的版本吗?

NTFS文件系统介绍
洪澄

NTFS是New Technology File System的缩写,为Windows NT, 2000, XP所设计,被用来代替FAT文件系统.
1:NTFS Vs FAT
许多曾尝试过NTFS的朋友抱怨,他们根本感觉不到NTFS所带来的性能提升,甚至觉得适得其反.那么NTFS与FAT究竟是否存在性能差异,有的话又是怎么形成的 要了解这个问题,就必须了解NTFS与FAT的组织结构.

FAT下是为小磁盘及简单的目录结构而设计的文件系统,因此其文件系统组织方法也通过简单的文件分配表(File Allocation Table,简称FAT)完成.它被放在磁盘的引导扇区后面,为了安全,紧接着是它的一份拷贝;在文件分配表后面是根文件夹,其中包含了分区根目录下所有文件和文件夹的入口
其他文件和文件夹
根文件夹
FAT表的备份
FAT表
分区引导扇区

根文件夹之后为其它文件和文件夹,文件或文件夹的存放并没有什么规律,每个文件完全占用 1至多个簇,如果某个簇不是该文件的最后一个簇,则应包含下一个簇的位置信息,否则会有结束簇的标志 .文件的名称和起始簇则记录在前面的文件分配表中,通过此表中某个文件起始簇的位置找到起始簇,而文件的其余簇则是依此形成一条链带——FAT 就是依靠这种链式存取及文件分配表来管理整个磁盘分区的.

文件区域
系统文件
MFT表
分区引导扇区
NTFS将整个磁盘分区上每件事物都看作一个文件,而文件的相关事物又视为一个属性,比如数据属性,)也是一个文件.将分区格式化为 NTFS 后,文件名属性等,甚至描述文件系统本身的信息(元数据就会生成若干不可见的NTFS系统文件以及一个特殊文件"Master File Table "(MFT,主文件表).

与简单的FAT相比,MFT几乎相当于小型数据库文件. NTFS就这样依靠主文件表的详细记录来管理整个磁盘分区.

NTFS也是以簇为单位来存储数据文件,但是,NTFS中簇的大小并不依赖于磁盘或分区的大小.在通常的情况下这个数字是512bytes,相对FAT32而言,簇尺寸的缩小不但降低了磁盘空间的浪费,还减少了产生磁盘碎片的可能.

FAT32事实上在Windows 98 SE/Me中最大只能支持127.53GB,
在Windows 2000/XP/Server 2003中的系统分区工具只能支持到32GB,最大的单个文件件容量为4GB.
如此看来只有NTFS才能满足日趋膨胀的存储需求.

目前PC用户的硬盘远不够大,并发操作量也远不够多,因此NTFS与FAT的单个文件操作速度差异往往仅在毫秒之间.根本无法察觉
小型数据库的索引方式对硬件有较高的硬件要求,而且对于较小的分区上存放较多小文件的情况而言,这种检索方式可能反而没有简单的链式快.
2:NTFS主要安全功能介绍
1:文件权限分配
文件或文件夹的属性的"安全"选项,在这里就可添加或删除不同访问权限的组或用户.

2:磁盘配额功能
系统磁盘驱动器图标上选择属性的"配额"选项进入配额选项面板,选择启用磁盘配额.可以严格控制各个用户可使用的磁盘空间.

3:动态磁盘管理
NTFS5.0支持动态卷,可以实时改变卷的大小而不用重启或退出系统,也不用格式化.比如第二块硬盘上有—FAT32分区M,可以将其装入第一块硬盘中的NTFS分区D中.

4:更多的系统后台特性
NTFS很多的特性都是处于后台工作的,所以很难被一般用户察觉.

5:数据EFS加密和压缩功能
文件或文件夹的属性的"常规=>高级"选项中有数据压缩/加密功能
3:"下一站天后"—NTFS的未来
就目前的硬件水平而言,NTFS的优势会越来越明显.
微软的Longhorn操作系统离我们越来越近了,Longhorn将全面采用WinFS (Windows Future Storage),可以看作是在NTFS的基础上增加了一个数据库层 ,将查找文件的依据改变为它是什么,而不是它在哪里.
这将是NTFS的一个突破.
http://zhidao.baidu.com/question/53423.html

其实说简单点NTFS与FAT/FAT32一样是一种文件系统格式 前面的趋向与9X
NTFS是New Technology Filesystem的缩写。称作NT是因为它最初是用在Window NT上的,文件系统则表示电脑在磁盘上存储文件的方式。不同的操作系统一般使用 不同的方式存储文件。

NTFS通常用于Windows NT、2000和XP系统。

1.2 NTFS比FAT/FAT32好吗?
简单的说,是的。NTFS更健壮,它支持双字节编码文件名以及适当的安全、压缩和加密。它主要的不足之处在于只能在Windows NT、2000或XP系统下进行读取,比如用户不能用DOS启动盘启动然后读取NTFS上的数据。

和往常一样,这个规则也有例外存在。早在1997年10月就有了Linux下的NTFS驱动程序,同样也有程序支持DOS下对NTFS的操作(2.1节对此有详细介绍)。

不,你并不需要,虽然这对于绝大多数人来说是一个不错的主意。你甚至可能察觉不到两者性能上的差别,唯一的缺点是你不能再将其转回FAT格式了(2.3节对此有详细介绍)。

你可以在FAT16文件系统上安装Windows NT,在FAT32文件系统上安装Windows 2000或XP,然后再可以升级到NTFS。

1.4 每一版本Windows中的NTFS都一样吗?
不,它们看起来很相似,但新的版本总有一些附加的特性。比如,Windows 2000就有磁盘配额(quotas)。

NTFS Windows Version
v1.2 NT 3.51, NT 4
v3.0 2000
v3.1 XP

1.2版本有时被称作NT4.0。
3.0和3.1版本则被称作NT5.0和5.1。

1.5 NTFS的局限性是什么?
容量大小。NTFS支持最大为263字节的文件。NTFS卷最多可包括263个簇且每个簇最大可为64KB,这样它的最大容量就是约500万亿GB。

--------------------------------------------------------------------------------

2. NTFS卷
2.1 怎样从Windows 95/98/ME或DOS中读取一个NTFS卷?
很可惜,这是不可以的。这些版本的Windows只支持FAT,NTFS只可以从Windows NT、2000和XP中进行读取。

但是,只要稍微费些功夫,你就可以从http://www.systinternals.com/ 得到 "NTFS for Windows 98" 和 "NTFSDOS" 两个工具,这样就以在Windows 95、98和DOS中对NTFS进行读取。如果你愿意付费的话,他们甚至可以提供支持写入NTFS的版本(但这是非常昂贵的)。

2.2 怎样将FAT卷转换为NTFS卷?
打开一个命令窗口并输入(将x:替换为正确的卷标)

convert x: /fs:ntfs

如果该卷正在使用中,转换将会在下次系统启动时进行。

此命令不支持逆向操作,详情请见下个FAQ。

2.3 怎样将NTFS卷转换为FAT卷?
简单的说,这样是不可以的,当然如果你有足够的钱的话也有例外。http://www.powerquest.com/出品的Partition Magic支持在不同的文件系统间进行转换,其中就包括NTFS和FAT。

2.4 怎样删除一个NTFS卷?
这依赖于你使用的操作系统。

DOS、Windows 95/98/ME: fdisk。使用启动盘启动系统,或者让Windows返回到DOS模式,然后运行fdisk。如果有多个磁盘,先选择磁盘,然后删除那些非DOS分区。操作时一定要特别小心,任何改变都会被立即提交并执行。

Windows NT: 计算机管理。

Windows 2000、XP: 逻辑磁盘管理器。从控制面板中开始,选择管理工具,然后选择计算机管理。

目前我们共有两个驱件。