-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Amber-Sophia edited this page Oct 28, 2025
·
1 revision
BlockIO is a modular, introspective .NET library for analyzing and repairing partition structures on Windows.
It provides a clean, extensible architecture for forensic tools, open repair workflows, and structure-level inspection — without filesystem logic.
- Parses and validates GPT and MBR partition tables
- Provides safe access to block-level structures via FileStream
- Supports plugin-based tooling via conditional compilation
- Enables YAML-based export/import of structural metadata
- Offers manifest inspection and CRC validation
- No filesystem interpretation (FAT, NTFS, ext4, etc.)
- No content-level parsing or file recovery
- No magic, no heuristics, no hidden defaults
For filesystem logic, see the upcoming FileSysIO library — built on BlockIO, but architecturally separate.
BlockIO is designed around:
- Structural clarity: No interpretation, only layout
-
Plugin isolation: Optional tooling via
BLOCKIO_PLUGIN_SUPPORT - Extensibility: Clean interfaces, no hidden state
- Safety: Defensive validation, no unsafe memory access
See Architecture for details.
Amber-Sophia Schröck
Architect of open, user-empowering systems.
Contact: ambersophia.schroeck@gmail.com
BlockIO is licensed under the EUPL v1.2.
See LICENSE.md for full terms.