在Linux的发展历程上,有一件很重要的事情,就是Linux加入GNU并遵循公共版权许可证(GPL)。此举大大加强了GNU和Linux,几乎所有应用的GNU库/软件都移植到Linux上,完善并提高了L…
用于恢复Apple系统的HFS+文件系统的数据恢复工具非常少,这里介绍几种比较专业的在Windows环境下运行的Apple系统数据恢复工具。 X-ways Forensic和R-studio 这两款工…
卷头对于HFS+文件系统来说是至关重要的,卷头中存储着大量的文件系统结构参数。Mac OS X系统在挂载文件系统时会读取卷头,如果卷头损坏,系统会拒绝挂载文件系统。 在系统运行时,由于软件或临时性的硬…
文件删除的分析 在分析文件删除后文件系统中各个管理结构发生的变化之前,我们再总结一下HFS+文件系统对文件的管理方式。 ①HFS+文件系统中有的几个重要元文件,其中编录文件是最重要的一个元文件。用户数…
在学习了HFS+文件系统的结构之后,我们知道HFS+使用B−树对宗卷中的文件进行管理。为了更进一步加深对这种管理方式的理解,下面用一个例子实际体会一下HFS+的B−树结构。我们将用手工遍历HFS+的B…
坏块文件是HFS+文件系统的一个重要文件,用来记录宗卷内有缺陷的、不能正常存储数据的块。坏块文件有如下特点: ①坏块文件不属于元文件,卷头中没有该文件的信息描述;坏块文件也不属于用户文件,在编录文件中…
HFS+文件系统的属性文件是为未来实现命名分支而保留的。属性文件的精确结构还没有完全设计完成,很多宗卷都没有属性文件,所以本书只简单介绍其结构。 属性文件属于HFS+的元文件,使用B−树的结构,其节点…
HFS+文件系统使用“分配文件”来描述宗卷中的每个块是否已经分配给文件系统使用。分配文件相当于一个位图文件,文件中的每个位都映射到宗卷内相应的一个块:如果某个位进行了设置(被置1),说明该位所映射的块…
盘区溢出文件是HFS+文件系统的元文件之一,它的作用是描述8个盘区以外的分支的盘区信息。 HFS+文件系统用“块”为基本单位存储数据,连续的一组块称为一个“盘区”。文件的分支由若干个盘区组成,如果文件…
编录文件介绍 编录文件是HFS+文件系统中非常重要的一个元文件,该文件中包含着许多信息,HFS+文件系统利用这些信息维系着宗卷中的文件和目录间的层次关系。 编录文件采用B−树结构组织数据,文件中包括头…

关注我们的公众号

微信公众号