Microsoft Virtual Hard Disk built with JavaScript
const VHD = require('node-vhd');
var vhd = new VHD(10 * 1024 * 1024); // 10MiB
vhd.save('a.vhd'); // save to the a.vhd
vhd.load('a.vhd'); // load from the a.vhd
var vhd = VHD.load('a.vhd'); // load from the a.vhd
vhd.initMBR();