“FAT,NTFS,4K对齐”相关知识.doc
文本预览下载声明
“FAT, NTFS,4K对齐”相关知识
FAT:File Allocation Table
根据FAT32文件系统,采用32位2进制数来表示簇号,每个FAT文件能管理 2的32次方个簇 4294967296个,每个簇容量为512kb,则可算出 最大分区容量为2TB。
但是XP下只能管理最大32G的FAT32分区,只能格式化最大到 32 GB 的 FAT32 卷。
Windows 2000/XP/2003 不支持创建、格式化大于32G的FAT32分区,但是可以支持大于32G的FAT32分区(读写);
FAT16:我们以前用的DOS、Windows 95都使用FAT16文件系统,现在常用的Windows 98/2000/XP等系统均支持FAT16文件系统。它最大可以管理大到2GB的分区,但每个分区最多只能有65525个簇(簇是磁盘空间的配置单位)。随着硬盘或分区容量的增大,每个簇所占的空间将越来越大,从而导致硬盘空间的浪费。 容量可从软盘大小到 4 GB。不支持域。最大文件大小为2 GB。
FAT32:随着大容量硬盘的出现,从Windows 98开始,FAT32开始流行。它是FAT16的增强版本,可以支持大到2TB(2048G的分区。FAT32使用的簇比FAT16小,从而有效地节约了硬盘空间。容量从 512 MB 到 2 TB。在 Windows XP 中,只能格式化最多达 32 GB 的 FAT32 卷。不支持域。最大文件大小为4 GB
windows 2000和windows XP能够读写任何大小的FAT32文件系统,但是这些平台上的格式化程序只能创建最大32GB的FAT32文件系统。
在dos系统下可直接访问fat32分区,而ntfs分区则不能在dos下直接访问。
FAT有一个严重的缺点:当文件删除后写入新资料,FAT不会将档案整理成完整片段再写入,长期使用后会使档案资料变得逐渐分散,而减慢了读写速度。硬盘碎片整理是一种解决方法,但必须经常整理来保持FAT文件系统的效率。
NTFS: New Technology File System
为Windows NT, 2000, XP所设计,被用来代替FAT文件系统
若使用基本磁盘,一个分区最大是2TB.
如果是动态磁盘,最大可以达到16TB。
基本磁盘使用主分区、扩展分区和逻辑驱动器来组织数据。格式化的分区也称为卷(术语“卷”和“分区”通常互换使用)。在此 Windows 版本中,基本磁盘可以有四个主分区或三个主分区和一个扩展分区。扩展分区可以包含多个逻辑驱动器(最多支持 128 个逻辑驱动器)。基本磁盘上的分区不能与其他分区共享或拆分数据。基本磁盘上的每个分区都是该磁盘上的一个独立的实体。
动态磁盘可以包含大量的动态卷(大约 2000 个),其功能类似于基本磁盘上使用的主分区。在 Windows 的某些版本中,可以将多个独立的动态硬盘合并为一个动态卷(称为分卷),将数据拆分到多个硬盘(称为分拆)以提高性能,或者在多个硬盘之间复制数据(称为镜像)以提高可靠性。
两者之间最明显的不同在于操作系统支持。所有的Windows版本甚至DOS都支持基本磁盘,而对于动态磁盘则不是如此。只有Windows后期的版本,包括Windows 2000、Windows XP和Windows Server 2003支持动态磁盘。
建议卷的最小大小约为 10 MB。
最大的卷和分区大小起始为 2 TB,并可以达更大范围。例如,通过标准分配单元大小 (4 KB) 格式化的动态磁盘可有 16 TB 减去 4 KB 的分区。有关最大卷和分区大小的详细信息,请参阅 Microsoft Windows 资源工具包网站上的“Windows Server 2003 Resource Kit, Server Management Guide”(Windows Server 2003 资源工具包,服务器管理指南)。
无法在软盘上使用。
尽管文件大小不能超过它们所在的卷或分区的大小,但潜在的最大文件大小可为 16 TB 减去 64 KB。
FAT 和NTFS支持的操作系统
FAT16: windows 95/98/me/nt/2000/xp unix,linux,dos
FAT32 :windows 95/98/me/2000/xp
NTFS: windows nt/2000/xp
当前电脑传统机械硬盘的每个扇区一般大小为512字节;当使用某一文件系统将硬盘格式化时,文件系统会将硬盘扇区、磁道与柱面统计整理并定义一个簇为多少扇区方便快速存储。
例如:现时windows中常见使用的NTFS文件系统,默认定义为4096字节大小为一个簇,但NTFS分区因为其引导区占用了一个磁道共63个扇区,真正的文件系统在63号
显示全部