硬盘有FAT32和NIFTS两种,请问大家那有什么区别?各有什么利弊?

热心网友

自微软推出了Windows XP后,很多用户在安装Windows XP时都遇到了一个难题,文件系统该选择FAT 32还是NTFS,微软的建议是选择NTFS,但二者又有什么区别呢?下面就给大家解释一下。 下表列出了Windows 中常用的两种文件系统,以及支持这些文件系统的操作系统。 一、文件分配表(FAT) FAT文件系统是基于MS-DOS的计算机长期使用的文件系统版本。Windows 95/98/Me 和MS-DOS都要求使用FAT 文件系统。 而FAT 32是FAT文件系统的增强版本,可以在Windows 95/98/ME,Windows 2000和Windows XP下使用,但Windows NT不支持。这也就意味着,如果要实现Windows NT和Windows 95/98/ME或MS-DOS的双引导,系统分区必须格式化为FAT 文件系统。 在使用FAT 文件系统时,有一些重要因素须考虑。 1。FAT命令约定 在Windows NT/2000、Windows XP环境下,FAT 文件系统支持长文件名,Windows FAT分区对文件名有如下规定: ①文件名最多可有255个字符,包含全路径。 ②文件名必须以字母或数字开始,可以包含除了以下字符外的所有字符:? / \ [ ] : ; | = , ^* ? ③文件名可以包含多个空格。 ④文件名可以包含用点分隔开的多个扩展名。 ⑤文件名可保留大小写,但不区分大小写。 2。FAT的安全性 FAT分区不能被Windows NT/2000、Windows XP提供的本地文件或目录安全保护。也就是说在FAT分区下,即使你是Administrator(管理员)也无法对文件分配权限。 3。FAT 文件系统的其他考虑因素 ①FAT 文件系统的系统开销最小,小于1MB。 ②最大的FAT 分区或FAT 文件限制为4GB。 ③对于小于400MB的分区,FAT是最有效的文件系统,但随着文件数目的增加,性能将越来越低。 ④对于RISC(精简指令集计算技术)计算机,FAT则是必不可少的文件系统。 二、Windows NT文件系统(NTFS) 微软之所以建议使用NTFS就是因为对于Windows NT/2000、Windows XP而言,NTFS是最有效、最安全,也是最稳定的文件系统。有人将NTFS分区的硬盘称作金刚不坏之身?由此可见它的稳定性和安全性。 1。NTFS的命令限定 ①文件名和目录名最多可有255个字符(包括扩展名)。 ②像FAT一样,文件名不区分大小写但保留大小写。仅有一个例外:运行于Windows NT上的POSX应用程序区分大小写。NTFS允许同时存在仅大小写不同的两个同名文件。 ③文件名可包括除?"/ \ * | :字符外的所有字符。 2。NTFS的安全性 NTFS支持数据集成所需的数据访问控制和所有者权限。基于Windows NT、Windows 2000、Windows XP的计算机在实现目录共享时,可以对共享目录指定许可权限;而NTFS文件和目录则不管是否共享都可以分配许可权限。 3。NTFS文件和分区大小 NTFS能够支持比FAT文件系统更大的文件和分区。在一般的硬件上(包括磁带机),最大的文件从4GB到64GB不等,NTFS的最大分区为2TB,这是受到工业标准的限制。NTFS在格式化分区时将同时写入冗余信息,因此NTFS的系统开销较大。微软推荐使用最小的分区为50MB。 4。其他特点 之所以称NTFS为强大而灵活的文件系统,是因为它有很多有用的特点: ①支持文件压缩──文件压缩能将文本文件压缩大约50%,将可执行文件压缩大约40%(这对于硬盘小的用户有很大好处。 ②具有可恢复性──NTFS有很高的可靠性,它是一个可恢复的文件系统。NTFS利用事务日志自动记录所有的文件和目录的自动更新。 ③NTFS支持热修复技术。如果由于硬盘上的坏扇区而产生读写错误,NTFS会将数据写到另一好的扇区,并将原扇区标为坏。 ④支持Macintosh文件、支持文件索引等。 三、使用NTFS的注意要点 如果你决定使用NTFS时,以下要点值得你注意: 1。NTFS为每个用户都提供了一个独立的回收站(Recycle Bin)。 2。虽然NTFS会为文件和目录都提供本地安全性,但并不包括文件加密。 3。在NTFS分区上文件碎片将大大减少。如果想消除文件碎片,只需将文件拷贝到另一个驱动器上,再将它拷贝回原来的驱动器即可。只要原驱动器有足够的可用空间,NTFS会将它放回到驱动器上一个连续的块中。 4。因为NTFS的系统开销很大,所以绝对不能用NTFS来格式化软盘。 5。如果你重新安装操作系统,在安装过程中Windows会提示你是否将硬盘格式化为NTFS,选择是;即可。 6。如果你想在不格式化硬盘的条件下将现有的FAT分区转化为NTFS,Windows提供了Convert这个命令。格式为Convert X:/fs:ntfs (X为将要转换的驱动器)。但必须注意的是,转换过程是单向的,没有办法将一个NTFS分区转化为FAT,除非使用第三方软件,例如:PQ分区大师等。 。