vhdx 0.1.0

An implementation of Microsoft's VHDX virtual hard disk format.
Documentation
1
2
3
4
5
6
7
8
9
10
fn main() {
    let mut disk = vhdx::Vhdx::load(std::env::args_os().nth(1).unwrap());
    let mut reader = disk.reader();

    let cfg = gpt::GptConfig::new().writable(false);
    let disk = cfg.open_from_device(Box::new(&mut reader)).unwrap();

    println!("Disk header: {:#?}", disk.primary_header());
    println!("Partition layout: {:#?}", disk.partitions());
}