转自:Windows三种文件系统:NTFS、FAT32、FAT16的区别

什么是文件系统?

文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。

举个通俗的比喻,一块硬盘就像一个块空地,文件就像不同的材料,我们首先得在空地上建起仓库(分区),并且指定好(格式化)仓库对材料的管理规范(文件系统),这样才能将材料运进仓库保管。

文件系统是对应硬盘的分区的,而不是整个硬盘,不管是硬盘只有一个分区,还是几个分区,不同的分区可以有着不同的文件系统!

而NTFS,FAT32,FAT16还有更早的FAT等等都是文件系统,它们都有着什么区别呢?

NTFS,FAT32和FAT16的区别:

NTFS文件格式 FAT32文件格式 FAT16文件格式
支持单个分区大于2G 支持单个分区大于2G 单个分区小于2G
支持磁盘配额 不支持磁盘配额 不支持磁盘配额
支持文件压缩(系统 ) 不支持文件压缩(系统) 不支持文件压缩(系统 )
支持EFS文件加密系统 不支持EFS 不支持EFS
产生的磁盘碎片较少 产生的磁盘碎片适中 产生的磁盘碎片较多
适合于大磁盘分区 适合于中小磁盘分区 适合于小与2G的磁盘分区
支持WindowsNT 支持9x,不支持NT4.0 不支持Win2000,支持NT,9x

NTFS相比FAT32和FAT16优点:

  1. 最大优点在于持文件加密;

  2. 另外一个优点就是能够很好的支持大硬盘,且硬盘分配单元非常小,从而减少了磁盘碎片的产生。NTFS更适合现今硬件配置(大硬盘)和操作系统(XP,Windows7)

  3. NTFS文件系统相比FAT32具有更好的安全性,表现在对不同用户对不同文件/文件夹设置的访问权限上

  4. 而且CIH病毒在NTFS文件系统下是没有办法传播的!

总结:

推荐使用的NTFS文件系统,与FAT或FAT32相比,它具有更为强大的功能,并且包含Active Directory及其它重要安全特性所需的各项功能。另外只有选择NTFS作为文件系统,才可以使用诸如Active Directory和基于域的安全性之类特性。

Windows三种文件系统:NTFS、FAT32、FAT16的区别相关推荐

  1. SPI、I2C、UART三种串行总线协议的区别和SPI接口介绍(转)

    SPI.I2C.UART三种串行总线协议的区别 第一个区别当然是名字: SPI(Serial Peripheral Interface:串行外设接口); I2C(INTER IC BUS) UART( ...

  2. 三种串行总线协议的区别(SPI、I2C和UART)

    SPI.I2C跟UART三种串行总线协议的区别: (如果想了解SPI和I2C更多详细内容,可看 SPI总线(一):基本原理篇, SPI总线(二):驱动分析篇,SPI总线(三):驱动实例,i2c总线(基 ...

  3. gvdp哪个工厂用_BTP、BTD与FSS三种线束设计业务模式的区别

    线束企业的业务模式主要有如下三种,分别是BTP,BTD与FSS,那么这几种业务分别是怎样的呢? BTP(Build to Print),称为来图加工项目.企业根据客户方提供的图纸,购买物料进行生产制造 ...

  4. 频谱共享三种模式---Underlay, Overlay, Interweave access区别

    前言:在认知无线电中,SU接入PU频带的三种方式,在此记录并加以区分. Underlay Underlay模式下,SU可以在PU占用时接入频带,只要SU能保证对PU的干扰在其噪声门限下,接入机会更多. ...

  5. 【Shell脚本】正确认识通过sh、./和source三种方式运行shell脚本的区别并据此定义和使用shell库函数

    文章目录 1. 从代码块到函数 2. 从函数到函数库 3. 定义 shell 函数库 4. 使用 shell 函数库 1. 从代码块到函数 在一个 shell 脚本中,你可以通过将具有独立功能的代码块 ...

  6. Grafana 实现 clickhouse 监控(linux+mac+windows三种平台详解)

    目录 linux: 1.安装: 2.启动并登录 3.安装clickhouse数据源插件 4.设置数据源 5.导入仪表盘 6.完成 mac: 1.安装: 2.启动并登录 3.安装clickhouse数据 ...

  7. python三种导入模块的方法和区别

    方法一: import modname 模块是指一个可以交互使用,或者从另一Python 程序访问的代码段.只要导入了一个模块,就可以引用它的任何公共的函数.类或属性.模块可以通过这种方法来使用其它模 ...

  8. gdb中三种输出 print, x, display 的区别

    print 最常用的输出格式是 print (简写为p).print 会根据表达式在程序中的类型输出值. 但是也可以指定输出类型. print/f expression f 可以有以下格式: form ...

  9. 在LINUX环境中,哪种文件系统存储更安全?

    作者:张宇,北亚服务器数据恢复中心([url]http://www.datahf.net[/url]),转载请联系作者,如果实在不想联系作者,至少请保留版权,谢谢. [问题] 昨天我转载的一文中,提到 ...

最新文章

  1. Delphi_01_控制台版HelloWorld
  2. 虫趣:BAD POOL CALLER (par1: 0x20)
  3. 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库...
  4. 第27章:MongoDB-索引--唯一索引
  5. 使用ASP.NET Core 3.x 构建 RESTful API - 3.3.3 ProblemDetails
  6. oracle 数据库字段html显示正常text显示不全,layui表格字段表格显示不全(自适应)...
  7. linux6 rac 11g,oracle linux 6.操作系统oracle 11g rac
  8. java shell_jshell – Java Shell
  9. learn the python the hard way习题26~30总结
  10. 安装@vue/cli脚手架又又又出问题啦!!!
  11. 斯坦福NLP名课带学详解 | CS224n 第7讲 - 梯度消失问题与RNN变种(NLP通关指南·完结)
  12. 为什么 AI 犯的错有时会很“瘆人”?
  13. cc2530dma控制器功能_dma控制器是什么_dma控制器工作方式
  14. “我爱淘”冲刺阶段Scrum站立会议10
  15. 工具篇:TailScale免费实现远程设备互连(无费用方案,亲测,零基础安装),支持手机、Windows或linux系统、NAS
  16. 从金庸小说看古代武侠世界计划生育
  17. yolov3原理+训练损失
  18. phpize使用方法
  19. 1.3.随机变量,随机向量的自相关与自协方差
  20. B863AV3.2-M、B863AV3.1-M2、E900V22C通刷固件(可救砖)

热门文章

  1. Cyh和香穗子(NDK1352)
  2. JavaScript 数组:数组中重复的数字【思路与知识点总结与扩展】
  3. 没有任何销售经验怎么进行销售团队管理?
  4. 明天水立方的免费区块链沙龙,讲师阵容庞大,别说我没告诉过你!
  5. 2018首届传神者大会:“语言+新技术”将推动语言产业生态化发展 2018首届传神者大会圆满落幕,“语言+新技术”或开启全球深度互联时代 智联未来,跨界赋能 1211首届传神者大会圆满落幕...
  6. 随机过程基础(6)--应用随机过程分析音乐(语音)信号(1)、随机序列功率谱(PSD)
  7. 做自媒体新手怎么入门?第一步教你增加短视频流量
  8. 单身率最高的行业,还真是自找的!
  9. 连载26:软件体系设计新方向:数学抽象、设计模式、系统架构与方案设计(简化版)(袁晓河著)
  10. 工业相机的速度(帧频/行频)