赞
踩
最开始供 MS-DOS 使用,一直演化,开始有 Fat12,之后到 Fat16,到现在的 Fat32。Fat32 中的 32 是指 32 位,32 位最大值为 2 的 32 次方,就是 4G,也就是说Fat32 最大的限制是不能存储大于 4G 的文件。
微软为其第一代操纵系统Windows NT 3.1开发的文件系统。80年代,微软和国际商用机器公司 IBM 合作,开发图形操作系统OS/2。但两个公司在很多问题上产生分歧而合作终止。OS/2 的文件系统叫 HPFS,NTFS 借鉴了 HPFS,有很多共同之处。因为开发 NTFS、HPFS 这两个文件系统的就是同一批人,在现在的 Windows 系统上,默认的文件格式就是 NTFS。
exFAT 是微软专门为闪存开发的一种开发的文件格式,支持存储大于 4G 的文件。NTFS 使用日志,会比非日志的文件格式读写更多的磁盘,对闪存储造成较大的负担,理论上 NTFS 格式的 U 盘容易损坏。U 盘格式成 exFAT 只是为了方便,Mac 和 Windows 都可读写,也可存放大文件,但exFAT 没有日志功能。
苹果最新的文件系统,在这之前用的是 HFS,后面有 HFS+ 或 HFS Plus。HFS 文件系统历史悠久,是针对传统的机械磁盘开发的文件系统。后面对针对 SSD 做优化,开发了 APFS,在 iOS 10.3 时正式引入。APFS 支持写时复制,同一个文件,无论复制多少份,假如不修改,这个文件的实际内容只会在磁盘中存储一份,只是其索引有 N 份。
日志(journaling)意思就是记录、登记的意思。日志功能就是在写文件的时候,先在日志中做个记录,记录完后才真正写入文件中。日志也是磁盘中的一块二进制位置,专门开辟出一个用于读写日志的空间区域,不用来存储文件数据。
不带日志功能的文件系统,缺乏一定安全性,在文件系统不完整时,比如丢失索引,就丢失了一片数据很难恢复。
区别在于,快速格式化只写入基本的数据,清除掉一些索引信息,这样所有文件索引不到,被认为不存在了,但实际其真正内容还在磁盘中。利用一些软件操作,数据可以恢复。
而一般格式化 除了要写入初始化数据,还会将磁盘全部覆盖一些新数据,比如全部写入 0 或1。另外一般格式化还会扫描磁盘,检查是否有坏道,将坏道记录下来,写文件的时候不写在坏的地方,文件内容不可恢复。
日常文件删除,清空回收站,实际上也只是删除了索引,将文件标记成已删除,但实际文件的内容还在的。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。