fatfat16fat32ntfs区别及优缺点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
fatfat16fat32ntfs区别及优缺点
FAT32FAT32实际上是⽂件分区表采取的⼀种形式,它是相对于FAT16⽽⾔的。
众所周知,Dos和Windows95采⽤的都是FAT16格式。
⾄于FAT32,准确地说是在Windows95OSR2中第⼀次出现的,之所以没有宣传是因为当时该⽂件系统还不够成熟,尚处于试探阶段。
那么为什么⼀定要推出FAT32呢?这主要是由其⾃⾝的优越性决定的。
⾸先,它可以⼤⼤地节约磁盘空间。
⽂件在磁盘上是以簇的⽅式存放的,簇⾥存放了⼀个⽂件就不能再存放另外的⽂件。
假如⼀个磁盘的分区⼤⼩为512MB,基于FAT16的系统的簇的⼤⼩为8KB,⽽FAT32系统的簇的⼤⼩仅是4KB,那么,现在我们存放⼀个3KB 的⽂件,FAT16系统就会有5KB的空间被浪费,⽽FAT32的浪费则会少⼀些。
如果分区达到1GB,FAT16的簇为16KB,⽽FAT32还是4KB,节省的也就更多了。
在推出FAT32⽂件系统之前,通常PC机使⽤的⽂件系统是FAT16。
像基于MS-DOS,Win 95等系统都采⽤了FAT16⽂件系统。
在Win 9X下,FAT16⽀持的分区最⼤为2GB。
我们知道计算机将信息保存在硬盘上称为“簇”的区域内。
使⽤的簇越⼩,保存信息的效率就越⾼。
在FAT16的情况下,分区越⼤簇就相应的要增⼤,存储效率就越低,势必造成存储空间的浪费。
并且随着计算机硬件和应⽤的不断提⾼,FAT16⽂件系统已不能很好地适应系统的要求。
在这种情况下,推出了增强的⽂件系统FAT32。
同FAT16相⽐,FAT32主要具有以下特点:
1. 同FAT16相⽐FAT32最⼤的优点是可以⽀持的磁盘⼤⼩达到2TB(2048GB),但是不能⽀持⼩于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分区的启动记录被包含在⼀个含有关键数据的结构中,减少了计算机系统崩溃的可能性。
稍作补充:
FAT32 功能
与以前的FAT ⽂件系统实现相⽐,FAT32 提供了以下增强功能:? FAT32 ⽀持最⼤为2 TB 的驱动器。
注意:Microsoft Windows 2000 仅能⽀持最⼤为32 GB 的FAT32 分区。
FAT32 可以更⾼效地使⽤空间。
FAT32 使⽤较⼩的簇(即,对于⼤⼩在8 GB 以内的驱动器,使⽤4 KB 的簇),这与⼤的FAT 或FAT16 驱动器相⽐,可将磁盘空间的使⽤率提⾼10% 到15%。
FAT32 更稳定可靠。
FAT32 可以重新定位根⽂件夹,⽽且它使⽤⽂件分配表的备份副本,⽽不是使⽤默认副本。
此
外,FAT32 驱动器上的引导记录也得到扩展,包括了关键数据结构的备份副本。
因此,与现有的FAT16 驱动器相⽐,FAT32驱动器不容易受单点故障的影响。
FAT32 更灵活。
FAT32 驱动器上的根⽂件夹是普通的簇链,因此它可以位于驱动器上的任何位置。
以前对根⽂件夹数量的限制不复存在。
此外,可以禁⽤⽂件分配表镜像,这样就可以让⽂件分配表的副本⽽不是让第⼀个⽂件分配表处于活动状态。
这些功能允许您动态重调FAT32 分区的⼤⼩。
不过要注意,虽然FAT32 的设计允许这⼀功能,但Microsoft 将不在初始版本中实现此功能。
FAT32 兼容性注意事项
为了与现有程序、⽹络和设备驱动程序保持最⼤程度的兼容性,FAT32 尽可能不改动现有的Windows 体系结构、内部数据结构、应⽤程序编程接⼝(API) 和磁盘上的格式。
然⽽,因为现在需要 4 字节来存储簇值,所以许多内部的和磁盘上的数据结构以及发布的API 都作了修改或扩展。
某些情况下,现有的API ⽆法在FAT32 驱动器上运⾏。
⼤多数程序不会受这些更改的影响。
现有⼯具和驱动程序在FAT32 驱动器上应能够继续正常运⾏。
不过,MS-DOS 块设备驱动程序(例如Aspidisk.sys)和磁盘⼯具需要经过修改才能⽀持FAT32 驱动器。
所有Microsoft 捆绑磁盘⼯具(格式化、Fdisk、碎⽚整理、基于MS-DOS 和Windows 的磁盘扫描)已经过修改,可以在FAT32 中正常运⾏。
此外,Microsoft 正在与⼀些主要设备驱动程序和磁盘⼯具⼚商协作,帮助他们修改其产品以⽀持
FAT32。
注意:不能使⽤Microsoft DriveSpace 或DriveSpace 3 压缩FAT32 卷。
FAT32 性能
转换到FAT32 ⽂件系统是您可以在基于Windows 98 的计算机上实现的最⼤的⼀
种性能增强。
双启动计算机
⽬前,在Microsoft 操作系统中,只有Windows 95 OSR2、Windows 98、Windows 2000 和Windows Me 可以访问FAT32卷。
MS-DOS、Windows 95 原始版和Windows NT 4.0 不识别FAT32 分区,它们⽆法从FAT32 卷启动。
此外,如果使⽤其他操作系统(例如,Windows 95 或MS-DOS 启动盘)启动计算机,也⽆法正确访问FAT32 卷。
Windows 95 OSR2 和Windows 98 可以在实模式下启动(例如为了运⾏游戏)并可以使⽤FAT32 卷。
创建FAT32 驱动器
在Windows 95 OSR2、Windows 98 和Windows Me 中,如果在⼤⼩超过512 兆字节(MB) 的硬盘上运⾏Fdisk ⼯具,Fdisk 将提⽰您是否启⽤⼤磁盘⽀持。
如果回答“是”(启⽤⼤磁盘⽀持),您创建的任何⼤于512 MB 的分区都将被标记为FAT32 分区。
Windows 98 和Windows Me 中还带有⼀种FAT32 转换⼯具,您可以使⽤该⼯具将现有驱动器转换为FAT32 ⽂件系统。
要使⽤该转换⼯具,请按照下列步骤操作:1. 单击开始,依次指向程序、附件、系统⼯具,然后单击驱动器转换器(FAT32)。
2. 单击下⼀步。
3. 单击希望转换为FAT32 ⽂件系统的驱动器,然后单击下⼀步。
4. 按照屏幕上的说明操作。
⽀持范围
Microsoft 将⽀持FAT32 ⽂件系统的功能,以实现⽆错读取和在实模式或保护模式下保存⽂件。
Microsoft ⽀持Windows 95 中所带的实模式和保护模式⼯具。
对于旧式(较早的)程序,如果它们⽆法在FAT32 卷上安装,或者⽆法正确保存⽂件或读取⽂件,则您必须与软件包的⽣产⼚商联系。
注意:虽然FAT32 ⽂件系统所⽀持的硬盘容量最⾼可以达到 2 TB,但有些硬盘可能会因为计算机基本输⼊/输出系统(BIOS) INT13 接⼝的限制⽽⽆法包含⼤于7.8 GB 的可启动分区。
请与硬件制造商联系,以确定您计算机的BIOS 是否⽀持更新后的INT13 扩展。
/doc/ade7e4ec4afe04a1b071deae.html /default.aspx?scid=kb;zh-cn;184006
Windows 操作系统使⽤FAT32 ⽂件系统时存在以下限制:? 簇不能是64 千字节
(KB) 或更⼤。
如果簇为64 KB 或更⼤,有些程序(例如安装程序)在计算磁盘空间时可能会出错。
卷必须包含⾄少65,527 个簇,才能使⽤FAT32 ⽂件系统。
您不能增加使⽤FAT32 ⽂件系统的卷上的簇⼤⼩,以致于该卷的最终簇数⼩于65,527。
在使⽤FAT32 ⽂件系统的卷上,簇最多是268,435,445 个。
对于⽂件分配表(FAT) 的空间,每簇最⼤为32 KB,据此计算出的最⼤磁盘⼤⼩⼤约为8 太字节(TB)。
Microsoft Windows 95 和Microsoft Windows 98 附带的“磁盘扫描”⼯具是16 位程序。
这样的程序有⼀个内存块,该内存块的最⼤分配⼤⼩等于16 MB 减去64 KB。
因此,Windows 95 或Windows 98 的“磁盘扫描”⼯具⽆法处理使⽤FAT32 ⽂件系统(其FAT ⼤⼩⼤于16 MB 和64 KB 之差)的卷。
使⽤FAT32 ⽂件系统的卷上的FAT 项使⽤ 4 字节,因此ScanDisk ⽆法处理使⽤定义的簇数⼤于4,177,920(包括两个保留的簇)的FAT32 ⽂件系统的卷上的FAT。
将FAT 本⾝包括在内,按每簇最⼤32 KB 计算,卷⼤⼩为127.53 吉字节(GB)。
您不能减少使⽤FAT32 ⽂件系统的卷上的簇⼤⼩,以致于FAT 的最终⼤⼩⼤于16 MB 与64 KB 之差。
在Windows 2000 中您⽆法使⽤FAT32 ⽂件系统格式化⼤于32 GB 的卷。
Windows 2000 FastFAT 驱动程序可以安装和⽀持使⽤FAT32 ⽂件系统且⼤于32 GB 的卷(受到其他限制),但是您不能使⽤格式化⼯具创建⼀个这样的卷。
这种现象是设计使然。
如果需要创建⼤于32 GB 的卷,请改⽤NTFS ⽂件系统。
备注:在尝试格式化⼤于32 GB 的FAT32 分区时,在进程快结束时格式化会失败,并出现以下错误:
Logical Disk Manager:Volume size too big.
/doc/ade7e4ec4afe04a1b071deae.html /default.aspx?scid=kb;zh-cn;314463
Windows XP 中FAT32 ⽂件系统的限制
当您在Windows XP 中使⽤FAT32 ⽂件系统时,请注意下列限制:? 簇不能等于或⼤于64 KB。
如果簇⼤⼩为64 KB 或更⼤,则有些程序(例如安装程序)可能会不正确地计算磁盘空间。
FAT32 卷必须⾄少包含65,527 个簇。
您不能增加使⽤FAT32 ⽂件系统的卷上的簇⼤⼩,这样会导致卷上的簇数少于65,527个。
如果考虑到以下可变因素,则最⼤磁盘⼤⼩⼤约为8 TB:⼀个FAT32 卷上允许的最⼤簇数为268,435,445,每个簇最⼤为32 KB,另外还有⽂件分配表(FAT) 所需的空间。
您不能减少FAT32 卷上的簇⼤⼩,这样会导致FAT 的⼤⼩⼤于16 MB 减去64 KB。
在Windows XP 安装过程中,您不能使⽤FAT32 ⽂件系统格式化⼤于32 GB 的卷。
Windows XP 可以装⼊和⽀持⼤于32 GB 的FAT32 卷(受到其他限制),但是您不能在安装期间使⽤Format ⼯具创建⼤于32 GB 的FAT32 卷。
如果您需要格式化⼤于32 GB 的卷,请使⽤NTFS ⽂件系统来格式化。
另⼀种⽅法是从Microsoft Windows 98 或Microsoft Windows Millennium Edition (Me) 启动盘启动,然后使⽤该磁盘上包含的Format ⼯具。
有关如何使⽤Microsoft Windows 98 或Microsoft Windows Millennium Edition (Me) 启动盘格式化硬盘的其他信息,请单击下⾯的⽂章编号,以查看Microsoft 知识库中相应的⽂章:
ayamm2009-10-09 00:36
FAT16在说明FAT16⽂件系统之前,我们必须清楚FAT是什么?FAT(File Allocation Table)是“⽂件分配表”的意思。
顾名思义,就是⽤来记录⽂件所在位置的表格,它对于硬盘的使⽤是⾮常重要的,假若丢失⽂件分配表,那么硬盘上的数据就会因⽆法定位⽽不能使⽤了。
不同的操作系统所使⽤的⽂件系统不尽相同,在个⼈计算机上常⽤的操作系统中,
MS-DOS 6.x及以下版本使⽤FAT16;OS/2使⽤HPFS;Windows NT则使⽤NTFS;⽽MS-DOS 7.10及ROM-DOS 7.10同时提供了FAT16及FAT32供⽤户选⽤。
其中我们接触最多的是FAT16、FAT32⽂件系统。
FAT16⽂件系统
FAT16使⽤了16位的空间来表⽰每个扇区(Sector)配置⽂件的情形,故称之为
FAT16。
FAT16由于受到先天的限制,因此每超过⼀定容量的分区之后,它所使⽤的簇(Cluster)⼤⼩就必须扩增,以适应更⼤的磁盘空间。
所谓簇就是磁盘空间的配置单位,就象图书馆内⼀格⼀格的书架⼀样。
每个要存到磁盘的⽂件都必须配置⾜够数量的簇,才能存放到磁盘中。
FAT16各分区与簇⼤⼩的关系如下表:
分区⼤⼩FAT16簇⼤⼩
16MB-127MB 2KB
128MB-255MB 4KB
256MB-511MB 8KB
512MB-1023MB 16KB
1024MB-2047MB 32KB
如果你在⼀个1000MB的分区中存放50KB的⽂件,由于该分区簇的⼤⼩为16KB,因此它要⽤到4个簇才⾏。
⽽如果是⼀个
1KB的⽂件,它也必须使⽤⼀个簇来存放。
那么每个簇中剩下的空间可否拿来使⽤呢?答案是不⾏的,所以在使⽤磁盘时,⽆形中都会或多或少损失⼀些磁盘空间。
由上可知,FAT16⽂件系统有两个最⼤的缺点:
(1)磁盘分区最⼤只能到2GB。
当前只要你添购计算机的话,想必其中的硬盘⼤⼩必定⾄少有2GB,⽽3.2GB、4.3GB以上的硬盘⽐⽐皆是,且物美价廉。
FAT16⽂件系统已不能适应当前这种⼤容量的硬盘,必须被迫分区成⼏个磁盘空间。
⽽分区磁盘的⼤⼩⼜牵扯出簇的问题来,可谓影响颇⼤。
(2)使⽤簇的⼤⼩不恰当。
试想,如果⼀个只有1KB⼤⼩的⽂件放置在⼀个1000MB
的磁盘分区中,它所占的空间并不是1KB,⽽是16KB,⾜⾜浪费了15KB!当前流⾏的HTML⽂件,其⼤⼩⼏乎多为1KB、
2KB,⽽制作⼀个⽹站往往⽤到数⼗个HTML⽂件。
如果你的硬盘中有100个这种⼩⽂件的话,你浪费的磁盘空间可从
700KB(511MB的分区),到3.1MB(2047MB的分区)。
以上这两个问题常常使得⽤户在“分多⼤的分区,才能节省空间,同时⼜可使硬盘的使⽤更加⽅便有效”的抉择中徘徊不定。
在Dos2.0的使⽤过程中,对更⼤的磁盘的管理能⼒的需求已经出现了,所以在Dos3.0中,微软推出了新的⽂件系统Fat16。
除了采⽤了16位字长的分区表之外,
Fat1*****Fat12在其他地⽅都⾮常的相似。
实际上,随着字长增加4位,可以使⽤的簇的总数增加到了65546。
在总的簇数在4096之下的时候,应⽤的还是Fat12的分区表,当实际需要超过4096簇的时候,应⽤的是Fat16的分区表。
刚推出的Fat16⽂件系统管理磁盘的能⼒实际上是32M。
这在当时是看来是⾜够⼤的。
1987年,硬盘的发展推动了⽂件系统的发展,Dos4.0之后的Fat16可以管理128M的磁盘。
然后这个数字不断的发展,⼀直到2G。
在整整的10年中,2G的磁盘管理能⼒都是⼤⼤的多于了实际的需要。
需要指出的是,在windows95系统中,采⽤了⼀种⽐较独特的技术,叫做VFat来解决长⽂件名等问题。
FAT16分区格式存在严重的缺点:⼤容量磁盘利⽤效率低。
在微软的DOS和Windows系列中,磁盘⽂件的分配以簇为单位,⼀个簇只分配给⼀个⽂件使⽤,不管这个⽂件占⽤整个簇容量的多少。
这样,即使⼀个很⼩的⽂件也要占⽤⼀个簇,剩余的簇空间便全部闲置,造成磁盘空间的浪费。
由于分区表容量的限制,FAT16分区创建的越⼤,磁盘上每个簇的容量也越⼤,从⽽造成的浪费也越⼤。
使⽤FAT16 ⽂件系统最⼤化分区⼤⼩
概要
Microsoft MS-DOS 4.0 版及更新版本允许FDISK 给硬盘划分最⼤为 4 千兆字节(GB) 的分区。
然⽽,MS-DOS ⽂件分配表(FAT) ⽂件系统仅⽀持每分区为2 GB ⼤⼩。
基于这⼀事实,⼤⼩在2 到4 GB 的硬盘必须划分为多个分区,⽽且每⼀个分区都不能超过2 GB。
注意:Windows 95 OEM Service Release 版本 2 和更新版本⽀持⼤⼩超过 2 GB 的使⽤FAT32 ⽂件系统的驱动器。
有关FAT32 ⽂件系统的更多信息,请参见下⾯的Microsoft 知识库⽂章:
⽂章ID:154997 (/doc/ade7e4ec4afe04a1b071deae.html /kb/154997/EN-US/)
标题:FAT32 ⽂件系统说明
更多信息
FAT ⽂件系统⽀持的最⼤簇数⽬和簇的最⼤⼤⼩决定了2-GB 这⼀分区限制。
FAT ⽂件系统限于65,525 个簇。
簇⼤⼩必须为2 的次⽅⽽且⼩于65,536 字节,结果是最⼤簇⼤⼩为32,768 字节(32K)。
将最⼤簇数(65,525) 乘以最⼤簇⼤⼩(32,768) 等于2 GB。
注意,为⽤FDISK 对硬盘进⾏分区,硬盘驱动器必须受计算机ROM BIOS API 的⽀持,后者有1024 柱⾯这⼀限制。
因为每个簇32K 会浪费宝贵的硬盘空间,所以FAT ⽂件系统并⾮总是最好的硬盘管理⽅案。
Microsoft Windows NT 使⽤NT
⽂件系统(NTFS),它使⽤另⼀不同的⽂件/簇⽅案。
Microsoft OS/2 版本1.3 ⽀持HPFS,后者也使⽤了⼀种更保守的分配磁盘资源的⽅式。
注意:Microsoft Windows NT 也⽀持FAT 驱动器。
Windows NT 3.51 ⽀持最⼤ 4
ayamm2009-10-09 00:37
NTFS概述
NTFS (New Technology File System)是Windows NT 操作环境和Windows NT ⾼级服务器⽹络操作系统环境的⽂件系统。
NTFS 的⽬标是提供:可靠性,通过可恢复能⼒(事件跟踪)和热定位的容错特征实现;增加功能性的⼀个平台;对POSIX 需求的⽀持;消除FAT 和HPFS ⽂件系统中的限制。
NTFS 提供长⽂件名、数据保护和恢复,并通过⽬录和⽂件许可实现安全性。
NTFS ⽀持⼤硬盘和在多个硬盘上存储⽂件(称为卷)。
例如,⼀个⼤公司的数据库可能⼤得必须跨越不同的硬盘。
NTFS 提供内置安全性特征,它控制⽂件的⾪属关系和访问。
从DOS 或其他操作系统上不能直接访问NTFS 分区上的⽂件。
如果要在DOS下读写NTFS分区⽂件的话可以借助第三⽅软件;现如今,Linux 系统上已可以使⽤NTFS-3G 进⾏对NTFS 分区的完美读写,不必担⼼数据丢失
Win 2000采⽤了更新版本的NTFS⽂件系统NTFS 5.0,它的推出使得⽤户不但可以像Win 9X那样⽅便快捷地操作和管理计算机,同时也可享受到NTFS所带来的系统安全性。
NTFS 允许⽂件名的长度可达256 个字符。
虽然DOS ⽤户不能访问NTFS 分区,但是NTFS ⽂件可以拷贝到DOS 分区。
每个NTFS ⽂件包含⼀个可被DOS ⽂件名格式认可的DOS 可读⽂件名。
这个⽂件名是NTFS 从长⽂件名的开始字符中产⽣的。
convert命令将FAT32⽆损转成NTFS格式
将FAT 卷转换成NTFS。
CONVERT volume /FS:NTFS [/V]
[/CvtArea:filename] [/NoSecurity] [/X] volume 指定驱动器号(后⾯跟⼀个冒号)、装载点或卷名,但不能反过来⽆损操作。
例如,将D盘转换为NTFS格式,则需命令convert d:/fs:ntfs。
[编辑本段]NTFS的特点
·NTFS可以⽀持的分区(如果采⽤动态磁盘则称为卷)⼤⼩可以达到2TB。
⽽Win 2000中的FAT32⽀持分区的⼤⼩最⼤为
32GB。
·NTFS是⼀个可恢复的⽂件系统。
在NTFS分区上⽤户很少需要运⾏磁盘修复程序。
NTFS通过使⽤标准的事物处理⽇志和恢复技术来保证分区的⼀致性。
发⽣系统失败事件时,NTFS使⽤⽇志⽂件和检查点信息⾃动恢复⽂件系统的⼀致性。
·NTFS⽀持对分区、⽂件夹和⽂件的压缩。
任何基于Windows的应⽤程序对NTFS分区上的压缩⽂件进⾏读写时不需要事先由其他程序进⾏解压缩,当对⽂件进⾏读取时,⽂件将⾃动进⾏解压缩;⽂件关闭或保存时会⾃动对⽂件进⾏压缩。
·NTFS采⽤了更⼩的簇,可以更有效率地管理磁盘空间。
在Win 2000的FAT32⽂件系统的情况下,分区⼤⼩在2GB~8GB时簇的⼤⼩为4KB;分区⼤⼩在8GB~16GB时簇的⼤⼩为8KB;分区⼤⼩在16GB~32GB时,簇的⼤⼩则达到了16KB。
⽽Win 2000的NTFS⽂件系统,当分区的⼤⼩在2GB以下时,簇的⼤⼩都⽐相应的FAT32簇⼩;当分区的⼤⼩在2GB以上时(2GB~2TB),簇的⼤⼩都为4KB。
相⽐之下,NTFS可以⽐FAT32更有效地管理磁盘空间,最⼤限度地避免了磁盘空间的浪费。
·在NTFS分区上,可以为共享资源、⽂件夹以及⽂件设置访问许可权限。
许可的设置包括两⽅⾯的内容:⼀是允许哪些组或⽤户对⽂件夹、⽂件和共享资源进⾏访问;⼆是获得访问许可的组或⽤户可以进⾏什么级别的访问。
访问许可权限的设置不但适⽤于本地计算机的⽤户,同样也应⽤于通过⽹络的共享⽂件夹对⽂件进⾏访问的⽹络⽤户。
与FAT32⽂件系统下对⽂件夹或⽂件进⾏访问相⽐,安全性要⾼得多。
另外,在采⽤NTFS格式的Win 2000中,应⽤审核策略可以对⽂件夹、⽂件以及活动⽬录对象进⾏审核,审核结果记录在安全⽇志中,通过安全⽇志就可以查看哪些组或⽤户对⽂件夹、⽂件或活动⽬录对象进⾏了什么级别的操作,从⽽发现系统可能⾯临的⾮法访问,通过采取相应的措施,将这种安全隐患减到最低。
这些在FAT32⽂件系统下,是不能实现的。
·在Win 2000的NTFS⽂件系统下可以进⾏磁盘配额管理。
磁盘配额就?****芾碓笨梢晕没苁褂玫拇排炭占浣信涠钕拗疲恳挥没е荒苁褂⽶畲笈涠罘段诘拇排炭占洹I柚么排膛涠詈螅梢远悦恳桓鲇没У拇排淌褂们榭鼋懈俸涂刂疲 ü 嗖饪梢员晔冻龀涠畋ň 兄岛团涠钕拗频挠没В 佣扇∠嘤Φ拇胧4排膛涠罟芾砉δ艿奶峁沟霉芾碓笨梢苑奖愫侠淼⼕没Х峙浯娲⒆试矗苊庥捎诖排炭占涫褂玫氖Э乜赡茉斐傻南低潮览#岣吡讼低车陌踩浴?
·NTFS使⽤⼀个“变更”⽇志来跟踪记录⽂件所发⽣的变更。
·还有诸如加密⽂件数据等等,和系统服务相关的东西不少。
[编辑本段]NTFS的优点
1.具备错误预警的⽂件系统
[3]在NTFS分区中,最开始的16个扇区是分区引导扇区,其中保存着分区引导代码,接着就是主⽂件表(Master File Table,以下简称MFT),但如果它所在的磁盘扇区恰好出现损坏,NTFS⽂件系统会⽐较智能地将MFT换到硬盘的其他扇区,保证了⽂件系统的正常使⽤,也就是保证了Windows的正常运⾏。
⽽以前的FAT1*****FAT32的FAT(⽂件分配表)则只能固定在分区引导扇区的后⾯,⼀旦遇到扇区损坏,那么整个⽂件系统就要瘫痪。
但这种智能移动MFT的做法当然并⾮⼗全⼗美,如果分区引导代码中指向MFT的部分出现错误,那么NTFS⽂件系统便会不知道到哪⾥寻找MFT,从⽽会报告“磁盘没有格式化”这样的错误信息。
为了避免这样的问题发⽣,分区引导代码中会包含⼀段校
验程序,专门负责侦错。
2.⽂件读取速度更⾼效
恐怕很多⼈都听说NTFS⽂件系统在安全性⽅⾯有很多新功能,但你可否知道:NTFS
在⽂件处理速度上也⽐FAT32⼤有提升呢?
对DOS略知⼀⼆的读者⼀定熟悉⽂件的各种属性:只读、隐藏、系统等。
在NTFS⽂件系统中,这些属性都还存在,但有了很⼤不同。
在这⾥,⼀切东西都是⼀种属性,就连⽂件内容也是⼀种属性。
这些属性的列表不?****潭ǖ模梢运媸痹黾樱庖簿褪俏裁茨慊嵩贜TFS分区上看到⽂件有更多的属性.
NTFS⽂件系统中的⽂件属性可以分成两种:常驻属性和⾮常驻属性,常驻属性直接保存在MFT中,像⽂件名和相关时间信息(例如创建时间、修改时间等)永远属于常驻属性,⾮常驻属性则保存在MFT之外,但会使⽤⼀种复杂的索引⽅式来进⾏指⽰。
如果⽂件或⽂件夹⼩于1500字节(其实我们的电脑中有相当多这样⼤⼩的⽂件或⽂件夹),那么它们的所有属性,包括内容都会常驻在MFT中,⽽MFT是Windows⼀启动就会载⼊到内存中的,这样当你查看这些⽂件或⽂件夹时,其实它们的内容早已在缓存中了,⾃然⼤⼤提⾼了⽂件和⽂件夹的访问速度。
3.磁盘⾃我修复功能
NTFS利⽤⼀种“⾃我疗伤”的系统,可以对硬盘上的逻辑错误和物理错误进⾏⾃动侦测和修复。
在FAT1*****FAT32时代,我们需要借助Scandisk这个程序来标记磁盘上的坏扇区,但当发现错误时,数据往往已经被写在了坏的扇区上了,损失已经造成。
NTFS⽂件系统则不然,每次读写时,它都会检查扇区正确与否。
当读取时发现错误,NTFS会报告这个错误;当向磁盘写⽂件时发现错误,NTFS将会⼗分智能地换⼀个完好位置存储数据,操作不会受到任何影响。
在这两种情况下,NTFS都会在坏扇区上作标记,以防今后被使⽤。
这种⼯作模式可以使磁盘错误可以较早地被发现,避免灾难性的事故发⽣。
有些⼈发现当把磁盘转换为NTFS⽂件系统后,⽤磁盘扫描程序就很难发现磁盘错误了。
经过前⾯的介绍,你知道这是为什么了吗?
4.“防灾赈灾”的事件⽇志功能
在NTFS⽂件系统中,任何操作都可以被看成是⼀个“事件”。
⽐如将⼀个⽂件从C盘复制到D盘,整个复制过程就是⼀个事件。
事件⽇志⼀直监督着整个操作,当它在⽬标地——D 盘发现了完整⽂件,就会记录下⼀个“已完成”的标记。
假如复制中途断电,事件⽇志中就不会记录“已完成”,NTFS可以在来电后重新完成刚才的事件。
事件⽇志的作⽤不在于它能挽回损失,⽽在于它监督所有事件,从⽽让系统永远知道完成了哪些任务,那些任务还没有完成,保证系统不会因为断电等突发事件发⽣紊乱,最⼤程度降低了破坏性。
5.ntfs动态磁盘功能
动态磁盘是从Windows 2000时*****始的新特性,Windows Server 2003继续使⽤了这个相当棒的特性。
相⽐基本磁盘,它提供更加灵活的管理和使⽤特性。
您可以在动态磁盘上实现数据的容错、⾼速的读写操作、相对随意的修改卷⼤⼩等操作,⽽不能在基本磁盘上实现。
动态磁盘没有卷数量的限制,只要磁盘空间允许,您可以在动态磁盘中任意建⽴卷。
动态磁盘,我们可以将数块磁盘中的空余磁盘空间扩展到同⼀个卷中来增⼤卷的容量。
基本磁盘的读写速度由硬件决定,不可能在不额外消费的情况下提升磁盘效率。
在动态磁盘上创建带区卷来同时对多块磁盘进⾏读写,显著提升磁盘效率。
使⽤Windows XP 2000 2003等系统安装盘给硬盘分区时,往往发现不管硬盘⼤⼩,不管分区⼤⼩,最后总有8M的空间被剩余下来。
这8M空间是⽤来转换成动态磁盘的。
创建Raid时必须要有不⼩于8M的动态磁盘,所以Windows操作系统在进⾏分区时会⾃动留下8M的空间。
基本磁盘不可容错,如果没有及时备份⽽遭遇磁盘失败,会有极⼤的损失。
在动态磁盘上创建镜像卷,所有内容⾃动实时被镜像到镜像磁盘中,即使遇到磁盘失败也不必担⼼数据损失了。
在动态磁盘上创建带有奇偶校验的带区卷,来保证提⾼性能的同时为磁盘添加容错性。
动态磁盘提供了基本磁盘不具备的⼀些特性,例如创建可跨越多个磁盘的卷(跨区卷和带区卷)和创建具有容错能⼒的卷(镜像卷和RAID-5 卷)的能⼒。
动态磁盘上的所有卷都是动态卷。
有五种类型的动态卷:简单卷、跨区卷、带区卷、镜像卷和RAID-5 卷。
镜像卷和RAID-5 卷具有容错功能,仅在运⾏Windows 2000 Server、Windows 2000 Advanced Server、Windows 2000 Datacenter Server 或Windows Server 2003 操作系统的计算机上可⽤。
不过,也可以通过运⾏Windows XP Professional 的计算机在这些操作系统上远程创建镜像卷和RAID-5 卷。
不管动态磁盘使⽤主启动记录(MBR) 还是GUID 分区表(GPT) 分区样式,都可以创建最多2,000 个动态卷,但是动态卷的推荐值是32 个或更少。
6.我是否需要哪些附加的功能?
其实,NTFS还提供了磁盘压缩、数据加密、磁盘配额(在“我的电脑”中右击分区并并⾏
“属性”,进⼊“配额”选项卡即可设置)、动态磁盘管理等功能,这些功能在很多报刊杂志上介绍的⽐较多了,这⾥不再详细介绍。
NTFS提供了为不同⽤户设置不同访问控制、*****和安全管理功能。
如果你的系统处于⼀个单机环境,⽐如家⽤电脑,那么这些功能对你意义不是很⼤。
[编辑本段]NTFS使⽤注意事项
NTFS是微软Windows NT内核的系列操作系统⽀持的、⼀个特别为⽹络和磁盘配额、⽂件加密等管理安全特性设计的磁盘格式。
除了在局域⽹安装了NT系列的⽤户们使⽤NTFS 外,随着NT内核的桌⾯系统Windows2000和XP的普及,很多个⼈⽤户也开始把⾃⼰的分区格式化为NTFS。
在⼀般情况下,NTFS的格式不能被Windows9X识别,⽽且在安装、操作⽅⾯也有差异,所以个⼈⽤户在使⽤这种磁盘格式的时候,必须留意下⾯的注意事项:
⼀、NT内核的系统应始终使⽤NTFS 吗?
NTFS是微软推荐在NT系列上使⽤的⽂件系统,但是,会有⼀些特殊的原因使⽤其他⽂件系统。
如果计划⽤其他操作系统(包括MS-DOS)访问⽂件,则应把引导的分区,即C盘选择格式为FAT(包括FAT32)⽂件系统。
如果使⽤的是NTFS⽂件系统并要与Windows NT进⾏双重引导,那么在继续Windows 2000或XP的安装之前,必须要为Windows NT安装SP4或更⾼版本的补丁。
⼆、转化NTFS和其他分区格式的技巧
⼀台机器⽤PQ7把⼀个分区由NTFS转换成FAT32格式,完成后发现该盘中的中⽂名的⽂件夹全部变成问号,打不开了。
此时想转回来时发现提⽰磁盘错误,⽤Windows的磁盘扫描和DOS的CHKDSK检查后仍⽆法转换,⾥⾯有其下载的⼏百M的⽂件,现在已经搞的⾯⽬全⾮了。
其实,如果NTFS的分区容量很⼤且内有⼤量的数据存在的话,⽤直接转换的⽅式不仅缓慢,⽽且是很危险的——因为在每⼀个步骤⾥,转换的⼯具程序都要先读取扇区信息、拷贝到临时⽬录、转化格式再从临时⽬录读数据重新写⼊转换好的空间,再校验……这样的操作其实和低级格式化硬盘或是刷新主板的BIOS差不多危险,⼀旦发⽣掉电或是瞬间的数据量过⼤传输溢出缓冲区导致的死机,重新开机后可能就会丢失分区的所有信息,或是破坏引导区数据甚⾄是损坏硬盘。
如果硬盘其他分区有⾜够的空间,⽤拷贝后删除⽂件再转化的⽅法,会事半功倍。
具体的操作就是先在其他分区建⽴⼀个⽬录,然后转到你的NTFS分区,选定全部⽂件,⽤复制粘贴的⽅法进⾏转移数据。
然后把NTFS分区的数据清空,再进⾏转化格式就快很多,也安全得多了;从FAT的格式转换到NTFS也是⼀样道理。
这种拷贝,⽐直接转换分区格式读读写写、⼜校验数据的那种繁琐过程快很多,可以在转换完成后,把数据拷贝回该分区。
另外,建议在清空数据后,利⽤GHOST镜像NTFS或FAT格式的空⽩分区,得到⼀个备份⽂件,以后如果再要转换分区格式利⽤它来进⾏就更快。
三、虚拟内存(页⾯⽂件)与NTFS的卷
现在很多⼈装了双硬盘系统甚⾄是简单的RAID磁盘阵列,在使⽤这种结构的系统同时是需要NTFS⽀持卷功能的,此时,应该尽量避免页⾯⽂件和系统⽂件在同⼀分区上,也不要在同⼀物理磁盘驱动器的不同分区中放置多个页⾯⽂件。
特别注意避免将页⾯⽂件放⼊容错驱动器,例如镜像卷或RAID-5 卷,因为页⾯⽂件不需要容错,⽽且⼀些容错系统将数据写到多个位置,会导致⾮常缓慢的数据写操作。
四、如果使⽤了虚拟机或是磁盘压缩,不适宜使⽤NTFS格式
使⽤虚拟机时,在NTFS分区引导的机器上使⽤光盘引导后,在装操作系统的时候,将
会出现以下提⽰:
Please wait while Setup initializes.
Scanning system registry...
Cannot create a temporary directory.
If you have HPFS or NTFS installed on your hard drive,you will need to create an MS-DOS boot partition to set up Windows.
因为虚拟机出于兼容的考虑,只内置了最常⽤的硬件和软件⽀持,对NTFS格式的⽀持⽬前还不是很好。
如果你使⽤Windows9X加补丁的⽅式来读写NTFS分区的话,也可能会导致某些长⽂件名或是中⽂名的⽂件结构被破坏;在使⽤GHOST 备份和恢复的时候也可能会出现莫名其妙的错误。
所以,上NTFS还是⽤NT内核的系列视窗系统好。