syslinux引导扇区不支持ntfs文件系统_周五,来一张文件系统科普贴,完美收工!...

本篇是继 ☞ 取证常见文件格式科普贴、取证之文件分区表科普贴的第三章。

文件系统已经经历了很多年的发展,其中的学问,不言而喻,因此我们很难用一篇文章把文件系统完整的讲清楚。本篇定位科普贴,涵盖文件系统中大多数概念与特性。


素材来源:弘连研发工程师  Spring

FILE SYSTEM 文件系统 7dadea8b2392988374e0937f21b46ac2.png

计算机的文件系统是一种存储和组织计算机数据的方法,它使得对其访问和查找变得容易。

文件系统使用文件和树形目录的抽象逻辑概念代替了硬盘和光盘等物理设备使用数据块的概念,用户使用文件系统来保存数据不必关心数据实际保存在硬盘(或者光盘)的地址为多少的数据块上,只需要记住这个文件的所属目录和文件名。

在写入新数据之前,用户不必关心硬盘上的那个块地址没有被使用,硬盘上的存储空间管理(分配和释放)功能由文件系统自动完成,用户只需要记住数据被写入到了哪个文件中。

0a6d6c521cce599fd34e07fb9b395fdf.png

上面这段话来自维基百科对文件系统的介绍,真是晦涩难懂。总结成一句大白话,文件系统就是为了方便用户存和取文件的

1d5d1bb3100e1124f7f8e005fdd119a3.gif 接下来,我们就基于文件系统用户存、取文件这个重点,从多个维度了解文件系统 。 0x01 常见的文件系统有哪些?

FAT16: 采用16bit记录长度信息实属硬伤,导致磁盘分区最大只能到2GB。这里特别写出FAT16是因为UEFI引导中ESP分区默认采用的是FAT16文件系统。

exFAT:FAT家族的文件系统发展到FAT32居然还有单文件不能大于4G的硬伤,这个问题在exFat里得以解决。exFat是windows,linux,macOS都支持的较好的文件系统。

NTFS:NTFS是一个93年出生的文件系统。最新版本是NTFS3.1,从windows xp一直用到win10。三大操作系统也只有windows自己能够完美支持NTFS的读写操作。在macOS和linux上面使用三方库对NTFS执行大量写操作都有丢数据的风险。

Ext4:广泛运用于各大linux发行版和android的文件系统。

APFS:苹果于2016年在WWDC宣布使用APFS文件系统用以代替年老的HFS+。从mac

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值