So it turns out my VMs were not corrupted, just that there was a massive bug in ESX. Too bad I already deleted all 100 of them.