WoodyZ, as MacsRule says, you need to boot from one disk or volume and run DiskWarrior from it to rebuild the directory of OTHER disks or volumes. DiskWarrior cannot rebuld the directory of a disk or volume when booted from such disk or volume.
So, I do not see how to rebuild the directory of a VMware Fusion disk image. Is that possible? How? Thanks.