NTFS、exFAT、FAT32、Ext4文件系统的区别

news/2024/10/5 21:24:38

V1.0 2024年5月7日 发布于博客园

NTFS、exFAT、FAT32、Ext4文件系统的区别

FAT(File Allocation Table)

FAT(File Allocation Table,文件分配表)是1977年微软为DOS开发的管理软盘的文件系统。

FAT文件系统的最早版本是FAT12,由于其管理的容量非常有限,后来又陆续开发了FAT16文件系统和FAT32文件系统。这里的阿拉伯数字表示数据地址的位数,位数越大,可以表示的空间也就越大。FAT32文件系统最大可以创建4GB的文件,所管理的空间最大为8TB。虽然FAT32文件系统已经做得比较大了,但是跟Linux下的几个动辄EB级的文件系统相比还是差很多。

后来微软又开发了一套新的文件系统,即exFAT文件系统。该文件系统主要是为了适应闪存介质而开发的,并且突破了FAT32文件系统对容量管理的限制,可以实现EB级容量管理

NTFS(New Technology File System)

NTFS(New Technology File System)是微软用于代替FAT文件系统的第二代文件系统,于1993年首次被引入操作系统中。

NTFS在容量方面有了很大的突破,整个文件系统可以管理16EB的空间,而单个文件大小可以达到256TB。除了容量的突破,NTFS还有很多现代文件系统的高级特性,如日志、压缩和加密等。

Ext4

第四代扩展文件系统(英语:Fourth extended filesystem,缩写为ext4)是Linux系统下的日志文件系统,是ext3文件系统的后继版本。

区别

NTFS exFAT FAT32 Ext4
最大单文件 256TB 16EB 4G 16TB
最大管理空间 16EB 128PB 8TB 1EB
最大文件名长度 255 个 Unicode 字符 255 个 Unicode 字符 255 个 Unicode 字符 255 个字符
主要平台 Windows Windows, macOS, Linux Windows, macOS, Linux Linux
备注 支持文件权限、加密和压缩 优化用于闪存驱动器和SD卡 较旧的系统兼容性好 支持大量的文件系统特性,如日志、扩展属性等

单位换算:1B=8b 1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB ,1 PB = 1024 TB, 1 EB = 1024 PB ,1 ZB = 1024 EB, 1 YB = 1024 ZB

PB(Petabyte),1 PB = 1024 TB,按上例,可以存放100万部电影,人活到100岁也不到90万小时。

EB(Exabyte),1 EB = 1024 PB,相当于52.4万个2T硬盘,一个按300元计算,需要1.57亿人民币。

ZB(Zettabyte),1 ZB = 1024 EB,以 50MB/秒 的速度下载,需要71.4万年。

YB(Yottabyte),1 YB = 1024 ZB,据预测到2025年全球每天产生的数据量将达到491EB,可以存2135天,也就是5年多。目前,应该全球的数据(包括视频、图片)总和加起来都没有这么多...

参考资料

  • 文件系统技术内幕:大数据时代海量数据存储之道 (豆瓣) (douban.com)
  • 文件系统功能比较 - Win32 apps | Microsoft Learn
  • Linux文件系统 - goodbay说拜拜 - 博客园 (cnblogs.com)
  • FAT32 vs. exFAT vs. NTFS: What's the Difference? (howtogeek.com)
  • 了解文件大小:bit、byte、KB、MB、GB、TB、PB、EB、ZB、YB...... - 哔哩哔哩 (bilibili.com)
  • ext4 - 维基百科,自由的百科全书 (wikipedia.org)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/28640.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

Linux系统启动过程

Linux系统启动过程(电影内挂)

mysql练习 —— 关于一些函数的使用

学校作业,拿来记录一下。(老师出的习题貌似是从一本书上拿到的)Q1:使用RAND()函数来获得3个随机值。A1:   解析:rand()函数,获得随机值,产生0-1的随机值。(random ,随机)Q2:求3和4的平方根。A2:   解析:sqrt()用于求解平方根。Q3:求7.2和-7.2的绝对值。A3: …

Linux基础——ARM架构主机系统盘乱序问题

一、问题描述 创建裸金属服务器,lsblk发现系统盘定义的盘符变为sdc盘; 二、问题排查 1、查看加载raid和直连磁盘的pci id 2、调整grub中内核磁盘模块加载顺序 rdloaddriver=ahci rdloaddriver=megaraid_sas 暂时没有修复,排查中。 三、问题根因 四、参考https://www.kern…

android开发板USB连接PC后adb口丢失 解决

android开发板USB连接PC后adb口丢失 解决刚开始启动,90DB端口都是有的,屏幕上亮一下就黑了,然后modem端口一闪就没了; 然后 adb shell显示如下: 经确认是硬件modem相关人员修改问题导致的,modem口的导致adb口掉线了~!解决办法是,禁用系统服务里的 WWAN AutoConfig 请…

PXE

PXE 高效批量网络装机 系统装机的三种引导方式 U盘/光驱安装 U盘安装 可以是DOS启动盘,或者是PE启动盘,另外需要有 GHOST映像或者光盘映像。开机设置启动方式,这个根据启动 盘的模式,可以是USB-HDD、USB-ZIP、 USB-FDD等,DOS环 境下,打开GHOST,然后还原C盘分区,在PE环境…

三类文件系统的区别

三类文件系统的区别什么是文件系统 文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。 举个通俗的比喻,一块硬盘就像一个块空地,文件就像不同的材料,我们首先得在空地上建起仓库(…

智慧交通系统:未来出行,从这里开始

随着城市化进程的加快,交通拥堵、事故频发、停车难等问题日益凸显,传统交通管理模式已难以满足现代社会的需求。智慧交通系统作为解决这些问题的关键,通过集成创新技术,实现交通管理的智能化、信息化,提高交通系统的运行效率和安全性,为公众出行提供便捷服务。 项目背景 …