如何在安全模式下缩小磁盘?错误:“DiskPart 遇到错误:无法在安全模式下启动此服务”

如何在安全模式下缩小磁盘?错误:“DiskPart 遇到错误:无法在安全模式下启动此服务”

我有一台 Windows 7 计算机,无法在常规模式下启动,因此我以安全模式启动以进行备份。

这失败了,

wbadmin start backup

在安全模式下不起作用(到目前为止我还无法找出原因 - 启用和运行 VSS 服务并没有解决这个问题)。

替换硬盘比故障硬盘小,所以我的下一个选择是先缩小卷,然后再将其克隆到新硬盘。猜猜怎么着:缩小也不起作用。

我使用的收缩命令是:

diskpart
select volume 1 (my C: drive)
shrink desired=102400 (the number of MBs you're trying to REMOVE from your partition)

我收到错误:

DiskPart has encountered an error: This service cannot be started in Safe Mode
See the System Event Log for more information.

请参阅我的回答以找到解决方案。

答案1

于是我查看了事件日志。结果发现 DiskPart 正在尝试启动 defragsvc。您不能直接在安全模式下启动 defragsvc,因此您必须先使用 regedit 启用它。

  • 启动 Regedit
  • 转到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot
  • 打开“最小”或“网络”,选择要使用的安全启动类型
  • 右键单击“最小”或“网络”,然后单击“新建”>“项”
  • 输入服务名称:defragsvc
  • 点击 defragsvc
  • 双击右侧的名称(默认)
  • 输入“Service”(不带引号),然后单击“确定”

现在,您可以按照我的问题中所述,使用 diskpart 缩小您的卷。

相关内容