Avamar. Сбой резервного копирования VSS с ошибкой 32 для EFIMicrosoftBootBCD из-за проблемы с доступом к файлам
Summary: Устраните сбои резервного копирования Avamar Volume Shadow Copy Service (VSS) с помощью разделов EFI и кода ошибки 32 с помощью оперативного исправления на основе версии подключаемого модуля Avamar VSS. ...
Symptoms
Наблюдаются следующие симптомы:
- Резервное копирование Avamar Windows VSS выполняется с исключениями:
[avtar] direlem error:init_ntfs_hardlink: Open file for hardlink information failed
"\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD", LastError=32
(code 32: The process cannot access the file because it is being used by another process)
- Процесс avtar выдает следующую ошибку:
avtar Error <5139>: File access share error "\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD"
(code 32: The process cannot access the file because it is being used by another process).
- Добавление приведенного ниже флага в файл avtar.cmd должно решить проблему:
--x31=268435456
- В некоторых случаях проблема не устраняется и появляется новая ошибка:
2024-11-04 21:15:17 avtar Info <5008>: Logging to C:\Program Files\avs\var\TXT_Daily_2030_8hrs-Test_Plantsec02-1730773800009#2-3015-VSS.log
2024-11-04 21:15:17 avtar Info <5174>: - Reading C:\Program Files\avs\var\avtar.cmd
2024/11/05-03:15:17.86100 [avtar] uflags::parsefile Printing flags from C:\Program Files\avs\var\avtar.cmd:
.cmd flag [1]: --x31=268435456
.cmd flag [2]: --debug=true
xxxxxxxxxxx
<targetlist>
<path name="\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\" />
</targetlist>
xxxxxxxxxxxxxxxxxxx
2024/11/05-03:15:28.74600 [avtar] CBackupBCDUtility::exportTmpBCD out (The operation completed successfully.) return (0) bRet (1)
2024/11/05-03:15:28.74600 [avtar] CBackupBCDUtility::convert2TempBCDPath pathOld(\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD) pathNew(C:\Temp\av_bcd_tmp-20241104_211528\BCD)
2024/11/05-03:15:28.74600 [avtar] filestream::fileopen openBCD convert2new path(\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD) pathNew(C:\Temp\av_bcd_tmp-20241104_211528\BCD)
2024-11-04 21:15:28 avtar Error <16507>: Path "\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD": Total processed bytes 24576 is inconsistent with original data size 28672
2024/11/05-03:15:28.85700 [avtar] ucontainer::base::check_set subsequent error 80 - padded a file with zeros because we were unable to read all data from endfile not being set because we already have this error 0 - success
2024/11/05-03:15:28.85700 [avtar] upath::parentdir() discarding non-entry element 'HarddiskVolume1'
2024/11/05-03:15:28.85700 [avtar] upath::parentdir() discarding non-entry element 'Device'
2024/11/05-03:15:28.85700 [avtar] upath::parentdir() discarding non-entry element 'GLOBALROOT'
2024/11/05-03:15:28.85700 [avtar] CBackupBCDUtility::isBCDBackupIssue path(\\?\globalroot\device\harddiskvolume1\efi\microsoft\boot\bcd.log) : exit code 32 bRet 1
2024/11/05-03:15:28.85700 [avtar] CBackupBCDUtility::convert2TempBCDPath pathOld(\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD.LOG) pathNew(C:\Temp\av_bcd_tmp-20241104_211528\BCD.LOG)
2024/11/05-03:15:28.85700 [avtar] filestream::fileopen openBCD convert2new path(\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD.LOG) pathNew(C:\Temp\av_bcd_tmp-20241104_211528\BCD.LOG)
- Это приводит к тому, что резервное копирование завершается с ошибками, которые впоследствии приводят к сбою любых попыток выполнить восстановление с нуля (BMR).
- Затронутая среда: Все версии подключаемого модуля Avamar VSS, Windows 2012 и более поздние версии, если настроены разделы EFI.
Cause
Эта проблема была определена как проблема программного обеспечения, возникающая на серверах Microsoft Windows 2012 и более поздних версиях с настроенными разделами EFI.
Внимание! Каталог данных конфигурации загрузки (BCD), указанный в журнале, не может быть исключен из резервной копии, так как для него требуется загрузка Windows после восстановления BMR.
Для получения более подробной информации проверьте:
https://learn.microsoft.com/en-us/windows/win32/vss/using-vss-automated-system-recovery-for-disaster-recovery?redirectedfrom=MSDN(Внешняя ссылка)
Resolution
Если ошибка кода 32 возникает, когда подключаемый модуль Avamar Windows VSS выполняет резервное копирование «EFI\Microsoft\Boot\BCD».
Добавьте флаг «--x31=268435456» в файл avtar.cmd и примените оперативное исправление (HF) в соответствии с версией подключаемого модуля клиента.
- v19.9-100-78 => ВЧ 338870
- Версия 19.10-100-135 => Нет доступного HF, модернизируйте до build 166 и примените соответствующий HF
- v19.10-100-166 (SP1) => ВЧ 338885
- Версия 19.12-100-186 =>ВЧ 338884
Чтобы скачать оперативное исправление со стороны службы поддержки Dell, выполните действия, описанные в Avamar. Как найти и скачать пакет оперативного исправления, исправления, установки или модернизации продукта с веб-сайта технической поддержки Dell
Чтобы применить оперативное исправление, следуйте инструкциям, предоставленным службой поддержки Dell, используя файл README, или см. статью базы знаний Dell для конкретного оперативного исправления.
После применения оперативного исправления перезапустите службу подключаемого модуля Avamar Windows VSS и повторите попытку резервного копирования каталога «EFI\Microsoft\Boot\BCD».
Убедитесь, что проблема устранена, проверив журналы Avamar на наличие ошибок, связанных с каталогом «EFI\Microsoft\Boot\BCD».