1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 文件系统区别ntfs ext fat mbr guid

文件系统区别ntfs ext fat mbr guid

时间:2018-10-30 23:15:35

相关推荐

文件系统区别ntfs ext fat mbr guid

什么是文件系统

文件系统,是计算机管理数据的一种目录结构。

它的思路来源,可能是纸质书籍的目录。

文件系统,组成一个多叉树形结构,叶子结点是文件,中间节点是各级目录,最顶级是根目录。

目录和文件都有读、写、执行权限,以配合用户账号进行权限管理。

文件系统的设计,大概有两个原则:

1,目录占的空间要尽量少,文件数据占的空间要尽量多。

目录是管理结构,没有不行,但又不是实际要使用的数据,所以要尽量少占空间。

2,数据的读写要方便。

内存的临时文件系统还好说,内存可以根据地址随机访问,但磁盘的读写就比较麻烦:它只能按扇区读写,而且机械磁盘的读写需要移动磁头。

所以,文件系统要尽量让同一文件的数据连续存放,避免出现过多的文件碎片。

文件系统区别

平台

而fat、exfat 全平台兼容。但是fat有文件大小和磁盘大小限制、exfat似乎容易丢数据.

不同平台使用不同文件系统方式

通用方法:安装对应平台虚拟机

linux使用ntfs可以通过 ntfs-3g工具实现 这个工具似乎读快写慢 (150/50mb) 似乎可以优化加快写入 但是似乎略麻烦。新的linux似乎默认自带这个工具了

windows使用ext 可以通过ext2fsd实现 好像性能几乎没区别。ExtFS似乎更好用但是要收费。wsl挂载硬盘的方式 c盘要十个g 然后似乎还很麻烦……。其他的还有ext2explore 、DiskInternals Linux Reader等软件

ps:linux不能使用bitlocker!因为这个加密很复杂,加密方法还受到机器、操作系统等的影响

特性与性能区别

FAT:Window系列的文件系统,最广为人知的是FAT32,在古老的Win XP上就是用的这文件系统。但由于历史局限性,其设计存在不可能避免的缺陷,例如无法支持大于32G的存储分区和大于4G的文件,微软又提出了NTFS。

NTFS:支持加密、压缩、权限控制等等,且还支持日志保证数据一致性,NTFS的确强大了,但兼容性反而比不上FAT32,按网上的资料说,因为NTFS支持日志,大量写会影响Flash的寿命,例如U盘、TF卡等,于是微软又推出了exFAT

exfat: “作为FAT32与NTFS的折中。NTFS的日志对Flash的寿命的影响,我是存疑的,就好像在手机的emmc上用的ext4,也是带日志的,且这些flash本身有磨损平衡,等用到寿命上限的之前,我们早已更新换代了”。exfat好像容易丢数据

ext:linux上使用的

还有最小文件大小这个参数。1k的文件可能得占用4K空间

建议

以呢,在U盘和TF卡上使用的文件系统,我的建议是:

希望更高的兼容性,使用exFAT

希望保证数据安全的前提下,尽可能高的兼容性,使用NTFS

exfat丢数据 以及硬盘日志系统的原理

以呢,在U盘和TF卡上使用的文件系统,我的建议是:

希望更高的兼容性,使用exFAT

希望保证数据安全的前提下,尽可能高的兼容性,使用NTFS

udf格式

mbr与guid(gpt)

guid和mbr格式的区别:1、MBR有自己的启动器,也就是启动代码,而GUID分区表自带备份,在磁盘的首尾部分分别保存了一份相同的分区表;2、MBR分区方案无法支持超过2TB容量的磁盘,以GUID分区表则可认到最大18EB。

3、分区个数不同。使用MBR分区表的硬盘最多只能划分4个主分区磁盘,而GPT分区表类型,此分区表类型不受分区个数限制。限制只在于操作系统——Windows支持最多128个GPT分区,而且你还不需要创建扩展分区。

4、分区标识不同:GUID分区,每个分区可以有一个名称(不同于卷标)。

建议:新系统、新设备都应该用guid 除非老设备不兼容采用mbr

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。