无法启动或者连接到磁盘管理中的虚拟磁盘服务

时间:2020-01-09 10:46:57  来源:igfitidea点击:

尝试在Windows Server 2012 R2上扩展硬盘分区的大小时遇到一个奇怪的错误。打开磁盘管理控制台(diskmgmt.msc)后,未显示可用本地磁盘列表,并且在磁盘管理控制台的底部出现以下错误:

无法连接到虚拟磁盘服务。

我尝试使用

diskpart

工具,但该工具无法正常工作并返回错误:

虚拟磁盘服务错误:

服务初始化失败。

在正常配置中,Windows中的VDS服务被配置为手动启动(启动类型为"手动")。这意味着,如果有其他应用程序访问它,则应在必要时运行它。但是,在我们的情况下,由于某种原因它不会发生。

很显然,我们应该检查"虚拟磁盘(vds)"服务的状态。打开服务管理控制台(services.msc)后,我看到虚拟磁盘服务未运行。尝试手动启动时(使用以下命令:

net start vds

),我收到了一个错误:

服务未响应控制功能。

键入NET HELPMSG 2186,可以获得更多帮助。

以下相关事件出现在系统事件日志中:

等待虚拟磁盘服务连接时达到超时(30000毫秒)。

Windows无法在本地计算机上启动虚拟磁盘服务。错误1053:服务未及时响应启动或者控制请求。

我试图将"虚拟磁盘"服务的启动类型从"手动"更改为"自动",然后重新启动Windows。

重新启动后,虚拟磁盘服务成功启动,并且磁盘管理和diskpart也都正常工作。

如果无法远程连接到虚拟磁盘服务,请确保在Windows防火墙中启用了以下入站规则:

  • 远程卷管理虚拟磁盘服务(RPC);
  • 远程卷管理虚拟磁盘服务加载程序(RPC)。

我们可以使用以下netsh命令启用对VDS服务的远程访问:

" netsh advfirewall防火墙设置规则组="远程卷管理"新启用=是netsh advfirewall防火墙设置规则组= Windows防火墙远程管理新启用=是netsh advfirewall防火墙设置规则组=远程管理新启用=是

如果此后虚拟磁盘服务未启动,请打开注册表编辑器(regedit.exe),并确保注册表项HKLM\SYSTEM\CurrentControlSet\Services\vds中的" ALL APPLICATION PACAKAGES"组具有" Read"权限。

如果上述两种方法均不能帮助恢复VDS,请使用以下命令检查系统文件的完整性:

sfc /scannow