Fat 16,Fat32,NIFS有什么不同???
一、FAT16文件系统与FAT32文件系统FAT16和FAT32是两种常见的文件系统。FAT16使用了16位空间来表示每个扇区,并且由于先天的限制,因此每超过一定容量的分区之后,它所使用的簇大小就必须扩增。而FAT32则使用了32位空间来表示每个扇区,并且能够支持更大的磁盘空间。下面是关于这两个文件系统分区与簇大小的对比:
- 分区大小:
16MB-32MB:不支持
32MB-127MB:2KB
128MB-255MB:4KB
256MB-259MB:8KB
259MB以上:16KB
- 簇大小:
16MB-32MB:不支持
32MB以上:4KB
二、NTFS(New Technology File System)文件系统
Windows NT标准的文件系统NTFS是微软公司开发的一种适用于Windows NT、Windows 2000和Windows XP等操作系统平台上的文件系统。相比于旧版FAT文件系统,NTFS具有更多先进特性,如支持元数据、更稳定可靠以及更高的磁盘利用率等。
NTFS有三个版本:在NT 3.51和NT 4中的1.2版,Windows 2000中的3.0版和Windows XP中的3.1版。这些版本有时被提及为4.0版、5.0版和5.1版。
三、可靠性与安全性
NTFS使用了二叉树来存储文件系统信息,这提高了读取速度并减少了磁盘碎片。同时,NTFS还具有活动目录软件中添加的用于索引的域(index)。
在NTFS中,所有与文件相关的东西都被写成元数据。这种美好但抽象方式使得在Windows NT发展过程中可以轻易地对文件系统特性进行增加。例如,活动目录软件添加了用于索引的域。
总结起来,NTFS提供了更高的可靠性,并能够满足用户对稳定性、磁盘利用率等方面的期望。然而,在磁盘分区和簇大小方面,NTFS与旧版FAT存在一定差异。因此,在选择何种文件系统时需要根据具体需求进行权衡。一楼的大虾已经说得很明白了,我想补充一点就是:用WIN2000以后的系统,如XP,最好使用NTFS文件系统。fat32与ntfs的区别 在推出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分区中。打开xp的帮助文件
搜索FAT32
然后在左侧选择
"在 NTFS、FAT 和 FAT32 之间作出选择"
会看到相关的介绍
支持的系统
NTFS支持2k及以上系统
fat32支持windows95及以上系统
FAT支持包括MS-DOS在内的所有系统
访问权限控制
NTFS 有访问权限控制,更安全,fat32和fat没有
单个分区大小
NTFS格式:10MB~大于2TB
FAT32格式:容量从512MB到2TB。
在WindowsXP中,只能格式化最多达32GB的FAT32卷。
不支持域。
FAT格式:容量可从软盘大小到 4 GB。不支持域。
单个文件最大大小
NTFS:无限制
FAT32:4GB
FAT:2GB
选择NTFS可以使用的功能有:
域,它是 Active Directory 的一部分,在保持管理简单的同时,依然可以使用域来调整安全选项。域控制器需要 NTFS 文件系统。
文件加密,它极大地增强了安全性。
可以对单个文件设置权限,也可以对文件夹设置权限。
稀疏文件。稀疏文件是应用程序所创建的、只需要有限磁盘空间的大型文件。也就是,NTFS 只为写入的文件部分分配磁盘空间。
远程存储,通过使可移动媒体(如磁带)更易访问,从而扩展了磁盘空间。
NTFS 元数据恢复记录,可帮助您在断电或发生其他系统问题时尽快地恢复信息。该功能允许在重新启动计算机之后不等待运行 chkdsk.exe 即可立刻访问卷。
磁盘配额,可用来监视和控制单个用户使用的磁盘空间量。
大驱动器的强伸缩性。NTFS 的最大驱动器容量远远大于 FAT 的最大驱动器容量,并且随着驱动器容量的增加,NTFS 的性能并不下降,这与 FAT 有很大不同。
安装程序使得将分区转换为新版本的 NTFS 更为容易,即使以前使用的是 FAT 或 FAT32 也是如此。这种转换可以保持您的文件不发生变化(不像格式化分区)。
安装程序从检查现有的文件系统开始运行。如果文件系统是 NTFS,则不必进行转换。如果是 FAT 或 FAT32,安装程序让您选择是否要将它们转换为 NTFS。如果不想保留文件,且有一个 FAT 或 FAT32 分区,建议使用 NTFS 格式化该分区,而不是从 FAT 或 FAT32 文件系统进行转换。格式化分区会删除分区上的所有数据并使您能够使用清空的驱动器开始运行。
但是使用 NTFS 依然有缺点,不论该分区是用 NTFS 格式化还是从以前的文件系统转换而来。在安装完成之后,也可以使用 Convert.exe 转换分区的文件系统。有关 Convert.exe 的详细信息,在结束安装之后,单击“开始”,再单击“运行”,键入 cmd 并按 Enter 即可查阅它的信息。在命令窗口,键入 help convert,然后按 Enter。
什么是文件系统
文件系统指文件命名、存储和组织的总体结构。Windows 支持三种文件系统:FAT、FAT32 和 NTFS。可以在安装 Windows、格式化现有的卷或者安装新的硬盘时,选择文件系统。
在决定使用何种文件系统之前,您应当了解每个文件系统的优点和局限性。更改卷的现有文件系统可能很耗费时间,因此请选择最适合您长期需要的文件系统。如果决定使用其他文件系统,请务必备份数据,然后重新格式化要使用新文件系统的卷。尽管现在能够无需格式化卷而将 FAT 或 FAT32 卷转化为 NTFS 卷,但是在转换以前备份数据仍是一个好主意。
Convert命令
将 FAT 和 FAT32 卷转换为 NTFS。
使用方法:开始=运行=cmd=convert
语法
convert [volume] /fs:ntfs [/v] [/cvtarea:FileName] [/nosecurity] [/x]
参数
volume
指定驱动器号(其后要紧跟冒号)、装入点或要转换为 NIFS 的卷名。
/fs:ntfs
必需将卷转换为 NTFS。
/v
指定详细模式,即在转换期间将显示所有的消息。
/cvtarea:FileName
仅适用于高级用户。指定将主控文件表 (MFT) 以及其他 NTFS 元数据文件写入相邻的现存占位符文件中。该文件必须位于要转换的文件系统的根目录下。如果使用 /CVTAREA 参数,可以使转换后的文件系统具有较少的碎片。为了得到最佳结果,该文件的大小最好为 1 KB 与文件系统中文件和目录数量的乘积,但是,该转换工具也接受任意大小的文件。
有关使用 /cvtarea 参数的详细信息,请参阅 Microsoft Windows XP 资源工具包网站中的“文件系统”。(/)
要点
在运行 convert 之前,首先必须使用 fsutil file createnew 命令创建占位符文件。Convert 并不创建此文件。Convert 使用 NTFS 元数据覆盖此文件。完成转换后,会释放此文件中所有未被使用的空间。有关 fsutil file 命令的详细信息,请参阅“相关主题”。
/nosecurity
对于转换后的文件和目录的安全性设置,将其指定为每个人都可访问。
/x
如果需要,使用该参数可在转换之前将该卷卸载。对该卷任何打开的句柄不再有效。
注释
必须指定重新启动计算机时应该转换的驱动器。否则,将无法转换当前驱动器。
如果 convert 无法锁定驱动器(系统卷、当前驱动器等),它会主动在下次重新启动计算机时转换该驱动器。
在从早期版本的 NIFS 转换得到的卷上,MFT 位置是不同的。因此,卷的性能可能不如从 Windows NT 转换得到的卷优异。
与最初就使用 NIFS 进行格式化的卷相比,从 FAT 转换为 NTFS 的卷会缺少部分性能。在转换后的卷上,MFT 可能会变得破碎。另外,转换后的启动卷上的 NTFS 权限不再适用。
范例
要将驱动器 E 上的卷转换为 NTFS 并且显示所有消息,请键入:
convert e:/fs:ntfs /v想要了解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(2048GB)的分区。FAT32使用的簇比FAT16小,从而有效地节约了硬盘空间。
NTFS:微软Windows NT内核的系列*作系统支持的、一个特别为网络和磁盘配额、文件加密等管理安全特性设计的磁盘格式。随着以NT为内核的Windows 2000/XP的普及,很多个人用户开始用到了NTFS。NTFS也是以簇为单位来存储数据文件,但NTFS中簇的大小并不依赖于磁盘或分区的大小。簇尺寸的缩小不但降低了磁盘空间的浪费,还减少了产生磁盘碎片的可能。NTFS支持文件加密管理功能,可为用户提供更高层次的安全保证。
只有Windows NT/2000/XP才能识别NTFS系统,Windows 9x/Me以及DOS等*作系统都不能支持、识别NTFS格式的磁盘。由于DOS系统不支持NTFS系统,所以最好不要将C:盘制作为NTFS系统,这样在系统崩溃后便于在DOS系统下修复。
Windows 2000/XP在文件系统上是向下兼容的,它可以很好地支持FAT16/FAT32和NTFS,其中NTFS是Windows NT/2000/XP专用格式,它能更充分有效地利用磁盘空间、支持文件级压缩、具备更好的文件安全性。如果你只安装Windows 2000/XP,建议选择NTFS文件系统。如果多重引导系统,则系统盘(C盘)必须为FAT16或FAT32,否则不支持多重引导。当然,其他分区的文件系统可以为NTFS。
发布者:admin,转转请注明出处:http://www.yc00.com/num/1724686389a3048138.html
评论列表(0条)