web-dev-qa-db-ja.com

セーフモードでディスクを縮小するにはどうすればよいですか?エラー:「DiskPartでエラーが発生しました:このサービスをセーフモードで開始できません」

通常モードで起動しないWindows7コンピューターを使用しているため、バックアップを作成するためにセーフモードで起動しています。

これは失敗します、

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.

解決策については私の答えを参照してください。

3
Staplerfahrer

そこで、イベントログにアクセスしました。 DiskPartがdefragsvcを開始しようとしていることがわかりました。 defragsvcをセーフモードで起動することはできないため、最初にregeditで有効にする必要があります。

  • Regeditを開始します
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBootに移動します
  • 最小またはネットワークのどちらか、使用するセーフブートのタイプを開きます
  • [最小]または[ネットワーク]を右クリックし、[新規]> [キー]をクリックします
  • サービスの名前を入力します:defragsvc
  • Defragsvcをクリックします
  • 右側の名前(デフォルト)をダブルクリックします
  • 引用符なしで「サービス」と入力し、[OK]をクリックします

これで、私の質問に記載されているように、diskpartを使用してボリュームを縮小できます。

3
Staplerfahrer