FAT、NTFS、ExFAT文件系统详解
文件系统
很多人都知道,硬盘需要格式化才能使用,那格式化是做什么用的呢?硬盘通过前一篇教程讲过的分区表,划分为一个一个的分区后,分区还不能直接使用,需要给分区选择一种数据存储的格式,这种数据存储格式,称之为文件系统,格式化分区,就是给分区写入文件系统的过程。
分区只有经过格式化,写入文件系统后,才能被操作系统识别,才能够正常的写入与读出数据,正常使用。
文件系统有不同的格式,可以在同一块物理硬盘的不同分区,分别选择不同的文件系统。在Windows下,经常使用的文件系统是FAT与NTFS,接下来,我们对各种不同的文件系统分别做介绍。
RAW
RAW其实不是一种文件系统,通常,我们把Windows不能识别其上面文件系统的分区,称为RAW分区。RAW分区要么是没有经过格式化;要么是其上的文件系统由于各种原因损坏了,不能使用。Windows会对RAW分区显示各种错误信息,比如“未格式化”、“分区损坏”等。
RAW分区不能使用,必须将其格式化,写入文件系统后才能使用。
重要提示:RAW分区上如果有重要数据,请先用DiskGenius恢复数据后再执行格式化操作,切忌不可以先格式化!
FAT
其实有两种FAT分区,FAT16与FAT32,除非使用特别小的分区(小于512M),现在几乎没有人使用FAT16,通常我们说的FAT,指的就是FAT32.
关于FAT,我们需要知道的是两件事:1、FAT分区中的单个文件不能大于4G;2、通常FAT分区的容量不能大于32G,否则效率会很低。
知道了FAT的两个限制,你就知道,对于现在动辄上T的大容量硬盘而言,FAT不是一个好的选择。事实上,现在FAT更多的被用于U盘、内存卡等小容量存储设备中。
NTFS
NTFS是使用Windows系统的电脑中,最适合的文件系统。现在大多数电脑中,硬盘分区上的文件系统都是NTFS。相比较于FAT,NTFS有很多的优点。比如,NTFS不存在使用FAT时的那两个限制。
NTFS的限制在于,NTFS是微软公司自己开发的文件系统,而且微软从来没有正式公布过NTFS的技术内幕。这样,当你的硬件设备,一旦不是使用Windows系列的操作系统,那么,基本就不适合用NTFS了。
Windows在移动设备领域的市场占有率很小,您的手机、MP5、音响等,基本上都不是基于Windows的,在这些设备上使用的存储设备,比如U盘、内存卡等,都不能使用NTFS。所以象U盘、内存卡等小容量的便携时存储设备,更多的是使用FAT。FAT既可以在移动设备上使用,也可以在基于Windows的计算机上使用。
NTFS的另一个限制是,NTFS是基于传统机械硬盘设计的文件系统,在基于闪存(flash memory)的存储设备(比如U盘、固态硬盘、SD卡等)上使用NTFS,由于NTFS特有一些实现机制,会减少设备的使用寿命。这也是很多人不推荐在移动存储设备上使用NTFS的原因之一。
ExFAT
现在U盘、SD卡等移动存储设备的容量也越来越大,为了克服前面我们说过的FAT的两个限制,现在越来越多的设备使用ExFAT文件系统。
现在U盘、SD卡等移动存储设备的容量也越来越大,为了克服前面我们说过的FAT的两个限制,现在越来越多的设备使用ExFAT文件系统,ExFAT完全没有使用FAT时的两个限制。
需要说明的是,ExFAT是微软公司,专门为基于闪存的大容量移动存储设备,开发的文件系统。首先ExFAT适合U盘、Sd卡、固态硬盘等,但不适合传统的机械硬盘使用;其次,ExFAT出现的时间比较短、且需要微软的授权,很多移动设备,特别是老式的,并不支持ExFAT。
- 随机文章
- 热门文章
- 热评文章
- 在树莓派/linux上使用阿里云DNS解析作为DDNS使用
- 安装包制作工具 SetupFactory使用1 详解
- 安装包制作工具 SetupFactory使用2 API清单
- C#中的MessageBox消息对话框
- Linux下python2.7安装pip
- SmartLink原理
- HTTP请求头详解
- 开关电源拓扑结构概述(降压,升压,反激、正激)