VHDX Inspector reads the header and metadata tables of a VHDX file and dumps the details to the console. The text is generally readable but should be read with consultation to Microsoft's published VHDX specification at [MS-VHDX]: Virtual Hard Disk v2 (VHDX) File Format. This program understands version 7.0 of the specification.
Download the code either by pulling with Git or by downloading from Github as a zip and extracting.
In a terminal, change to the source location (the directory where 'Cargo.toml' is) and run:
cargo build --release
The output will be created in ./target/release.
vhdx_inspector [args] <file name>
Print this help message and exit immediately.
If the VHDX file is a differencing disk, print the parent disk's information and so on up the chain.
Print the full block status information.
VHDX Inspector is provided under the terms of the MIT license.