A couple of days ago, we have set up MARS version 2.0.9170.0 on our new machine to back up folder D:\Data\Backup every night.
Every backup job so far has completed with warnings.
The LastBackupFailedFiles_{datetime}.txt file always contains a list of the same errors for a changing number of files:
DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\store\undo.backup.phaseroots DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\store\undo.backup.fncache DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\store\undo.backup.phaseroots DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\store\undo.backup.fncache DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\store\undo.backup.fncache DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\store\undo.backup.phaseroots DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\store\undo.backup.phaseroots DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks DATA FAILURE 0x80070002 D:\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks
In the CBEngine{count}.errlog files, the lines containing 0x80070002 for one of the files above seem to be:
fsutils.cpp(4236) WARNING Hr: = [0x80070002] Unable to GetFileAttributes for \\?\Volume{...REDACTED...}\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks fsutils.cpp(4236) WARNING Hr: = [0x80070002] Unable to GetFileAttributes for \\?\Volume{...REDACTED...}\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks filerenamedeletewriter.cpp(78) [0000000028A5A460] WARNING Parameter: [0x80070002], FilePath = \\?\Volume{...REDACTED...}\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks filerenamedeletewriter.cpp(78) [0000000028A5A460] WARNING Failed: Hr: = [0x80070002] : Encountered Failure: : lVal : OpenFileHandle(pstrFilePath, GetFileAccessFlagsForCreate() | ( 0x0100 ), 0x02000000 | 0x00200000, 3, pWriterOptions, pDefaultSecurityAttributes) dsmfsenumerator.cpp(152) [000000001EABE9A0] WARNING Failed: Hr: = [0x80070002] FindFirstFile failed For Dir:\\?\Volume{...REDACTED...}\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks-dd17cede metadatawriteriterator.cpp(415) [000000001BAAE070] NORMAL Hr: = [0x80070002] DumpFileCatalogRecordsForRename failed, FilePath - \\?\Volume{...REDACTED...}\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks-dd17cede. dsmfsenumerator.cpp(153) [000000001EABE9A0] WARNING Failed: Hr: = [0x80070002] : FindFirstFile failed For Dir:\\?\Volume{...REDACTED...}\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks-dd17cede metadatawriteriterator.cpp(393) WARNING Failed: Hr: = [0x80070002] : Failed to find file: \\?\Volume{...REDACTED...}\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks-dd17cede fsutils.cpp(4236) WARNING Hr: = [0x80070002] Unable to GetFileAttributes for \\?\Volume{...REDACTED...}\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks-dd17cede fsutils.cpp(4236) WARNING Hr: = [0x80070002] Unable to GetFileAttributes for \\?\Volume{...REDACTED...}\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks-dd17cede fsutils.cpp(4236) WARNING Hr: = [0x80070002] Unable to GetFileAttributes for \\?\Volume{...REDACTED...}\Data\Backup\HG\Clones\...REDACTED...\.hg\undo.backup.bookmarks-dd17cede
I have added exclusion rules for the MARS folders/files in Windows Defender as suggested here.
And I have manually started the script which creates the files to be backed up, and checked with ProcessExplorer that there is no process left having a lock or a handle on these files.
Also file access permissions should be no issue, as there are lots of other files in those specific subdirectories which MARS was able to backup.
Could you please help me fix this issue? Thank you.