Avamar: VSS-back-up mislukt met fout 32 voor EFIMicrosoftBootBCD vanwege een probleem met bestandstoegang
Summary: Los back-upfouten van Avamar Volume Shadow Copy Service (VSS) op met EFI-partities en foutcode 32 met behulp van de hotfix op basis van de Avamar VSS plug-inversie.
Symptoms
De volgende symptomen zijn waargenomen:
- Avamar Windows VSS back-up wordt voltooid met uitzonderingen:
[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)
- Het avtar-proces geeft deze fout weer:
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).
- Het probleem moet worden opgelost door de onderstaande vlag aan het avtar.cmd-bestand toe te voegen:
--x31=268435456
- In sommige gevallen blijft het probleem bestaan en wordt een nieuwe fout weergegeven:
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)
- Dit gedrag resulteert in een back-up die wordt voltooid met fouten, wat later leidt tot mislukte pogingen om Bare Metal Recovery (BMR) uit te voeren.
- Getroffen omgeving: Alle versies van Avamar VSS Plugin en Windows 2012 en hoger wanneer EFI-partities zijn geconfigureerd.
Cause
Dit probleem is geïdentificeerd als een softwareprobleem dat zich voordoet met Microsoft Windows 2012 servers en latere versies met geconfigureerde EFI-partities.
Let op: De BCD-directory (Boot Configuration Data) die in het logboek wordt vermeld, kan niet worden uitgesloten van de back-up omdat deze na BMR-herstel in Windows moet worden opgestart.
Voor meer informatie raadpleegt u:
Resolution
Als de code 32-fout wordt aangetroffen wanneer de Avamar Windows VSS plug-in een back-up maakt van "EFI\Microsoft\Boot\BCD".
Zorg ervoor dat u de vlag "--x31=268435456" toevoegt aan het avtar.cmd-bestand en pas de HotFix (HF) toe op basis van de versie van de clientplug-in.
- v19.9-100-78 => HF 338870
- v19.10-100-135 => Geen HF beschikbaar, upgrade naar build 166 en pas de bijbehorende HF toe
- v19.10-100-166 (SP1) => HF-338885
- v19.12-100-186 =>HF 338884
Zie de stappen beschreven in Avamar om de hotfix te downloaden van de Dell Support-zijde: Een producthotfix, patch, installatie of upgradepakket zoeken en downloaden van de Dell Support website
Als u de hotfix wilt toepassen, volgt u de instructies van Dell Support met behulp van het README-bestand of raadpleegt u het Dell Knowledge Base-artikel voor de specifieke hotfix.
Nadat u de hotfix hebt toegepast, start u de Avamar Windows VSS-plug-inservice opnieuw en probeert u opnieuw een back-up te maken van de directory "EFI\Microsoft\Boot\BCD".
Controleer of het probleem is opgelost door de Avamar-logboeken te controleren op fouten met betrekking tot de directory "EFI\Microsoft\Boot\BCD".