A UPS failed and a Hyper-V box hosting 6 VMs went down (all Windows Server 2008 R2 x64, if it matters). When I booted back up, it did not automatically perform a chkdsk (which I have seen in the past). I didn't notice whether any of the VMs did chkdsk as they came back up.
In this situation, is it appropriate to:
- Schedule a chkdsk on C:\ of the VM host upon reboot?
- Schedule a chkdsk on C:\ of each of the VMs?
- All of the above?
Or should I only do it when Windows recommends it and does it on its own during bootup? How does windows "know" when it's appropriate to do this?
TL;DR: If a VM Host goes down, do I run chkdsk on it and all the VMs or just let windows do that if it feels it's necessary?