FAT全称File Allocation Table,意思是文件分配表,是用来记录文件所在位置的表格,它对于硬盘的使用是非常重要的,假若丢失文件分配表,那么硬盘上的数据就会因无法定位而不能使用了。
  FAT,FAT32,NTFS指不同的硬盘分区格式:
  1.FAT格式:即FAT16,这是MS-DOS和最早期的Win 95操作系统中最常见的磁盘分区格式。它采用16位的文件分配表,能支持最大为2GB的分区,几乎所有的操作系统都支持这一种格式,从DOS、Win 95、Win 97到现在的Win 98、Windows NT、Win 2000,但是在FAT16分区格式中,它有一个最大的缺点:磁盘利用效率低。因为在DOS和Windows系统中,磁盘文件的分配是以簇为单位的,一个簇只分配给一个文件使用,不管这个文件占用整个簇容量的多少。这样,即使一个文件很小的话,它也要占用了一个簇,剩余的空间便全部闲置在那里,形成了磁盘空间的浪费。由于分区表容量的限制,FAT16支持的分区越大,磁盘上每个簇的容量也越大,造成的浪费也越大。所以为了解决这个问题,微软公司在Win 97中推出了一种全新的磁盘分区格式FAT32。
  2.FAT32格式:这种格式采用32位的文件分配表,使其对磁盘的管理能力大大增强,突破了FAT16对每一个分区的容量只有2GB的限制。但在WIN2K&XP系统中,由于系统限制,单个分区最大容量为32GB。由于目前的硬盘生产成本下降,其容量越来越大,运用FAT32的分区格式后,我们可以将一个大硬盘定义成一个分区而不必分为几个分区使用,大大方便了对磁盘的管理。而且,FAT32具有一个最大的优点:在一个不超过8GB的分区中,FAT32分区格式的每个簇容量都固定为4KB,与FAT16相比,可以大大地减少磁盘的浪费,提高磁盘利用率。目前,支持这一磁盘分区格式的操作系统有Win 97、Win 98和Win 2000。但是,这种分区格式也有它的缺点,首先是采用FAT32格式分区的磁盘,由于文件分配表的扩大,运行速度比采用FAT16格式分区的磁盘要慢。另外,由于DOS不支持这种分区格式,所以采用这种分区格式后,就无法再使用DOS系统,还有一点FAT及FAT32格式分区不支持4G及以上文件。
  3.NTFS:NTFS (New Technology File System),是 WindowsNT 环境的文件系统。新技术文件系统是Windows NT家族(如,Windows 2000、Windows XP、Windows Vista、Windows 7和 windows 8.1)等的限制级专用的文件系统(操作系统所在的盘符的文件系统必须格式化为NTFS的文件系统,4096簇环境下)。NTFS取代了老式的FAT文件系统。NTFS是一个可恢复的文件系统。在NTFS分区上用户很少需要运行磁盘修复程序。NTFS通过使用标准的事务处理日志和恢复技术来保证分区的一致性。NTFS支持对分区、文件夹和文件的压缩。NTFS采用了更小的簇,可以更有效率地管理磁盘空间。

