概要
Windowsのバックアップが「EFI システム パーティション(ESP)で排他ロックが取得できませんでした。」というメッセージで失敗した際の解消法を記載しています。
エラー原因
EFI システム パーティション(ESP)に保存されたファイルが別のプログラムで利用されているため排他ロックが出来ず、エラーが発生します。
解消法
セキュリティソフトが掴んでいることが多いため、セキュリティソフトを無効、またはEFIシステムパーティションを検査除外にすることで解消できることが多いようです。
ESETの場合以下を検査除外することで解消できます。
Windows
** パス**
・ \Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD
・ \Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD.LOG
・ \Device\HarddiskVolume1\EFI\Microsoft\Boot\bootmgfw.efi
・ %WINDIR%\system32\winload.efi
Windows Server
** パス**
・ \Device\HarddiskVolume(%number%)\EFI\Microsoft\Boot\BCD
・ \Device\HarddiskVolume(%number%)\EFI\Microsoft\Boot\BCD.LOG
・ \Device\HarddiskVolume(%number%)\EFI\Microsoft\Boot\bootmgfw.efi
・ \?\GLOBALROOT\Device\HarddiskVolume(%number%)\EFI\Microsoft\Boot
・ \?\GLOBALROOT\Device\HarddiskVolume(%number%)\EFI\Microsoft\Boot\BCD.LOG
・ \?\GLOBALROOT\Device\HarddiskVolume(%number%)\EFI\Microsoft\Boot\bootmgfw.efi
・ %WINDIR%\system32\winload.efi
** Volume Shadow Copy利用している場合のみ**
・\Device\HarddiskVolumeShadowCopy(%number%)*
** 除外プロセス**
・%WINDIR%\System32\wbengine.exe
・%WINDIR%\System32\wbadmin.exe
・%WINDIR%\System32\vssvc.exe
volume番号確認方法
volume番号は環境によって異なるため以下何れかの方法で確認することができます。
・レジストリ「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist」を確認
・管理者権限でコマンドプロンプトを起動し「bcdedit」コマンドを実行
参考
ESET Support KB6121:Windows Backup failing error message
GLOBALROOT