Зіткнувся з одного дивною помилкою при спробі розширити дисковий розділ на 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
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