Не вдалося запустити або підключитися до служби віртуальних дисків

Зіткнувся з одного дивною помилкою при спробі розширити дисковий розділ на Windows Server 2012 R2. При спробі відкрити консоль управління дисками (diskmgmt.msc), список доступних дисків системи не відображався, а внизу консолі Disk Management вказана помилка:

Unable to connect to Virtual Disk Service

Неможливо підключитися до служби віртуальних дисків.

При віддаленому підключенні до комп'ютера через оснащення Управління Дисками (Управління комп'ютером) помилка виглядає так:

Disk Management could not start Virtual Disk Service (VDS) on HostName.

Програмі адміністрування дисків не вдається запустити службу віртуальних дисків на ім'я комп'ютера.

Я вирішив спробувати розширити тому за допомогою diskpart, але і ця утиліта не працює, повертаючи помилку:

Virtual Disk Service error:

The service failed to initialize

У нормальній конфігурації служба vds в Windows зупинена і налаштована на ручний запуск (тип запуску Manual). Тобто вона повинна запускатися в разі потреби при зверненні інших додатків до неї. Однак з якоїсь причини в нашому випадку це не відбувається

Зрозуміло, що потрібно перевірити стан системної служби Virtual Disk (vds) / Віртуальний диск. Відкривши консоль управління службами (services.msc), я побачив, що служба Virtual Disk НЕ запущено. Спробувавши запустити її вручну, я отримав помилку:

net start vds

The service is not responding to the control function.

More help is available by typing NET HELPMSG 2186.

У журналі системи при цьому з'являються події:

Перевищення часу очікування (30000 мс) при очікуванні підключення служби «Віртуальний диск».
Збій при запуску служби «Віртуальний диск» через помилку Служба не відповіла на запит своєчасно.

Я спробував змінити тип запуску служби Virtual Disk з Manual (Вручну) на Automatic (Автоматично) і перезавантажив Windows.

Після перезавантаження, служба Віртуальний диск успішно запустилася і працездатність консолі Disk Management і diskpart відновилася.

У тому випадку, якщо не вдається віддалено підключиться до служби Віртуальний диск, перевірте в файервол Windows, що дозволені наступні правила для вхідних підключень:

  • Remote Volume Management - Virtual Disk Service (RPC) (Віддалене управління томами - служба віртуальних дисків (RPC))
  • Remote Volume Management - Virtual Disk Service Loader (RPC) (Віддалене управління томами - завантажувач служби віртуальних дисків (RPC))

Можна дозволити віддалений доступ так:

netsh advfirewall firewall set rule group = "Remote Volume Management" new enable = yes
netsh advfirewall firewall set rule group = "Windows Firewall Remote Management" new enable = yes
netsh advfirewall firewall set rule group = "remote administration" new enable = yes

Якщо служба Віртуальний диск все одно не запускається, відкрийте редактор реєстру і перевірте, що в дозволах на гілку HKLM \ SYSTEM \ CurrentControlSet \ Services \ vds у групи ALL APPLICATION PACAKAGES є право на читання (Read).

Якщо всі вищеописані способи не допомогли відновити роботу служби VDS, виконайте перевірку цілісності системних файлів командою:

sfc / scannow