Я думаю, что вы сможете смонтировать образ диска виртуальной машины (.vmdk) с помощью утилиты VMWARE Disk MOunt - тогда вы сможете получить к нему доступ, как и к любому другому диску - есть некоторые предостережения относительно снимков диска - найдены еще некоторыеinfo здесь
Утилита имеет интерфейс командной строки, поэтому должна быть возможность использовать Process.Start () для выполнения операции монтирования