Skip to content

YAFFI now with full GPT Partition Traversal

Pre-release
Pre-release
Compare
Choose a tag to compare
@tedsmith tedsmith released this 10 Dec 21:34
· 8 commits to master since this release

This latest pre-release for Windows includes weeks of work (because I'm not especially talented!!) implementing a bespoke class for parsing GPT partition tables. The Windows API includes some of this functionality but for YAFFI, we need full control and I have more plans for some of the data extracted in future.

Why is this important? Many systems that create GPT partitions have unique GUIDs assigned to them, so it's possible to determine just from the GUID what created the partitioning scheme. YAFFI looks up about 80 of these systems and, at the time of writing, is the only utility I know of that can do this. So a new class (uGPT) contains a series of functions built from scratch that parse the tables byte-by-byte and as well as rendering the data it looks up the creator label.

Some other minor improvements over the previous release too. I'll compile a Linux version soon...

untitled