- Служба виртуальных дисков Windows: ошибки подключения
- Распространенные ошибки и быстрое решение
- Удаление или заражение dmserver.dll и dmdskmgr.dll
- NERO, Daemon Tools и Alkohol 120
- One thought on “ Служба виртуальных дисков Windows: ошибки подключения ”
- Не удалось запустить или подключиться к службе виртуальных дисков
- Ошибка при управлении VHD-файлом в Windows Server: «Виртуальный поставщик дисков для указанного файла не найден»
- Симптомы
- Причина
- Решение
Служба виртуальных дисков Windows: ошибки подключения
На очереди разбор ошибок со «Службой виртуальных дисков Windows» и «Службой логических дисков». Проблемы с этими компонентами возникают редко: при попытке «разбить» диски на виртуальные части, переименовать их, подключить дополнительный или внешний жесткий диск. Службы могут зависать, выдавать различные ошибки или попросту зависать при попытке подключиться к службе или зайти в настройки.
У обычных пользователей тоже могут возникнуть ошибки с сообщениями вроде «Не удалось подключиться к службе диспетчера логических дисков», либо служба просто начинает грузиться бесконечно долго. Чаще всего это происходит в случае заражения троянами, установкой вирусного ПО или изменения настроек системы по незнанию или по вине каких-либо программ.
Содержание:
Распространенные ошибки и быстрое решение
Ошибка «Не удалось подключиться к службе виртуальных дисков» может быть вызвана программами для создания образов вроде NERO, Daemon Tools и Alkohol 120 — подобный софт стоит удалить. Также нужно убедиться, что служба виртуальных дисков включена, а библиотека dmserver.dll находится на компьютере, не поражена вирусами и не присутствует в карантине антивируса.
Возможно, исправить проблему получится быстро. Для этого нужно:
- Проверить карантин антивирусов на наличие библиотеки dmserver.dll, в особенности если был обнаружен вирус Win32/Patched.BU. Если с файлом что-то не так, можно его загрузить и заменить.
- Открыть Командную строку (cmd.exe), просканировать систему на наличие ошибок при помощи команды sfc /scannow.
- Исправить ошибки в системе при помощи WinfowsFix.
- Удалить программы NERO, Daemon, Alkohol и аналогичные. Удалить все, что с ними связано, а также удалить все контроллеры из диспетчера устройств.
- Открыть Панель управления, найти диспетчер служб (Службы/Services). Найти Службу виртуальных дисков (Virtual Disk), зайти в свойства и изменить настройки автозапуска с Manual (Вручную) на Automatic (Автоматически).
- Проверить в файерволе и брандмауэре Windows, разрешены ли следующие правила для входящих подключений: «Удаленное управление томами» —> «Служба виртуальных дисков (RPC)» и «Удаленное управление томами» —> «Загрузчик службы виртуальных дисков (RPC)».
- Скопировать с другого компьютера с аналогичной версией Windows (7, 10, Vista, XP) ветку реестра HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \PlugPlay.
Перед любыми изменениями желательно сделать резервные копии библиотек или реестра. Практически все вносимые изменения требуют перезагрузки компьютера. Если ничего не помогает, самым крайним вариантом является переустановка Windows или возврат к точке восстановления. Сначала стоит попробовать решить проблему менее радикальными методами, поскольку откат системы подразумевает удаление всех файлов, которые появились с момента создания точки восстановления.
Удаление или заражение dmserver.dll и dmdskmgr.dll
Системные библиотеки dmserver.dll и dmdskmgr.dll, нужные Windows для работы службы виртуальных дисков, часто поражаются при заражении систему вирусами. Если служба вообще не запускается или грузится бесконечно долго, файлы могут отсутствовать на компьютере, либо не открываться.
Перед загрузкой файлов или изменением настроек следует запустить полную проверку системы на вирусы. Это особенно актуально, если в последнее время скачивался контент с торрентов, неизвестных сайтов и аналогичных сомнительных источников. Сканирование Windows на вирусы будет не лишним и в том случае, если служба неожиданно стала потреблять слишком много ресурсов.
Если библиотеки отсутствуют на компьютере:
- Загрузить библиотку dmdskmgr.dll для своей версии Windows (7, 8/8.1, XP, 10, Vista), поместить в папку C:\Windows\System32.
- Загрузить библиотеку dmserver.dll, поместить в папку C:\Windows\System32.
Папка, куда надо копировать DLL, отличается в зависимости от версии Windows:
- Для Windows 95, 98 и Me — C:\Windows\System
- Для Windows 2000 и NT — C:\WINNT\System32
- Для Windows XP, Vista, and Windows 7 — C:\Windows\System32
- Для 64-разрядных систем (в т.ч. Windows 10) — C:\Windows\SysWOW64 вместо System32
После копирования библиотек может потребоваться перезагрузка компьютера, чтобы изменения вступили в силу. После перезагрузки нужно зайти в «Панель управления» -> «Службы», найти Виртуальный диск (Virtual Disk) и убедиться, что служба запущена.
Если статус автозапуска службы стоит «Вручную», следует нажать по ней правой кнопкой мыши, выбрать пункт «Свойства» в появившемся контекстном меню и изменить автозапуск на «Автоматически». После изменения настроек автозапуска может потребоваться повторная перезагрузка компьютера.
NERO, Daemon Tools и Alkohol 120
Ошибки со службой виртуальных дисков часто вызывают программы вроде Daemon Tools или Alkohol 120. Этот софт вмешивается в работу системы, создает виртуальные образы дисков. Такие программы часто используются для того, чтобы запускать без лицензионного диска программы и игры, загруженные из интернета. Помимо вмешательства в работу службы дисков, в этой ситуации добавляется еще и риск заражения системы вирусами и троянами из-за сомнительных источников загружаемых файлов.
Для исключения рисков с этой стороны следует:
- Удалить все созданные виртуальные диски во всех программах.
- Удалить сам софт для «прожигания» дисков.
Наиболее популярный софт для создания виртуальных образов (можно проверить наличие на ПК через «Пуск» -> «Поиск»):
- Alcohol 52% — обеспечивает возможность эмуляции виртуального диска. Упрощенная версия Alcohol 120%.
- Alcohol 52% Free Edition — бесплатная облегченная версия Alcohol 52% с минимальным базовым функционалом.
- Alcohol 120% — приложение с широким функционалом, но исключительно платное.
- Astroburn — а также бесплатный Astroburn Lite.
- DAEMON Tools — самая популярная программа для создания виртуальных образов. Есть несколько версий DAEMON Tools: Pro Standard, Ultra, Lite.
- Nero Burning ROM — одна из наиболее популярных программ для «прожигания» дисков.
- PowerISO — менее известный софт с аналогичным функционалом.
- UltraISO — программа для создания образом и работы с ISO, есть Premium-версия.
- Virtual CD — создание и редактирование виртуальных образов и дисков.
- Virtual CloneDrive — ПО для создания и открытия образов.
Итого, приблизительная последовательность действий должна быть такая:
- Проверить компьютер на вирусы, проверить карантин антивируса на предмет нужных DLL, восстановить их при необходимости.
- Проверить, включена ли служба, убедиться в правильности настроек автозапуска (автоматически).
- Удалить ПО для создания виртуальных дисков и все созданные образы.
- Проверить систему при помощи команды sfc /scannow, исправить ошибки при помощи WinfowsFix.
Если ничего не помогает, остается два варианта: либо откатывать систему к точке восстановления или переустанавливать Windows, либо воспользоваться платной компьютерной помощью. Если выбран вариант с восстановлением системы, следует сохранить все данные, созданные с момента последней точки восстановления.
One thought on “ Служба виртуальных дисков Windows: ошибки подключения ”
Если служба Виртуальный диск все равно не запускается, откройте редактор реестра и проверьте, что в разрешениях на ветку HKLM\SYSTEM\CurrentControlSet\Services\vds у группы ALL APPLICATION PACAKAGES есть право на чтение ( Read ).
Не удалось запустить или подключиться к службе виртуальных дисков
Столкнулся с одной странной ошибкой при попытке расширить дисковый раздел на Windows Server 2012 R2. При попытке открыть консоль управления дисками (diskmgmt.msc), список доступных дисков системы не отображался, а внизу консоли Disk Management указана ошибка:
Невозможно подключиться к службе виртуальных дисков.
При удаленном подключении к компьютеру через оснастку Управления Дисками (Управления компьютером) ошибка выглядит так:
Программе администрирования дисков не удается запустить службу виртуальных дисков на Имя_Компьютера.
Я решил попытаться расширить том с помощью diskpart, но и эта утилита не работает, возвращая ошибку:
The service failed to initialize
В нормальной конфигурации служба vds в Windows остановлена и настроена на ручной запуск (тип запуска Manual). Т.е. она должна запускаться по необходимости при обращении других приложений к ней. Однако по какой-то причине в нашем случае это не происходит
Понятно, что нужно проверить состояние системной службы Virtual Disk (vds) / Виртуальный диск. Открыв консоль управления службами (services.msc), я увидел, что служба Virtual Disk не запушена. Попробовав запустить ее вручную, я получил ошибку:
More help is available by typing NET HELPMSG 2186.
В журнале системы при этом появляются события:
Я попробовал изменить тип запуска службы 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, выполните проверку целостности системных файлов командой:
Ошибка при управлении VHD-файлом в Windows Server: «Виртуальный поставщик дисков для указанного файла не найден»
В этой статье предоставляется решение ошибки, которая возникает при создании виртуальной машины в Hyper-V Manager.
Оригинальная версия продукта: Windows Server 2012 R2
Исходный номер КБ: 2013544
Симптомы
При попытке создания виртуальной машины в Hyper-V Manager в Windows Server вы получите следующее сообщение об ошибке:
Имя журнала: Microsoft-Windows-Hyper-V-VMMS-Admin
Источник: Microsoft-Windows-Hyper-V-VMMS
ID события: 14098
Уровень: ошибка
Описание:
Драйвер поставщика услуг виртуализации хранилища, требуемого службой управления виртуальными машинами, не установлен или отключен. Проверьте параметры или попробуйте переустановить Hyper-V роли.
Имя журнала: Microsoft-Windows-Hyper-V-Image-Management-Service-Admin
Источник: Microsoft-Windows-Hyper-V-Image-Management-Service
ID события: 15062
Уровень: ошибка
Описание:
«Система не смогла создать «E:\VMachine\Virtual Machines\TEST\TEST.vhd». Код ошибки: 2424869
При попытке взаимодействия с виртуальным файлом жесткого диска (VHD) с помощью такого средства, как Hyper-V Manager, Storage Manager или Diskpart, вы получаете следующее сообщение об ошибке:
Название: Виртуальный диспетчер дисков
Описание. Виртуальный поставщик дисков для указанного файла не найден.
В журнале VHDMP также может появиться следующее событие:
ID события 3: не удалось всплыть VHD . Состояние ошибки: 0xC0000061
При попытке запуска виртуальной машины с помощью Hyper-V Manager вы получаете следующее сообщение об ошибке:
Имена машин, пути и GUID будут разными, так как они уникальны для каждой среды.
Название: Hyper-V Manager
Описание. Ошибка произошла при попытке запустить выбранную виртуальную машину (ы) ‘ не удалось запустить.
Microsoft Emulated IDE Controller (Instance ID <##>): Не удалось действовать с помощью ошибки: «Устройство, подключенное к системе, не работает».
Не удалось открыть вложение ‘Drive Letter:\path\Virtual Hard drivers\VMNAME_#vhd’. Ошибка: «Устройство, подключенное к системе, не функционирует»
Не удалось открыть вложение ‘Drive Letter:\path\Virtual Hard drivers\VMNAME_#vhd’. Ошибка: «Устройство, подключенное к системе, не функционирует»
Не удалось запустить имя виртуальной машины (виртуальный машинный ID ##)
Контроллер эмулированных IDE Microsoft (Экземпляр ID <##>>): Не удалось действовать с помощью ошибки: «Устройство, подключенное к системе, не работает». (0x8007001F) (ID виртуальной машины: ##
«ИМЯ VM»: не удалось открыть вложение «Drive Letter:\path\Virtual Hard drivers\VMNAME_#vhd». Ошибка: «Устройство, подключенное к системе, не функционирует» (0x8007001F) (Виртуальный машинный ID: ##
«ИМЯ VM»: не удалось открыть вложение «Drive Letter:\path\Virtual Hard drivers\VMNAME_#vhd». Ошибка: «Устройство, подключенное к системе, не функционирует» (0x8007001F) (Виртуальный машинный ID: ##
Причина
Существует проблема времени с FSDepends.sys и с VHDMP.sys. Эта проблема возникает при установке определенных программ резервного копирования на компьютерах Windows Server. По умолчанию значение FSDepends.sys в реестре заостряется на ручном режиме. Когда любое стороне программное обеспечение резервного копирования загружает драйвер устройства ленты, иногда программное обеспечение может привести к FSDepends.sys и VHDMP.sys правильной инициализации.
Решение
Чтобы обойти эти проблемы, FSDepends.sys следует установить значение запуска загрузки (0x0).
Убедитесь, что перед изменением реестра необходимо создать его. Кроме того, убедитесь, что вы знаете, как восстановить реестр, если возникла проблема.
Дополнительные сведения о том, как восстановить, восстановить и изменить реестр, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
322756 Создание резервной копии и восстановление реестра Windows
Чтобы решить эти проблемы, выполните следующие действия:
Откройте редактор реестра.
Откройте следующий раздел реестра:
HKLM\SYSTEM\CurrentControlSet\Services\FsDepends
В ключе «FsDepends» измените REG_DWORD значение «Начните» с 3 до 0.