Photo of Joe T. Sylve

Joe T. Sylve, Ph.D.

Digital Forensic Researcher and Educator

Joe T. Sylve, Ph.D. – Blog

Posts (Page 3 of 3)

B-Trees (Part 1)

In yesterday’s post, we discussed Checkpoint Maps, the simple linear-time data structures that APFS uses to manage persistent, ephemeral objects....

APFS Internals · Part 6

Checkpoint Maps and Ephemeral Objects

In our last post, we discussed NX Superblock Objects and how they can be used to locate the Checkpoint Descriptor...

APFS Internals · Part 5

NX Superblock Objects

The NX Superblock Object is a key component of APFS. It stores key information about the Container, such as the...

APFS Internals · Part 4

Containers

APFS is a pooled storage, transactional, copy-on-write file system. Its design relies on a core management layer known as the...

APFS Internals · Part 3

Kinds of Objects

As we discussed in our last post, objects are the fundamental building blocks of APFS. While there are many different...

APFS Internals · Part 2

Anatomy of an Object

APFS is a copy-on-write file system, consisting of a set of immutable objects that are the fundamental building blocks of...

APFS Internals · Part 1

2022 APFS Advent Challenge

As an exercise in self-discipline, I’ve decided to get an early start on my 2023 New Year’s resolution of writing...

Meta