Book Image

Practical Mobile Forensics

Book Image

Practical Mobile Forensics

Overview of this book

Table of Contents (20 chapters)
Practical Mobile Forensics
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
10
Android Data Recovery Techniques
Index

The HFS Plus file system


In 1996, Apple developed a new file system, Hierarchical File System (HFS), to accommodate the storage of large datasets. In an HFS file system the storage medium is represented as volumes. HFS volumes are divided into logical blocks of 512 bytes. The logical blocks are numbered from first to last on a given volume and will remain static with the same size as physical blocks, that is, 512 bytes. These logical blocks are grouped together into allocation blocks, which are used by the HFS file system to track data in a more efficient way. HFS uses a 16-bit value to address allocation blocks, which limits the number of allocation blocks to 65,535. To overcome the inefficient allocations of disk space and some of the limitations of HFS, Apple introduced the HFS Plus file system (http://dubeiko.com/development/FileSystems/HFSPLUS/tn1150.html).

The HFS Plus file system was designed to support larger file sizes. HFS volumes are divided into sectors that are usually 512 bytes...