Server 2008 Disk Management Hangs

diskmanagementhard drivewindows-server-2008windows-server-2008-r2

So I have looked everywhere for the solution to this and have tried many things. There is one post on SE related to this and I tried the suggested answer but I am still having problems.

We have a server running Server 2008 R2 Standard x64. I need to increase the space of C: since the free space is running very low. However when I open Server Manager and try to go to the "Disk Management" snap-in it just hangs.

There is a status message on the bottom of the window that says "Connecting to Virtual Disk Service…".

Here are the steps I have taken:

  1. Ran sfc /scannow
  2. Set all of the drives to be dirty and rebooted so that they would be scanned
  3. Executed chkdsk /f /r /b /v on all of the drives.
  4. Checked for Windows updates (none).
  5. Verified that the services "Virtual Disk", "RPC Procedures" and "Plug and Play" are all running.

One symptom is that the service "Virtual Disk" does not cleanly shut down. I receive a message about the process being unexpectedly terminated when I try to stop or restart it. Also I cannot find anything relevant in the event logs.

Any ideas or suggestions?

Best Answer

I seem to have fixed this. I re-ran chkdsk on C: (note that it appears you have to manually set this as dirty even if the system is scheduling the scan). I also uninstalled my ISO mounting software (virtual clone drive) even though I have never had a problem with it before. I also moved the page file to its own drive (I did this to free up space on C:). Also I uninstalled the Yosemite backup for Dell which had expired (perhaps because of the expiration it was no longer functioning and preventing the disk image service from doing what it needed to do?).

At any rate after uninstalling, freeing up disk space and running chkdsk, Disk Management is back online. I ultimately suspect it was Yosemite backup since I had had problems with it even running on this system. My best guess is that it installed a driver or piece of code that interfaces with the system / drives and because it had expired it was no longer functioning properly. This is pure speculation though.