delete partition override コマンドを実行すると「仮想ディスク サービス エラー: 現在のブート ボリューム、システム ボリューム、ページ ファイル ボリューム、クラッシュダンプ ボリューム、休止状態ボリューム上 では、削除は実行できません。」エラーになる

ぶらっくとりーの
質問: UEFIパーティションの削除
古いUEFIパーティションを削除するために、 delete partition overrideコマンドを実行したのですが、 現在のブート ボリューム、システム ボリューム、ページ ファイル ボリューム、クラッシュダンプ ボリューム、休止状態ボリューム上 では、削除は実行できません。 というエラーが出ました。どうなっているのでしょうか?

現象の確認

diskpart コマンド内で、delete partition overrideコマンドを実行すると以下のエラーメッセージが表示されます。

エラーメッセージ
仮想ディスク サービス エラー: 現在のブート ボリューム、システム ボリューム、ページ ファイル ボリューム、クラッシュダンプ ボリューム、休止状態ボリューム上 では、削除は実行できません。


delete partition override コマンドを実行すると「仮想ディスク サービス エラー: 現在のブート ボリューム、システム ボリューム、ページ ファイル ボリューム、クラッシュダンプ ボリューム、休止状態ボリューム上 では、削除は実行できません。」エラーになる:画像1

diskpart コマンドを実行します。

diskpart コマンドプロンプト上で次のコマンドを実行します。

LIST VOLUME

ボリュームの一覧が表示されます。

  Volume ###  Ltr Label        Fs    Type        Size     Status     Info
  ----------  --- -----------  ----  ----------  -------  ---------  --------
  Volume 0     D   ボリューム        NTFS   Partition   3815 GB  正常
  Volume 1                      FAT32  Partition    100 MB  正常         システム
  Volume 2     C                NTFS   Partition   1906 GB  正常         ブート
  Volume 3         NEW EFI      FAT32  Partition    500 MB  正常         非表示
  Volume 4                      NTFS   Partition   1026 MB  正常         非表示

delete partition override コマンドを実行すると「仮想ディスク サービス エラー: 現在のブート ボリューム、システム ボリューム、ページ ファイル ボリューム、クラッシュダンプ ボリューム、休止状態ボリューム上 では、削除は実行できません。」エラーになる:画像2

削除したい Volume 1 のInfoが [システム]になっており、まだ、新しいUEFIパーティションからブートしていない状態です。

対処法

1: 起動ファイルを書き込む (bcdboot)

すでに実施している状況が多いはずですが、新しいUEFIパーティションにbcdbootコマンドで起動ファイルを書き込みます。
diskpart で以下のコマンドを実行します。

diskpart
select volume (新しいUEFIパーティションのボリューム)
assign letter=Z
exit

コマンドプロンプトで次のコマンドを実行します。

bcdboot C:\Windows /s Z: /f UEFI


マシンを再起動します。

2: 古いUEFIパーティションのフォルダ名を変更する

再起動しても、状況によっては古いUEFIパーティションから起動される場合があります。

diskpartコマンドの LIST VOLUME コマンドを実行して、先の状態から変化がなければ、まだ古いUEFIパーティションから起動されています。 この場合、古いUEFIパーティションのEFIフォルダをリネームして、古いUEFIパーティションから起動できなくさせることで、新しいUEFIパーティションに切り替えます。

次のコマンドを実行します。

diskpart
select volume (古いUEFIパーティションのボリューム)
assign letter=Y
exit

コマンドプロンプトで次のコマンドを実行します。

ren Y:\EFI EFI_OLD


マシンを再起動します。再起動後に、diskpartコマンドの LIST VOLUME コマンドを実行します。
Volume 1 のInfo から[システム]の表示が無くなり、Volume 3 に [システム]の表示がされました。

  Volume ###  Ltr Label        Fs    Type        Size     Status     Info
  ----------  --- -----------  ----  ----------  -------  ---------  --------
  Volume 0     D   ボリューム        NTFS   Partition   3815 GB  正常
  Volume 1     Y                FAT32  Partition    100 MB  正常
  Volume 2     C                NTFS   Partition   1906 GB  正常         ブート
  Volume 3         NEW EFI      FAT32  Partition    500 MB  正常         システム
  Volume 4                      NTFS   Partition   1026 MB  正常         非表示

delete partition override コマンドを実行すると「仮想ディスク サービス エラー: 現在のブート ボリューム、システム ボリューム、ページ ファイル ボリューム、クラッシュダンプ ボリューム、休止状態ボリューム上 では、削除は実行できません。」エラーになる:画像3

この状態で、以下のコマンドを実行すると、Volume 1 を削除できます。

diskpart
select volume 1
delete partition override
AuthorPortraitAlt
著者
iPentecの企画・分析担当。口が悪いのでなるべく寡黙でありたいと思っている。が、ついついしゃべってしまい、毎回墓穴を掘っている。
作成日: 2026-02-01