最近在装操作系统的时候遇到这样一个问题,“我准备把下载好的操作系统转移到U盘上,打算通过U盘作为启动盘,但是在从电脑向U盘copy操作系统镜像文件时,提示 文件过大,无法完成copy,但U盘的实际剩余空间明明足以容纳该文件!”,后来才发现是U盘的文件系统选择出了问题,所以简单比较一下这几种文件系统的格式。
U盘的文件系统通常有如下三种选择:FAT32、NTFS和exFAT,通常FAT32作为默认选项。
FAT32:使用4个字节(也就是32位)的空间来表示每个扇区(Sector)配置文件的情形,故称之为FAT32;其兼容性较好,但缺点是单个文件不能超过4GB(也是我这次遇到的主要问题),同时不支持容量在512M以下的U盘,所以FAT32无法存放光盘ISO镜像、高清视频、各种图形作品文件等等;
NTFS:(New Technology File System的缩写)是Windows NT核心和高级服务器网络操作系统环境的文件系统;其提供了比FAT32更高的可靠性,并消除了FAT32文件系统中的种种限制,NTFS文件系统除了支持更大的分区、更大的文件、更节约硬盘空间外,还提供了FAT文件系统不敢想像的众多功能。主要有:长文件名、压缩分区、事件追踪、文件索引、高容错性、数据保护和恢复、加密访问……NTFS支持大于4GB的文件,支持任意大小的U盘,但缺点是会缩短闪存的寿命;
exFAT:专为闪存和U盘设计,空间浪费小,但缺点是兼容性差,XP和vista系统需要更新补丁才能支持;