FAT,FAT32,NTFS相关推荐

  1. Ext3、Ext4、FAT、FAT32、NTFS、exFAT、Sparse、Raw

    最近在做的事情,设涉及到稀疏文件相关的知识.同时这个稀疏的东西是ext4. ext4这个东西是我以前装虚拟机的时候留下的映像,但是具体是什么,我也不是很了解.这里来进行个扫盲. 都是文件系统.知道这个 ...

  2. Mac/Windows 磁盘工具格式化优盘【fat、fat32、ntfs、exfat 、Mac os扩展、ms-dos(fat)】

    fat.fat32.ntfs.exfat .Mac os扩展.ms-dos(fat)等是磁盘的文件系统格式. 在windows上,格式化U盘时,选择文件格式可能会出现fat.fat32.ntfs.ex ...

  3. 硬盘分区格式转换,FAT32转NTFS的命令

    开始→运行→键入cmd按回车,在窗口"command prompt"下,输入命令"convert C: /FS:NTFS"按回车,重新启动电脑,即将FAT32 ...

  4. ubuntu中U盘硬盘格式化(NTFS,FAT12,FAT16,FAT32,EXT4,EXT3,EXT2)

    我的系统版本是ubuntu16.04 需要将U盘或硬盘格式化成NTFS格式,需要安装一个工具ntfs-3g(以前是ntfsprogs),这个工具在我的系统上自带了,如果没有的话执行'sudo apt- ...

  5. 计算机硬盘怎么设置ntfs,每次设置系统后,能否更改计算机硬盘分区的fat32和ntfs格式?...

    f3622635 硬盘的格式转换 一个,FAT32到NTFS 在"运行"中输入" CMD"以打开"命令提示符"窗口,输入: " C ...

  6. U盘FAT32、NTFS、exFAT格式的区别,你都知道么?

    说到U盘,相信很多朋友对它既熟悉又陌生,熟悉?无论是在学习中还是工作中,我们经常会用到:陌生?大家只知道U盘体积小巧,却能存储很多文件,但除此之外,你还知道什么呢? 老毛桃相信不少朋友在格式化U盘的时 ...

  7. FAT32转换NTFS格式的命令

    1.什么是NTFS? 想要了解NTFS,我们首先应该认识一下FAT.FAT(File Allocation Table)是"文件分配表"的意 思.对我们来说,它的意义在于对硬盘分区 ...

  8. FAT32转NTFS命令

    开始-运行-cmd-输入 convert c:/FS:NTFS 同理 D盘 convert d:/FS:NTFS ---------- 1.什么是NTFS? 想要了解NTFS,我们首先应该认识一下FA ...

  9. linux ntfs 转换 无损,怎么无损数据地转换FAT32到NTFS分区

    NTFS分区相比于FAT32有更多的优越性,例如NTFS文件系统支持EFS加密,支持单个文件的大小超过4GB,支持分区的大小超过2TB等等.但FAT32最明显的缺点就是任何文件的大小不能超过4GB,F ...

  10. FAT32转NTFS的相互转化

    一.FAT32转NTFS 在"运行"中输入"CMD"打开"命令提示符"窗口,输入:"CONVERT F: /FS:NTFS&quo ...

最新文章

  1. 【C#】Gif文件生成
  2. 思科cisco解决方案:思科ACI解决方案和Nexus_9000交换机
  3. 单片机中灯泡显示miss_单片机实例分享,如何设计八路抢答器
  4. ES批量提交-RestHighLevelClient
  5. RTX51 Tiny中容易混淆的问题
  6. java capacity_关于Java中StringBuffer的capacity问题
  7. 常用脚本--查看数据库文件大小
  8. 转义字符的使用和功能python_Python中转义符和格式符的混合使用,python,转义字符,与,格式化...
  9. 关于C语言中继承和多态的实现
  10. 使用KNN时出现非数值属性和缺失值
  11. 最后一周,如何高效率的备考软考信息安全工程师?
  12. 自学linux指令总结
  13. php 输出 jsonp
  14. 【求助】测试XCode v8.0的正向反向功能
  15. python网络爬虫_爬图片
  16. 清除Tomcat日志
  17. 学计算机的装系统都不会,为什么刚买的新电脑,却不支持安装Win7系统,背后的真实原因...
  18. pytorch创建新环境
  19. linux灯控软件,Ubuntu下通过脚本控制键盘背光灯
  20. PPTPDF文件转换成图片上传OSS

热门文章

  1. 线性代数_1、二阶、三阶行列式、排列、逆序
  2. 关于sourcetree这是一个无效源路径的解决办法
  3. PD快充协议JD6606S资料
  4. Python实现B站MP4格式音频与视频的合并!超详细的教程!
  5. 【LaTex】 Font “FandolSong-Regular“ does not contain requested(fontspec)Script “CJK“.如何抑制此种警告?
  6. word页码任意设置,如显示在页脚外侧、横版页面要求显示在左侧或右侧
  7. 12306火车票抢票Python代码
  8. python爬虫设计图片大全_PYTHON爬虫——必应图片关键词爬取
  9. 07-24 什么是串口
  10. 英雄无敌HoMM3-死亡阴影SOD-神之苏醒WOG-封神NABI-MOD等相关文件