-- NTFS格式细解
1、什么是NTFS-新(N)技术(T)文件(F)系统(S)?
想要了解NTFS,我们首先应该认识一下FAT。FAT(File Allocation Table)是“文
件分配表”的意思。对我们来说,它的意义在于对硬盘分区的管理。FAT16、
FAT32、NTFS是目前最常见的三种文件系统。
FAT16:我们以前用的DOS、Windows 95都使用FAT16文件系统,现在常用
的Windows 98/2000/XP等系统均支持FAT16文件系统。它最大可以管理大到
2GB的分区,但每个分区最多只能有65525个簇(簇是磁盘空间的配置单位)。
随着硬盘或分区容量的增大,每个簇所占的空间将越来越大,从而导致硬盘空间
的浪费。
FAT32:随着大容量硬盘的出现,从Windows 98开始,FAT32开始流行。它
是FAT16的增强版本,可以支持大到2TB(2048G的分区。FAT32使用的簇比
FAT16小,从而有效地节约了硬盘空间。
NTFS:微软Windows NT内核的系列操作系统支持的、一个特别为网络和磁盘
配额、文件加密等管理安全特性设计的磁盘格式。随着以NT为内核的Windows
2000/XP的普及,很多个人用户开始用到了NTFS。NTFS也是以簇为单位来存
储数据文件,但NTFS中簇的大小并不依赖于磁盘或分区的大小。簇尺寸的缩
小不但降低了磁盘空间的浪费,还减少了产生磁盘碎片的可能。NTFS支持文件
加密管理功能,可为用户提供更高层次的安全保证。
2、什么系统可以支持NTFS文件系统?
只有Windows NT/2000/XP才能识别NTFS系统,Windows 9x/Me以及DOS
等操作系统都不能支持、识别NTFS格式的磁盘。由于DOS系统不支持NTFS
系统,所以最好不要将C:盘制作为NTFS系统,这样在系统崩溃后便于在DOS
系统下修复。
NTFS与操作系统支持情况如下:
FAT16 windows 95/98/me/nt/2000/xp unix,linux,dos
FAT32 windows 95/98/me/2000/xp
NTFS windows nt/2000/xp
3、我们需要NTFS吗?
Windows 2000/XP在文件系统上是向下兼容的,它可以很好地支持
FAT16/FAT32和NTFS,其中NTFS是Windows NT/2000/XP专用格式,它能
更充分有效地利用磁盘空间、支持文件级压缩、具备更好的文件安全性。如果你
只安装Windows 2000/XP,建议选择NTFS文件系统。如果多重引导系统,则
系统盘(C盘)必须为FAT16或FAT32,否则不支持多重引导。当然,其他分区
的文件系统可以为NTFS。
1、fat16
对电脑老“鸟”而言,对这种硬盘分区格式是最熟悉不过了,我们大都是通过这种
分区格式认识和踏入电脑门槛的。它采用16位的文件分配表,能支持的最大分
区为2gb,是目前应用最为广泛和获得操作系统支持最多的一种磁盘分区格式,
几乎所有的操作系统都支持这一种格式,从dos、win 3.x、win 95、win 97到
win 98、windows nt、win 2000/XP,甚至火爆一时的linux都支持这种分区格式。
但是fat16分区格式有一个最大的缺点,那就是硬盘的实际利用效率低。因为在
dos和windows系统中,磁盘文件的分配是以簇为单位的,一个簇只分配给一
个文件使用,不管这个文件占用整个簇容量的多少。而且每簇的大小由硬盘分区
的大小来决定,分区越大,簇就越大。例如1gb的硬盘若只分一个区,那么簇
的大小是32kb,也就是说,即使一个文件只有1字节长,存储时也要占32kb
的硬盘空间,剩余的空间便全部闲置在那里,这样就导致了磁盘空间的极大浪费。
fat16支持的分区越大,磁盘上每个簇的容量也越大,造成的浪费也越大。所以
随着当前主流硬盘的容量越来越大,这种缺点变得越来越突出。为了克服fat16
的这个弱点,微软公司在win 97操作系统中推出了一种全新的磁盘分区格式
fat32。
FAT即文件分配表,也即人们常说的FAT16。它是自DOS、Windows 3.x以来
广泛使用的硬盘分区格式,是传统的16位文件系统。它有极好的兼容性,DOS、
Windows 、Windows NT的各种版本,以及其他各类操作系统都支持FAT16。
它相对速度快, CPU资源耗用少,所以至今仍是各类机器硬盘常用的分区格式。
但是传统FAT16的不支持长文件名,受到8+3,即8个字符的文件名加3个字
符扩展名的限制。单个分区的最大尺寸为2GB,单个硬盘的最大容量一般不能
超过8GB,所以如果硬盘容量超过8GB,8GB以上空间则因无法利用而浪费。
当分区尺寸为2GB时,单“簇”(磁盘容量最小单位)尺寸为16KB,当文件数量
巨大时会白白遗留许多无法利用的空间。在Windows NT中采用FAT格式,不
能恢复已被删除的文件。此外,这种文件系统因其兼容性好,来者不拒,就导致
安全性差,易受病毒攻击。
自Windows 95起微软推出扩展文件分配表VFAT,它突破了8+3的限制,支
持长文件名,最长可达255个字符,包括后缀,并且文件名中可包含多个空格
或多个后缀,其它优缺点基本同FAT16。
2、fat32
FAT32是Windows 95 OSR2版开始推出兼容16位的32位文件系统。最大特
点为使用较小的簇(每簇仅为4KB)分配文件单元,大大提高硬盘空间利用率,
减少了浪费。单个硬盘的最大容量达到2TB(1TB=1024GB),为海量硬盘的
使用者提供了方便。它支持长文件名,能很好运行 DOS、Windows 95-2000
的各种版本,但系统开销要大于FAT16。这种文件系统的安全性仍然较差;
FAT32可以兼容FAT16,但无法访问NTFS分区。对于像Word一类的编辑软
件产生的文本文件而言,在FAT32的机器上建立的文件只有以“纯文本”格式存
盘,才能在FAT16的电脑中打开,在Windows 95 OSR2、Windows 98中提供
了FAT16向FAT32之间的单向转换功能。
这种格式采用32位的文件分配表,使其对磁盘的管理能力大大增强,突破了
fat16对每一个分区的容量只有2gb的限制,运用fat32的分区格式后,用户可
以将一个大硬盘定义成一个分区,而不必分为几个分区使用,大大方便了对硬盘
的管理工作。而且,fat32还具有一个最大的优点是:在一个不超过8gb的分区
中,fat32分区格式的每个簇容量都固定为4kb,与fat16相比,可以大大地减少
硬盘空间的浪费,提高了硬盘利用效率。
目前,支持这一磁盘分区格式的操作系统有win 97、win 98和win 2000/XP。
但是,这种分区格式也有它的缺点,首先是采用fat32格式分区的磁盘,由于文
件分配表的扩大,运行速度比采用fat16格式分区的硬盘要慢;另外,由于dos
系统和某些早期的应用软件不支持这种分区格式,所以采用这种分区格式后,就
无法再使用老的dos操作系统和某些旧的应用软件了。
3、ntfs
NTFS即是Windows NT的文件系统,它的最大优点是安全性和稳定性好,全
32位内核的NTFS为磁盘目录与文件提供安全设置,指定访问权限,难以受到
病毒侵袭。NTFS自动记录与文件的变动操作,具有文件修复能力,不需要运行
磁盘碎片整理等磁盘工具。系统不易崩溃,出现错误能迅速修复。每簇仅为512
个字节,硬盘利用率最高。它主要缺点正由于其高筑壁垒,闭关自守,从而导致
兼容性差。Windows NT的NTFS可以访问FAT文件系统,但是逆向造访就会
吃闭门羹,如在DOS下系统会显示“Invalid drive specification”(无效驱动器指
派)。在Windows NT 4.0中提供了FAT向NTFS的单向转换功能;在最新的,
具有NT内核的Windows 2000中,提供了FAT转换为NTFS或FAFAT32的
功能。这些转换在进行之前应慎重考虑。
ntfs分区格式是一般电脑用户感到陌生的,它是网络操作系统windows nt的硬
盘分区格式,使用windows nt的用户必须同这种分区格式打交道。其显著的优
点是安全性和稳定性极其出色,在使用中不易产生文件碎片,对硬盘的空间利用
及软件的运行速度都有好处。它能对用户的操作进行记录,通过对用户权限进行
非常严格的限制,使每个用户只能按照系统赋予的权限进行操作,充分保护了网
络系统与数据的安全。但是,目前支持这种分区格式的操作系统不多,除了
windows nt外,win 2000 winxp win2003也支持这种硬盘分区格式。
文件分配表(FAT)
一种供MS-DOS及其它Windows操作系统对文件进行组织与管理的文件系统。
文件分配表(FAT)是当您使用FAT或FAT32文件系统对特定卷进行格式化时,
由Windows所创建的一种数据结构。Windows将与文件相关的信息存储在FAT
中,以供日后获取文件时使用。
FAT32
一种从文件分配表(FAT)文件系统派生而来的文件系统。与FAT相比,FAT32
能够支持更小的簇以及更大的容量,从而能够在FAT32卷上更为高效的分配磁
盘空间。
NTFS文件系统
一种能够提供各种FAT版本所不具备的性能、安全性、可靠性与先进特性的高
级文件系统。举例来说,NTFS通过标准事务日志功能与恢复技术确保卷的一致
性。如果系统出现故障,NTFS能够使用日志文件与检查点信息来恢复文件系统
的一致性。在Windows 2000和Windows XP中,NTFS还能提供诸如文件与文
件夹权限、加密、磁盘配额以及压缩之类的高级特性。
在NTFS、FAT与FAT32间进行选择
在运行Windows XP的计算机上,您可以在三种面向磁盘分区的不同文件系统
--NTRS、FAT和FAT32--中加以选择。其中,NTFS是强力推荐您使用的文件
系统,与FAT或FAT32相比,它具有更为强大的功能,并且包含Active Directory
及其它重要安全特性所需的各项功能。只有选择NTFS作为文件系统,您才可
以使用诸如Active Directory和基于域的安全性之类特性。
NTFS和FAT32的选择
Win 2000可以同时支持FAT32和NTFS两种文件系统,FAT32长于与Win 9X
的兼容性,NTFS长于系统安全性。在满足应用的前提下,怎样设置文件系统才
能充分发挥Win 2000的特性呢?在讨论这个问题之前,我们先来看一下FAT32
和NTFS两种文件系统各有哪些特点。
FAT32文件系统
在推出FAT32文件系统之前,通常PC机使用的文件系统是FAT16。像基于
MS-DOS,Win 95等系统都采用了FAT16文件系统。在Win 9X下,FAT16支
持的分区最大为2GB。我们知道计算机将信息保存在硬盘上称为“簇”的区域内。
使用的簇越小,保存信息的效率就越高。在FAT16的情况下,分区越大簇就相
应的要增大,存储效率就越低,势必造成存储空间的浪费。并且随着计算机硬件
和应用的不断提高,FAT16文件系统已不能很好地适应系统的要求。在这种情
况下,推出了增强的文件系统FAT32。同FAT16相比,FAT32主要具有以下特
点:
1. 同FAT16相比FAT32最大的优点是可以支持的磁盘大小达到2TB
(2047GB),但是不能支持小于512MB的分区。基于FAT32的Win 2000可
以支持分区最大为32GB;而基于 FAT16的Win 2000支持的分区最大为4GB。
2. 由于采用了更小的簇,FAT32文件系统可以更有效率地保存信息。如两个分
区大小都为2GB,一个分区采用了FAT16文件系统,另一个分区采用了FAT32
文件系统。采用FAT16的分区的簇大小为32KB,而FAT32分区的簇只有4KB
的大小。这样FAT32就比FAT16的存储效率要高很多,通常情况下可以提高
15%。
3. FAT32文件系统可以重新定位根目录和使用FAT的备份副本。另外FAT32
分区的启动记录被包含在一个含有关键数据的结构中,减少了计算机系统崩溃的
可能性。
NTFS文件系统
NTFS文件系统是一个基于安全性的文件系统,是Windows NT所采用的独特的
文件系统结构,它是建立在保护文件和目录数据基础上,同时照顾节省存储资源、
减少磁盘占用量的一种先进的文件系统。使用非常广泛的Windows NT 4.0采用
的就是NTFS 4.0文件系统,相信它所带来的强大的系统安全性一定给广大用户
留下了深刻的印象。Win 2000采用了更新版本的NTFS文件系统——NTFS 5.0,
它的推出使得用户不但可以像Win 9X那样方便快捷地操作和管理计算机,同时
也可享受到NTFS所带来的系统安全性。
NTFS 5.0的特点主要体现在以下几个方面:
1. NTFS可以支持的分区(如果采用动态磁盘则称为卷)大小可以达到2TB。而
Win 2000中的FAT32支持分区的大小最大为32GB。
2. NTFS是一个可恢复的文件系统。在NTFS分区上用户很少需要运行磁盘修复
程序。NTFS通过使用标准的事物处理日志和恢复技术来保证分区的一致性。发
生系统失败事件时,NTFS使用日志文件和检查点信息自动恢复文件系统的一致
性。
3. NTFS支持对分区、文件夹和文件的压缩。任何基于Windows的应用程序对
NTFS分区上的压缩文件进行读写时不需要事先由其他程序进行解压缩,当对文
件进行读取时,文件将自动进行解压缩;文件关闭或保存时会自动对文件进行压
缩。
4. NTFS采用了更小的簇,可以更有效率地管理磁盘空间。在Win 2000的FAT32
文件系统的情况下,分区大小在2GB~8GB时簇的大小为4KB;分区大小在
8GB~16GB时簇的大小为8KB;分区大小在16GB~32GB时,簇的大小则达到
了16KB。而Win 2000的NTFS文件系统,当分区的大小在2GB以下时,簇的
大小都比相应的FAT32簇小;当分区的大小在2GB以上时(2GB~2TB),簇的大小
都为4KB。相比之下,NTFS可以比FAT32更有效地管理磁盘空间,最大限度
地避免了磁盘空间的浪费。
5. 在NTFS分区上,可以为共享资源、文件夹以及文件设置访问许可权限。许可
的设置包括两方面的内容:一是允许哪些组或用户对文件夹、文件和共享资源进
行访问;二是获得访问许可的组或用户可以进行什么级别的访问。访问许可权限
的设置不但适用于本地计算机的用户,同样也应用于通过网络的共享文件夹对文
件进行访问的网络用户。与FAT32文件系统下对文件夹或文件进行访问相比,
安全性要高得多。另外,在采用NTFS格式的Win 2000中,应用审核策略可以对
文件夹、文件以及活动目录对象进行审核,审核结果记录在安全日志中,通过安
全日志就可以查看哪些组或用户对文件夹、文件或活动目录对象进行了什么级别
的操作,从而发现系统可能面临的非法访问,通过采取相应的措施,将这种安全
隐患减到最低。这些在FAT32文件系统下,是不能实现的。
6. 在Win 2000的NTFS文件系统下可以进行磁盘配额管理。磁盘配额就是管
理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额
范围内的磁盘空间。设置磁盘配额后,可以对每一个用户的磁盘使用情况进行跟
踪和控制,通过监测可以标识出超过配额报警阈值和配额限制的用户,从而采取
相应的措施。磁盘配额管理功能的提供,使得管理员可以方便合理地为用户分配
存储资源,避免由于磁盘空间使用的失控可能造成的系统崩溃,提高了系统的安
全性。
7. NTFS使用一个“变更”日志来跟踪记录文件所发生的变更。
小提示(选取FAT32和NTFS的建议)
在系统的安全性方面,NTFS文件系统具有很多FAT32文件系统所不具备的特
点,而且基于NTFS的Win 2000运行要快于基于FAT32的Win 2000;而在与
Win 9X的兼容性方面,FAT32优于NTFS。所以在决定Win 2000中采用什么
样的文件系统时应从以下几点出发:
1. 计算机是单一的Win 2000系统,还是采用多启动的Win 2000系统;
2. 本地安装的磁盘的个数和容量;
3. 是否有安全性方面的考虑等。
基于以上的考虑,如果要在Win 2000中使用大于32GB的分区的话,那么只能
选择NTFS格式。如果计算机作为单机使用,不需要考虑安全性方面的问题,
更多地注重与Win 9X的兼容性,那么FAT32是最好的选择。如果计算机作为
网络工作站或更多的追求系统的安全性,而且可以在单一的Win 2000模式下运
行,强烈建议所有的分区都采用NTFS格式;如果要兼容以前的应用,需要安
装Win 9X或其它的操作系统,建议做成多启动系统,这就需要两个以上的分区,
一个分区采用NTFS格式,另外的分区采用FAT32格式,同时为了获得最快的
运行速度建议将Win 2000的系统文件放置在NTFS分区上,其它的个人文件则
放置在FAT32分区中
NTFS适合你吗?
在多操作系统中是否选择将FAT32转换为NTFS,应该根据自己的情况来决定。
如果重在性能和安全方面,那么可以将FAT32转换为NTFS;如果重在可操作
性和兼容性方面,应该保持FAT32,不进行转换,因为支持FAT32的操作系统
更多。而NTFS对Windows Me和以前的Windows版本并不兼容。建议除
Windows XP/2003外的系统用FAT32。
将FAT32转换为NTFS
在Windows 2000/XP中,可以在命令提示符状态下键入“convert E:/FS
NTFS”(假设E盘原来使用的是FAT32),回车后,在下次重启时自动将E盘转
换为NTFS文件系统。转换时最好整理一下磁盘碎片加快转换速度,并且把数
据备份到其他不转换的分区中。
将NTFS转换为FAT32
将NTFS转换成FAT32相对比较复杂,在不需要旧的文件情况下,我们可以使
用Windows 2000/XP的安装光盘来完成转换,在安装时,选择“用FAT文件系
统格式化磁盘分区”。如果你需要保存原来的文件,可以用Partition Magic For
DOS来转换,不过这种转换的速度比较慢,数据也容易丢失,因此强烈建议转
换前备份好数据。
转换问题多
如果当前的磁盘分区已经采用了NTFS文件系统,而且已经保存了许多资料,
包括加密的文件或文件夹,这时转换为FAT32就会出现加密文件无法访问的问
题,而且因为两种文件系统采用的文件命名方式不同,在转换后文件名会出现问
题
该不该选用NTFS文件系统?
Windwos 9X 普及的时候已有Windows NT系统,由于Windows NT系统多用
于商业平台,一般家用机都是安装Windows 9X , 在Windows 2000 推出的时
候,因为其庞大的体积与众多用应用程序还有与Windows 9X 全然不同的一些
操作方式,所以普通用户都没有接触过Windows 2000 , 当然也就没有用过
NTFS文件系统。当然NT 3.X 与 NT 4.X系统是很早就出来的,但也是很少有
人问津,因为它跟本不适合家用,这里也不多说了。 XP的推出让人耳目一新,
越来越多的人安装了XP,但也就引发了他们必需面对的一个问题,那就是这个
贴子的标题《该不该选用NTFS文件系统?》。
在运行Windows 2000/XP的计算机上,NTFS是系统推荐使用的文件系统,
NTFS是最容易处理大容量硬盘的文件系统,NTFS文件系统能够提供目录的各
种新功能和其他比较重要的安全功能。使用NTFS文件系统对分区进行格式化
时分区中的碎片会更少,性能也会更高。
有一点要注意的是,早先的Windows 9.x 系统是无法直接访问NTFS分区的,
听说有补丁,但也不是万能的。所以,如果你还不愿意放弃windows 9.X系统
的话,这个文章可能对你没有什么用处。
NTFS分区方式的优点。
自从Windows2000开始,微软开始推荐大家使用NTFS的磁盘格式,其后推出
的XP更是要配合这种磁盘格式才能发挥其最大的性能优势。不仅仅是微软推广
的缘故,NTFS的磁盘格式由于其自身的技术优势,配合目前硬件、网络发展的
趋势的作用,正逐渐被广大用户接受。
1、大硬盘带来的影响。
现在的硬盘容量正以倍数在增长,每半年就增加一倍甚至更多,价格却在降低。
这样基于传统的FAT文件系统的分区方式,就将逐步体现出其先天不足之处了
——我们先来看看FAT32,FAT32是FAT文件系统的增强版本,可用在容量为
512MB到2TB的驱动器上,虽然如此,以FAT32的格式,如果划分太大的分
区空间,由于其磁盘的簇相对过大,在储存多个小文件的时候,将造成空间利用
上的极大浪费。
相对而言,NTFS的磁盘格式的簇相当地细,就能有效地利用磁盘空间,而且不
容易产生碎片。另外,NTFS的磁盘格式在处理单个巨大的文件的时候如进行视
频捕捉、编辑的时候,也比FAT系统有优势。随着海量硬盘的发展,使用NTFS
的分区格式将越来越必要——你总不希望把分区数划分满24个字母的盘符来迁
就分区容量吧?所以,微软推荐使用NTFS而不是FAT32文件系统格式化大于
32GB的分区是有其道理的。
2、新一代Windows操作系统的影响
随着时间的推移,新一代Windows的过渡,微软很可能会采取放弃兼容DOS
的安装和维护操作系统的方式,即光盘启动后直接采用全新的直接图形化界面进
行下几代Windows的安装,这样可以避开DOS模式的内存配置环境对安装
Windows造成的负面影响,也可让很多破解其激活设置的程序失效(DOS环境
下内存配置对新手来说比较复杂,很多人安装XP失败除了硬件兼容问题外,是
由于这个原因);同时对最终用户来说,新的安装模式可在安装的时候更好地分
析用户的硬件系统,提供更多的友好提示和更强的故障解决功能。使用图形界面
直接管理安装任务的话,基于第一点叙述的原因,Windows很可能会要求用户
用NTFS先格式化新一代海量硬盘超过32G的分区,才能继续进行安装。也可
能通过在新的操作系统里去掉对FAT系统的支持,来强行推广NTFS磁盘格式。
3、联网和多PC连接导致的用户安全和管理问题
以后的电脑进行在线工作和娱乐是不可逆转的趋势,随着互联网在世界各地进一
步普及,在线的电脑的安全和管理问题日益突出,而且很多人家里由于升级,已
经有超过了一台的电脑。只有使用NTFS,Windows系统的安全性能和可管理
性才能真正得到保障。无论是接入INTERNET还是用户自己在家里组建局域网,
NTFS都将使用户更灵活地配置和管理计算机资源。NTFS的磁盘配额、用户权
限和个人文件加密等等功能、和网络应用方面的优势,已经有很多资料介绍了,
此处不再重复。
另外,NTFS支持基于UNIX服务的POSIX标准,可移植性也很强。这保证了
它和其他网络平台的兼容性。
当然,这一切的前提是Windows还是占垄断地位的操作系统。从目前情况看,
微软保持其软件业龙头的地位还是不成问题的。超过500G的海量硬盘在明年年
底或是后年初就可能会出现了,这是推动NTFS磁盘格式成为主流分区格式的
最强大动力之一。
由以上的几点可看出,针对家用PC而言,使用NTFS的最大的好处是第一点,
也就是NTFS对大硬盘有着更好的支持与利用,第三点主要是针对商业型用户,
这里我也想对那些入门级用户说一声,如果你使用了NTFS且对NTFS的磁盘
配额、用户权限和个人文件加密等等功能不是很了解,最好不要随意设置目录的
权限,不然可能会有着意想不到的后果。
细数NTFS的四大优点
1.具备错误预警的文件系统
在NTFS分区中,最开始的16个扇区是分区引导扇区,其中保存着分区引导代
码,接着就是主文件表(Master File Table,以下简称MFT),但如果它所在的
磁盘扇区恰好出现损坏,NTFS文件系统会比较智能地将MFT换到硬盘的其他
扇区,保证了文件系统的正 常使用,也就是保证了Windows的正常运行。而以
前的FAT16和FAT32的FAT(文件分配表)则只能固定在分区引导扇区的后
面,一旦遇到扇区损 坏,那么整个文件系统就要瘫痪。
但这种智能移动MFT的做法当然并非十全十美,如果分区引导代码中指向MFT
的部分出现错误,那么NTFS文件系统便会不知道到哪里寻找MFT ,从而会报
告“磁盘没有格式化”这样的错误信息。为了避免这样的问题发生,分区引导代码
中会包含一段校验程序,专门负责侦错。
2.文件读取速度更高效!
恐怕很多人都听说NTFS文件系统在安全性方面有很多新功能,但你可否知道:
NTFS在文件处理速度上也比FAT32大有提升呢?
对DOS略知一二的读者一定熟悉文件的各种属性:只读、隐藏、系统等。在
NTFS文件系统中,这些属性都还存在,但有了很大不同。在这里 ,一切东西
都是一种属性,就连文件内容也是一种属性。这些属性的列表不是固定的,可以
随时增加,这也就是为什么你会在NTFS分区上看到 文件有更多的属性。
NTFS文件系统中的文件属性可以分成两种:常驻属性和非常驻属性,常驻属性
直接保存在MFT中,像文件名和相关时间信息(例如创建时间 、修改时间等)
永远属于常驻属性,非常驻属性则保存在MFT之外,但会使用一种复杂的索引
方式来进行指示。如果文件或文件夹小于1500字节 (其实我们的电脑中有相
当多这样大小的文件或文件夹),那么它们的所有属性,包括内容都会常驻在
MFT中,而MFT是Windows一启动就会载入 到内存中的,这样当你查看这些
文件或文件夹时,其实它们的内容早已在缓存中了,自然大大提高了文件和文件
夹的访问速度。
小提示
为什么FAT的效率不如NTFS高
FAT文件系统的文件分配表只能列出了每个文件的名称及起始簇,并没有说明
这个文件是否存在,而需要通过其所在文件夹的记录来判断, 而文件夹入口又
包含在文件分配表的索引中。因此在访问文件时,首先要读取文件分配表来确定
文件已经存在,然后再次读取文件分配表找到 文件的首簇,接着通过链式的检
索找到文件所有的存放簇,最终确定后才可以访问。
3.磁盘自我修复功能
NTFS利用一种“自我疗伤”的系统,可以对硬盘上的逻辑错误和物理错误进行自
动侦测和修复。在FAT16和FAT32时代,我们需要借助 Scandisk这个程序来
标记磁盘上的坏扇区,但当发现错误时,数据往往已经被写在了坏的扇区上了,
损失已经造成。
NTFS文件系统则不然,每次读写时,它都会检查扇区正确与否。当读取时发现
错误,NTFS会报告这个错误;当向磁盘写文件时发现错误, NTFS将会十分
智能地换一个完好位置存储数据,操作不会受到任何影响。在这两种情况下,
NTFS都会在坏扇区上作标记,以防今后被使用。这 种工作模式可以使磁盘错
误可以较早地被发现,避免灾难性的事故发生。
有些人发现当把磁盘转换为NTFS文件系统后,用磁盘扫描程序就很难发现磁
盘错误了。经过前面的介绍,你知道这是为什么了吗?
4.“防灾赈灾”的事件日志功能
在NTFS文件系统中,任何操作都可以被看成是一个“事件”。比如将一个文件从
C盘复制到D盘,整个复制过程就是一个事件。事件日志一直 监督着整个操作,
当它在目标地——D盘发现了完整文件,就会记录下一个“已完成”的标记。假如
复制中途断电,事件日志中就不会记录“已 完成”,NTFS可以在来电后重新完成
刚才的事件。事件日志的作用不在于它能挽回损失,而在于它监督所有事件,从
而让系统永远知道完成了 哪些任务,那些任务还没有完成,保证系统不会因为
断电等突发事件发生紊乱,最大程度降低了破坏性。
5.我是否需要哪些附加的功能?
其实,NTFS还提供了磁盘压缩、数据加密、磁盘配额(在“我的电脑”中右击分
区并并行“属性”,进入“配额”选项卡即可设置)、动态 磁盘管理等功能,这些功
能在很多报刊杂志上介绍的比较多了,这里不再详细介绍。
NTFS提供了为不同用户设置不同访问控制、隐私和安全管理功能。如果你的系
统处于一个单机环境,比如家用电脑,那么这些功能对你意义 不是很大。
小提示
从FAT转换过来的NTFS,性能有折扣
如果分区是从FAT32转换为NTFS文件系统的(使用命令为“CONVERT 驱动
器盘符 /FS:NTFS”),不仅MFT会很容易出现磁盘碎片,更糟糕的是,磁盘碎
片整理工具往往不能整理这各分区中的MFT,严重影响系统性能。因此, 建议
将分区直接格式化为NTFS文件系统。
本文发布于:2023-05-26 11:55:59,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/1685073364179827.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:NTFS和FAT32的区别.doc
本文 PDF 下载地址:NTFS和FAT32的区别.pdf
留言与评论(共有 0 条评论) |