modify vm_create_disk method interface